No description
QB positioning: - All 5 positions work: top, above_keyboard, vertical_left, vertical_right, none (hidden) - Compose layout restructured: Row for vertical, Column for horizontal - Orientation set in update block (not LaunchedEffect) for reliable timing - Popup direction: RIGHT for top/left, LEFT for right, UP for bottom - Popup item order reverses based on direction so vim stays closest to W - Minimum 56dp width for vertical mode - Scroll over W/snippets buttons no longer triggers them QB color: - Custom colors applied via setCustomColors(keyBg, keyText) on QuickBarView - Reads CQB or AQB color prefs based on keyboard mode CTRL modifier: - AKB input intercepted: armed CTRL → Ctrl+key (a-z → 0x01-0x1A), ALT → ESC+key - getActiveModifiers() exposed from TerminalKeyboard Tab bar: - + button replaced with kebab menu (New Session + KB/QB Settings) - Session label duplicate numbering: SSHTest, SSHTest (2), SSHTest (3) - Long labels show suffix: "…kap (2)" instead of "Nordka..." Other: - Connect debounce (1s) prevents rapid multi-tap opening multiple sessions - Quick-connect independent: no saved connection lookup, shows user@host as label - W glossary entry added 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 | ||
| Audit.md | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| settings.gradle.kts | ||