youssefreda9 commited on
Commit
62a85e1
·
1 Parent(s): 9909277

Compact format toolbar: smaller buttons, nowrap, overflow-x auto

Browse files
Files changed (1) hide show
  1. 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: wrap;
359
  align-items: center;
360
- gap: 4px;
361
- padding: 8px 14px;
362
  border-bottom: 1px solid var(--color-border);
363
  background: var(--color-surface);
364
- overflow: visible;
 
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: 8px;
376
  overflow: hidden;
377
  }
378
 
@@ -386,8 +387,8 @@
386
  display: flex;
387
  align-items: center;
388
  justify-content: center;
389
- width: 32px;
390
- height: 32px;
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: 24px;
423
  background: var(--color-border);
424
- margin: 0 6px;
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: 6px;
438
- padding: 6px 10px;
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: 13px;
445
  font-weight: 500;
446
  cursor: pointer;
447
- height: 34px;
448
- min-width: 120px;
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
  }