feat(ui): theme settings, stories polish, track editor restructure

- add dark/light/system theme with persisted choice + OS change listener
- restyle stories sidebar (search, item layout, border) to match captures
- move floating generate box to right column of stories, add top fade mask
- story track editor: sticky track labels aligned via flex rows, custom scrollbar with left/right zoom handles
- capture pill light mode pass, fix inline waveform progress color
- pull mcp_server hidden imports into the pyinstaller spec
- notarization doc draft
This commit is contained in:
Jamie Pine
2026-04-24 04:16:36 -07:00
parent 271ecd924b
commit 24833242b5
25 changed files with 691 additions and 196 deletions
+12 -1
View File
@@ -551,9 +551,11 @@
"title": "ストーリー",
"newStory": "新しいストーリー",
"loading": "ストーリーを読み込み中…",
"searchPlaceholder": "ストーリーを検索…",
"empty": {
"title": "ストーリーがまだありません",
"hint": "最初のストーリーを作成して始めましょう"
"hint": "最初のストーリーを作成して始めましょう",
"noMatches": "「{{query}}」に一致するストーリーはありません"
},
"row": {
"itemCount_one": "{{count}} 項目",
@@ -730,6 +732,15 @@
"label": "言語",
"description": "Voicebox の表示言語を選択します。"
},
"theme": {
"label": "テーマ",
"description": "システム設定に合わせるか、ライト / ダークを固定します。",
"options": {
"system": "システム",
"light": "ライト",
"dark": "ダーク"
}
},
"general": {
"docs": { "title": "ドキュメントを読む" },
"discord": { "title": "Discord に参加", "subtitle": "ヘルプやボイスの共有" },