No description
Theme picker: - EditConnection now shows "Default (<global theme>)" using the actual global theme from TerminalPreferences, not the hardcoded "Default Dark" - Dropdown adds a Default entry at the top that clears the per-connection override (empty string) - SessionTabBar theme picker replaced hardcoded 7-theme list with TerminalTheme.builtInThemes (all 20 themes), scrollable column, and a Default entry that clears the per-session override - MainViewModel exposes globalThemeName StateFlow; threaded through SessionTabBar and SessionDrawerContent - Fix setSessionTheme: blank name clears the override (was wrongly treating the literal "Default Dark" as "clear") Drawer back button: - Back in terminal pane closes the drawer first if drawer mode is active and the drawer is open; otherwise falls back to terminal → nav host - Drawer state/scope declarations moved above BackHandler Session drawer mode (already in progress pre-session): - SessionDrawerBar (hamburger + active label + kebab) and SessionDrawerContent (session list with type-colored rows) composables - New strings: switch_to_top_bar, switch_to_drawer, open_drawer, sessions_header (EN, ES, SV) Mini numpad: - widthPercent 10 → 15 in all three layout JSONs (EN, ES, SV) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| app | ||
| docs | ||
| gradle | ||
| lib-ssh | ||
| lib-terminal-keyboard | ||
| lib-terminal-view | ||
| lib-vault-crypto | ||
| scripts | ||
| .gitignore | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| SecurityAudit.md | ||
| settings.gradle.kts | ||