Skip to content

Commit 7b05495

Browse files
committed
feat(ie-shell): wire keyboard-driven UI with overlays and navigation #8
- keybindings.rs: Action enum + resolve_keybinding for all shortcuts (Ctrl+L/T/W/D/Q, Ctrl+Shift+T/B, Ctrl+Tab, Alt+Left/Right, Escape) - overlay.rs: OverlayState (None/AddressBar/TabList/Bookmarks) with AddressBarState supporting full cursor editing and Unicode - app.rs: Browser struct wired with TabManager, BookmarkStore, NavigationService, tokio runtime. Async navigation via EventLoopProxy<UserEvent>. Keyboard dispatch, address bar submit with https:// prepending, modifier tracking. - All state changes logged via tracing::info! - 75 unit tests + 2 smoke integration tests
1 parent a1114f5 commit 7b05495

7 files changed

Lines changed: 840 additions & 32 deletions

File tree

0 commit comments

Comments
 (0)