Skip to content

Commit 6b33326

Browse files
committed
feat: Modernize provider cards design and remove logo dependencies
- Remove logo files and dependencies - Implement modern provider card design with gradients - Update CSS with hover effects and animations - Modernize all language pages (EN, TR, DE, RU) - Clean up unnecessary logo references - Improve visual consistency across documentation
1 parent 3f4cd87 commit 6b33326

File tree

7 files changed

+256
-408
lines changed

7 files changed

+256
-408
lines changed

docs/_layouts/default.html

Lines changed: 18 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,15 @@
114114
</li>
115115
</ul>
116116

117+
<!-- Theme Toggle -->
118+
<ul class="navbar-nav me-2">
119+
<li class="nav-item">
120+
<button class="btn btn-outline-light btn-sm" id="themeToggle" title="Toggle theme">
121+
<i class="fas fa-sun" id="themeIcon"></i>
122+
</button>
123+
</li>
124+
</ul>
125+
117126
<!-- Language Selector -->
118127
<ul class="navbar-nav ms-auto">
119128
<li class="nav-item dropdown">
@@ -134,65 +143,17 @@
134143

135144
<!-- Main Content -->
136145
<main class="main-content">
137-
<div class="container-fluid">
138-
<div class="row">
139-
<!-- Sidebar -->
140-
<div class="col-lg-3 col-xl-2 sidebar">
141-
<div class="sidebar-content">
142-
<div class="sidebar-header">
143-
<h5><i class="fas fa-book me-2"></i>{% if page.lang == "tr" %}Dokümantasyon{% elsif page.lang == "de" %}Dokumentation{% elsif page.lang == "ru" %}Документация{% else %}Documentation{% endif %}</h5>
144-
</div>
145-
<nav class="sidebar-nav">
146-
<ul class="nav flex-column">
147-
<li class="nav-item">
148-
<a class="nav-link" href="{{ site.baseurl }}/{% if page.lang %}{{ page.lang }}{% else %}{{ site.languages_default }}{% endif %}">
149-
<i class="fas fa-home me-2"></i>{% if page.lang == "tr" %}Ana Sayfa{% elsif page.lang == "de" %}Startseite{% elsif page.lang == "ru" %}Главная{% else %}Home{% endif %}
150-
</a>
151-
</li>
152-
<li class="nav-item">
153-
<a class="nav-link" href="{{ site.baseurl }}/{% if page.lang %}{{ page.lang }}{% else %}{{ site.languages_default }}{% endif %}/getting-started">
154-
<i class="fas fa-rocket me-2"></i>{% if page.lang == "tr" %}Başlangıç{% elsif page.lang == "de" %}Erste Schritte{% elsif page.lang == "ru" %}Начало Работы{% else %}Getting Started{% endif %}
155-
</a>
156-
</li>
157-
<li class="nav-item">
158-
<a class="nav-link" href="{{ site.baseurl }}/{% if page.lang %}{{ page.lang }}{% else %}{{ site.languages_default }}{% endif %}/configuration">
159-
<i class="fas fa-cog me-2"></i>{% if page.lang == "tr" %}Yapılandırma{% elsif page.lang == "de" %}Konfiguration{% elsif page.lang == "ru" %}Конфигурация{% else %}Configuration{% endif %}
160-
</a>
161-
</li>
162-
<li class="nav-item">
163-
<a class="nav-link" href="{{ site.baseurl }}/{% if page.lang %}{{ page.lang }}{% else %}{{ site.languages_default }}{% endif %}/api-reference">
164-
<i class="fas fa-code me-2"></i>{% if page.lang == "tr" %}API Referansı{% elsif page.lang == "de" %}API-Referenz{% elsif page.lang == "ru" %}API Справочник{% else %}API Reference{% endif %}
165-
</a>
166-
</li>
167-
<li class="nav-item">
168-
<a class="nav-link" href="{{ site.baseurl }}/{% if page.lang %}{{ page.lang }}{% else %}{{ site.languages_default }}{% endif %}/examples">
169-
<i class="fas fa-lightbulb me-2"></i>{% if page.lang == "tr" %}Örnekler{% elsif page.lang == "de" %}Beispiele{% elsif page.lang == "ru" %}Примеры{% else %}Examples{% endif %}
170-
</a>
171-
</li>
172-
<li class="nav-item">
173-
<a class="nav-link" href="{{ site.baseurl }}/{% if page.lang %}{{ page.lang }}{% else %}{{ site.languages_default }}{% endif %}/troubleshooting">
174-
<i class="fas fa-tools me-2"></i>{% if page.lang == "tr" %}Sorun Giderme{% elsif page.lang == "de" %}Fehlerbehebung{% elsif page.lang == "ru" %}Устранение Неполадок{% else %}Troubleshooting{% endif %}
175-
</a>
176-
</li>
177-
</ul>
178-
</nav>
179-
</div>
146+
<div class="container">
147+
<div class="content-wrapper">
148+
<div class="page-header">
149+
<h1 class="page-title">{{ page.title }}</h1>
150+
{% if page.description %}
151+
<p class="page-description">{{ page.description }}</p>
152+
{% endif %}
180153
</div>
181154

182-
<!-- Content Area -->
183-
<div class="col-lg-9 col-xl-10 content-area">
184-
<div class="content-wrapper">
185-
<div class="page-header">
186-
<h1 class="page-title">{{ page.title }}</h1>
187-
{% if page.description %}
188-
<p class="page-description">{{ page.description }}</p>
189-
{% endif %}
190-
</div>
191-
192-
<div class="page-content">
193-
{{ content }}
194-
</div>
195-
</div>
155+
<div class="page-content">
156+
{{ content }}
196157
</div>
197158
</div>
198159
</div>

docs/assets/css/style.css

Lines changed: 72 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,22 @@
1515
--shadow-lg: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
1616
}
1717

18+
/* Dark Theme Variables */
19+
[data-theme="dark"] {
20+
--primary-color: #818cf8;
21+
--primary-dark: #6366f1;
22+
--secondary-color: #34d399;
23+
--accent-color: #fbbf24;
24+
--dark-bg: #0f172a;
25+
--darker-bg: #020617;
26+
--light-bg: #1e293b;
27+
--text-primary: #f1f5f9;
28+
--text-secondary: #cbd5e1;
29+
--border-color: #334155;
30+
--shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.3);
31+
--shadow-lg: 0 25px 50px -12px rgba(0, 0, 0, 0.4);
32+
}
33+
1834
* {
1935
margin: 0;
2036
padding: 0;
@@ -100,46 +116,75 @@ body {
100116
height: 80px;
101117
}
102118

103-
/* Technology Logo Cards */
104-
.tech-logo-card {
105-
background: white;
106-
border-radius: 16px;
107-
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
108-
transition: all 0.3s ease;
109-
border: 1px solid var(--border-color);
119+
/* Modern Provider Cards */
120+
.provider-card {
121+
background: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);
122+
border-radius: 20px;
123+
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
124+
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
125+
border: 2px solid transparent;
110126
height: 100%;
127+
position: relative;
128+
overflow: hidden;
111129
}
112130

113-
.tech-logo-card:hover {
114-
transform: translateY(-5px);
115-
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
131+
.provider-card::before {
132+
content: '';
133+
position: absolute;
134+
top: 0;
135+
left: 0;
136+
right: 0;
137+
height: 4px;
138+
background: linear-gradient(90deg, var(--primary-color), var(--secondary-color), var(--accent-color));
139+
transform: scaleX(0);
140+
transition: transform 0.3s ease;
141+
}
142+
143+
.provider-card:hover {
144+
transform: translateY(-8px) scale(1.02);
145+
box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);
116146
border-color: var(--primary-color);
117147
}
118148

119-
.tech-logo {
149+
.provider-card:hover::before {
150+
transform: scaleX(1);
151+
}
152+
153+
.provider-icon {
120154
display: flex;
121155
justify-content: center;
122156
align-items: center;
123-
margin-bottom: 1rem;
157+
margin-bottom: 1.5rem;
158+
height: 60px;
124159
}
125160

126-
.tech-logo i {
161+
.provider-icon i {
162+
font-size: 2.5rem;
163+
background: linear-gradient(135deg, var(--primary-color), var(--secondary-color));
164+
-webkit-background-clip: text;
165+
-webkit-text-fill-color: transparent;
166+
background-clip: text;
127167
transition: all 0.3s ease;
128168
}
129169

130-
.tech-logo-card:hover .tech-logo i {
131-
transform: scale(1.1);
170+
.provider-card:hover .provider-icon i {
171+
transform: scale(1.1) rotate(5deg);
132172
}
133173

134-
.tech-logo-card h6 {
135-
font-weight: 600;
174+
.provider-card h6 {
175+
font-weight: 700;
136176
color: var(--text-primary);
137-
margin-bottom: 0.5rem;
177+
margin-bottom: 0.75rem;
178+
font-size: 1.1rem;
179+
text-align: center;
138180
}
139181

140-
.tech-logo-card small {
182+
.provider-card small {
141183
color: var(--text-secondary);
142-
font-size: 0.85rem;
184+
font-size: 0.9rem;
185+
text-align: center;
186+
display: block;
187+
line-height: 1.4;
143188
}
144189
margin: 0 auto;
145190
display: flex;
@@ -222,61 +267,19 @@ body {
222267
min-height: calc(100vh - 80px);
223268
}
224269

225-
/* Sidebar */
226-
.sidebar {
227-
background: white;
228-
border-right: 1px solid var(--border-color);
229-
min-height: calc(100vh - 80px);
230-
position: sticky;
231-
top: 80px;
232-
box-shadow: var(--shadow);
233-
}
234-
235-
.sidebar-content {
236-
padding: 2rem 1.5rem;
237-
}
238-
239-
.sidebar-header h5 {
240-
color: var(--primary-color);
241-
font-weight: 600;
242-
margin-bottom: 1.5rem;
243-
padding-bottom: 1rem;
244-
border-bottom: 2px solid var(--border-color);
245-
}
246-
247-
.sidebar-nav .nav-link {
248-
color: var(--text-secondary);
249-
padding: 0.75rem 1rem;
250-
margin: 0.25rem 0;
251-
border-radius: 8px;
252-
transition: all 0.3s ease;
253-
font-weight: 500;
254-
text-decoration: none;
255-
}
256-
257-
.sidebar-nav .nav-link:hover {
258-
color: var(--primary-color);
259-
background: linear-gradient(135deg, rgba(99, 102, 241, 0.1), rgba(16, 185, 129, 0.1));
260-
transform: translateX(5px);
261-
}
262-
263-
.sidebar-nav .nav-link i {
264-
width: 20px;
265-
text-align: center;
266-
margin-right: 0.5rem;
267-
}
268-
269-
/* Content Area */
270-
.content-area {
271-
padding: 2rem;
272-
}
273-
270+
/* Content Area - Full Width */
274271
.content-wrapper {
275272
background: white;
276273
border-radius: 16px;
277274
padding: 2rem;
278275
box-shadow: var(--shadow);
279276
border: 1px solid var(--border-color);
277+
margin-top: 2rem;
278+
}
279+
280+
/* Content Area - Full Width */
281+
.content-area {
282+
padding: 2rem;
280283
}
281284

282285
.page-header {
@@ -420,13 +423,6 @@ body {
420423

421424
/* Responsive Design */
422425
@media (max-width: 991.98px) {
423-
.sidebar {
424-
position: static;
425-
min-height: auto;
426-
border-right: none;
427-
border-bottom: 1px solid var(--border-color);
428-
}
429-
430426
.content-area {
431427
padding: 1rem;
432428
}

0 commit comments

Comments
 (0)