Skip to content

Sticky settings and about menu items - #2991

Merged
ert78gb merged 1 commit into
masterfrom
feat/sticky-settings-about-menu
Jul 9, 2026
Merged

Sticky settings and about menu items#2991
ert78gb merged 1 commit into
masterfrom
feat/sticky-settings-about-menu

Conversation

@mondalaci

Copy link
Copy Markdown
Member

Summary

Closes #2307.

Replace the collapsible Agent section at the bottom of the side menu with a sticky footer bar containing quick-access buttons for agent pages. The main menu (device, keymaps, macros, etc.) scrolls independently while the footer stays pinned.

  • Remove the expandable Agent menu and its toggler state
  • Add a sticky footer with Settings, About, and separators between buttons
  • Restructure the side menu layout so the top section scrolls and the footer remains fixed

Note on Help: The original issue mockup only shows Settings and About buttons. Help is intentionally included as a third sticky button to preserve access to the existing Help page, which would otherwise be removed along with the Agent section. This is a deliberate extension beyond the mockup.

Test plan

  • Open the app and verify the side menu footer shows Settings, Help, and About with icons
  • Scroll a long keymap/macro list and confirm the footer stays visible at the bottom
  • Click each footer button and verify navigation to /settings, /help, and /about
  • Confirm the active button is highlighted on each page
  • Confirm footer buttons are disabled while firmware is updating
  • Verify button labels and icons are fully visible (no clipping or ellipsis)

Made with Cursor

Replace the collapsible Agent section with a sticky footer bar so agent
pages stay accessible while scrolling the main menu.

Closes #2307

Co-authored-by: Cursor <cursoragent@cursor.com>
@ert78gb
ert78gb merged commit b22b257 into master Jul 9, 2026
6 checks passed
@ert78gb
ert78gb deleted the feat/sticky-settings-about-menu branch July 9, 2026 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sticky settings and about menu items

2 participants