Commit b8f9a7e
feat: add
Always-visible FAB in bottom-right on mobile/touch devices:
- Tap to open omnibar (search actions)
- Long-press to expand secondary actions (GitHub, theme toggle)
- Non-passive `touchstart` listener for proper `preventDefault`
- `touchHandledRef` prevents click event from re-firing after touch
Hides desktop hover-zone controls on mobile since `MobileSpeedDial`
takes over. Adds bottom padding so content scrolls above the FAB.
Bumps `use-kbd` to pick up mobile-only modal history management
(swipe-back to dismiss, no history manipulation on desktop).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>MobileSpeedDial FAB for mobile search and actions1 parent be03e9c commit b8f9a7e
File tree
8 files changed
+566
-1079
lines changed- www
- src
- components
- styles
8 files changed
+566
-1079
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
0 commit comments