feat: settings window polish, sync widget fix, dark form controls

- Fix: settings overlay uses on:click|self so sidebar clicks don't close it
- Fix: openSettings(section) supports opening at specific tab
- Fix: 'Настроить' opens Settings → Синхронизация instead of Общие
- Style: dark theme select with custom arrow, global :global() CSS
- Style: settings cards, section descriptions, button/layout polish
- Style: settings gear buttons (icon-button pattern, 32px, soft hover)
- Style: settings sidebar with disabled stubs, consistent icons
- i18n: add generalDesc, workspaceDesc, appearance, localization keys
This commit is contained in:
2026-06-03 23:09:40 +08:00
parent e30a75c5a0
commit f92394e3d7
26 changed files with 2747 additions and 327 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+2 -2
View File
@@ -16,8 +16,8 @@
background: #13131f;
}
</style>
<script type="module" crossorigin src="/assets/main-D_8wOpYY.js"></script>
<link rel="stylesheet" crossorigin href="/assets/main-BafVhx43.css">
<script type="module" crossorigin src="/assets/main-DS67FqQ2.js"></script>
<link rel="stylesheet" crossorigin href="/assets/main-oJnEtKWF.css">
</head>
<body>
<div id="app"></div>