feat(v3): redesign SettingsTab global settings with split font controls
Split single font setting into separate UI font (sans-serif options) and Terminal font (monospace options), each with custom themed dropdown and size stepper (8-24px). Single-column layout with Appearance and Defaults subsections. All native <select> replaced with custom themed dropdowns. Font previews render in their own typeface. New CSS vars: --term-font-family, --term-font-size. Setting keys changed from font_family/font_size to ui_font_family/ui_font_size + term_font_family/term_font_size.
This commit is contained in:
parent
fa7d0bd915
commit
36af9dd1d2
3 changed files with 360 additions and 223 deletions
|
|
@ -46,6 +46,8 @@
|
|||
/* Typography */
|
||||
--ui-font-family: 'JetBrains Mono', 'Fira Code', 'Cascadia Code', monospace;
|
||||
--ui-font-size: 13px;
|
||||
--term-font-family: 'JetBrains Mono', 'Fira Code', 'Cascadia Code', monospace;
|
||||
--term-font-size: 13px;
|
||||
|
||||
/* Layout */
|
||||
--sidebar-width: 260px;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue