Commit ·
62a85e1
1
Parent(s): 9909277
Compact format toolbar: smaller buttons, nowrap, overflow-x auto
Browse files- src/css/components.css +15 -14
src/css/components.css
CHANGED
|
@@ -355,13 +355,14 @@
|
|
| 355 |
/* ── Formatting Toolbar ── */
|
| 356 |
.format-toolbar {
|
| 357 |
display: flex;
|
| 358 |
-
flex-wrap:
|
| 359 |
align-items: center;
|
| 360 |
-
gap:
|
| 361 |
-
padding:
|
| 362 |
border-bottom: 1px solid var(--color-border);
|
| 363 |
background: var(--color-surface);
|
| 364 |
-
overflow:
|
|
|
|
| 365 |
position: relative;
|
| 366 |
z-index: 50;
|
| 367 |
flex-shrink: 0;
|
|
@@ -372,7 +373,7 @@
|
|
| 372 |
align-items: center;
|
| 373 |
gap: 1px;
|
| 374 |
background: var(--color-border);
|
| 375 |
-
border-radius:
|
| 376 |
overflow: hidden;
|
| 377 |
}
|
| 378 |
|
|
@@ -386,8 +387,8 @@
|
|
| 386 |
display: flex;
|
| 387 |
align-items: center;
|
| 388 |
justify-content: center;
|
| 389 |
-
width:
|
| 390 |
-
height:
|
| 391 |
border: none;
|
| 392 |
background: var(--color-surface);
|
| 393 |
color: var(--color-text-secondary);
|
|
@@ -419,9 +420,9 @@
|
|
| 419 |
|
| 420 |
.fmt-divider {
|
| 421 |
width: 1px;
|
| 422 |
-
height:
|
| 423 |
background: var(--color-border);
|
| 424 |
-
margin: 0
|
| 425 |
flex-shrink: 0;
|
| 426 |
opacity: 0.5;
|
| 427 |
}
|
|
@@ -434,18 +435,18 @@
|
|
| 434 |
.fmt-dropdown__trigger {
|
| 435 |
display: flex;
|
| 436 |
align-items: center;
|
| 437 |
-
gap:
|
| 438 |
-
padding:
|
| 439 |
border: 1px solid var(--color-border);
|
| 440 |
border-radius: 6px;
|
| 441 |
background: var(--color-surface);
|
| 442 |
color: var(--color-text-primary);
|
| 443 |
font-family: inherit;
|
| 444 |
-
font-size:
|
| 445 |
font-weight: 500;
|
| 446 |
cursor: pointer;
|
| 447 |
-
height:
|
| 448 |
-
min-width:
|
| 449 |
transition: all 0.15s ease;
|
| 450 |
white-space: nowrap;
|
| 451 |
}
|
|
|
|
| 355 |
/* ── Formatting Toolbar ── */
|
| 356 |
.format-toolbar {
|
| 357 |
display: flex;
|
| 358 |
+
flex-wrap: nowrap;
|
| 359 |
align-items: center;
|
| 360 |
+
gap: 3px;
|
| 361 |
+
padding: 6px 10px;
|
| 362 |
border-bottom: 1px solid var(--color-border);
|
| 363 |
background: var(--color-surface);
|
| 364 |
+
overflow-x: auto;
|
| 365 |
+
overflow-y: hidden;
|
| 366 |
position: relative;
|
| 367 |
z-index: 50;
|
| 368 |
flex-shrink: 0;
|
|
|
|
| 373 |
align-items: center;
|
| 374 |
gap: 1px;
|
| 375 |
background: var(--color-border);
|
| 376 |
+
border-radius: 7px;
|
| 377 |
overflow: hidden;
|
| 378 |
}
|
| 379 |
|
|
|
|
| 387 |
display: flex;
|
| 388 |
align-items: center;
|
| 389 |
justify-content: center;
|
| 390 |
+
width: 30px;
|
| 391 |
+
height: 30px;
|
| 392 |
border: none;
|
| 393 |
background: var(--color-surface);
|
| 394 |
color: var(--color-text-secondary);
|
|
|
|
| 420 |
|
| 421 |
.fmt-divider {
|
| 422 |
width: 1px;
|
| 423 |
+
height: 22px;
|
| 424 |
background: var(--color-border);
|
| 425 |
+
margin: 0 3px;
|
| 426 |
flex-shrink: 0;
|
| 427 |
opacity: 0.5;
|
| 428 |
}
|
|
|
|
| 435 |
.fmt-dropdown__trigger {
|
| 436 |
display: flex;
|
| 437 |
align-items: center;
|
| 438 |
+
gap: 5px;
|
| 439 |
+
padding: 4px 8px;
|
| 440 |
border: 1px solid var(--color-border);
|
| 441 |
border-radius: 6px;
|
| 442 |
background: var(--color-surface);
|
| 443 |
color: var(--color-text-primary);
|
| 444 |
font-family: inherit;
|
| 445 |
+
font-size: 12px;
|
| 446 |
font-weight: 500;
|
| 447 |
cursor: pointer;
|
| 448 |
+
height: 30px;
|
| 449 |
+
min-width: 90px;
|
| 450 |
transition: all 0.15s ease;
|
| 451 |
white-space: nowrap;
|
| 452 |
}
|