Skip to content

ui: add menu-bar only mode - #1173

Closed
ctruett wants to merge 1 commit into
kushview:mainfrom
ctruett:ui/menubar-only-mode
Closed

ui: add menu-bar only mode#1173
ctruett wants to merge 1 commit into
kushview:mainfrom
ctruett:ui/menubar-only-mode

Conversation

@ctruett

@ctruett ctruett commented Aug 27, 2026

Copy link
Copy Markdown

ui: add menu-bar only mode

Add a Menu-bar only option to the Preferences > UI Type dropdown.
In this mode the main window starts hidden and Element is reachable
exclusively through the system tray icon. The tray menu gains a
Preferences item, and closing the main window now hides it to the
tray instead of quitting.

While here, wire up the UI Type dropdown: the Settings getter and
setter for the persisted value were stubs that always returned
standard and ignored writes, so the existing option was a no-op.
Switching UI Type also no longer rebuilds the main content, which
previously reset graph layout and node positions.

Add a Menu-bar only option to the Preferences > UI Type dropdown.
In this mode the main window starts hidden and Element is reachable
exclusively through the system tray icon. The tray menu gains a
Preferences item, and closing the main window now hides it to the
tray instead of quitting.

While here, wire up the UI Type dropdown: the Settings getter and
setter for the persisted value were stubs that always returned
standard and ignored writes, so the existing option was a no-op.
Switching UI Type also no longer rebuilds the main content, which
previously reset graph layout and node positions.
@CLAassistant

CLAassistant commented Aug 27, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@ctruett ctruett closed this Aug 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants