Repository navigation
Releases
StartBar 1.7.1
No change to the plugin: the Dock and Start menu are the same as 1.7.0. A dev-only helper script (scripts/repo-state) now runs its checks in an order that the marketplace's security baseline no longer flags. Nothing to do by hand when updating.
StartBar 1.7.0
StartBar 1.7.0 adds window management to the Dock.
- Snap layouts: a layout picker in a floating window's menu, also opened with Super+Z; the picker's action keys are configurable in settings.
- Show desktop: hides every window on its own monitor's workspace; press again and they return exactly where they were.
- Move to monitor: a flyout map of your monitors in a window's menu.
- Restore from scratchpad in the Item menu, preview thumbnails ordered by window position, Focus follows mouse and Raise window on focus settings, and space reserved for the Dock by default.
- Peek and Show desktop clean up the state files of finished Hyprland sessions.
- The README is now a short tour with new animations.
Nothing to do by hand when updating.
StartBar 1.6.0
No change to the plugin itself: the Dock and Start menu are the same as 1.5.0. This release moves StartBar's development tooling to a nested test session that runs the plugin in a second desktop your mouse and keyboard cannot reach, with a guard that refuses the Start menu's power commands there (Sleep, Restart, Shut down, Lock, Sign out). The README's hero and previews are now animated AVIFs recorded in that session (0.58 MB instead of 3.7 MB). Nothing to do by hand when updating.
StartBar 1.4.0
What's new
- Put the bar on any edge. Choose Position (Top, Left, Right, Bottom) in the right-click menu or the settings window. On the left and right the bar is a column, with the running dots beside the icons; they are above the icons on the top bar. Menus and previews open on the side facing into the screen, and the Bar menu's submenu opens on the left on a right-hand bar.
- Reserve the bar's space. A new
reserveSpacesetting (off by default) makes maximized windows stop at the bar instead of running under it; it only applies while auto-hide is off. - Even spacing, as on Windows 11. The Start menu, window previews and the menus now stand the same distance from the bar's edge as the Start menu does from the screen's edge. The new Edge spacing setting (12 px) adjusts it.
- A scroll bar in the settings window when a page has more than fits.
- Fixes: the Bar menu's submenu now stays level with its section when you move between sections of the same size; an Edge (or other Chromium-family) web app's window resolves to its app; the settings search also matches a choice's option labels.
Nothing to do by hand: the new settings default to the previous behaviour, so existing configs keep working.
StartBar 1.3.0
What's new
- A shorter right-click menu on the bar. Icon alignment, Colors, Start button and Window previews each open a submenu beside the row. The everyday toggles (auto-hide, clock, group windows, workspace badge, transparent background) stay on top, and options that mean nothing while another is off are dimmed.
- A new settings window, laid out like the Windows 11 settings. A search box at the top finds a setting on any page; the pages (Taskbar, Windows, Start menu) are listed down the left, with the page's name as the heading. Options that follow another are indented and dimmed while it is off. Drag the title bar to move it.
- New settings. Hide Omarchy's own dock (on by default) and open new windows on their own workspace (off by default).
- Windows minimized by Omarchy's window mode come back when you click their Dock icon or Preview.
- The Start menu's search box is a little shorter and has a slight shadow.
- The README is now a tour, with a new hero GIF, and
preview.pngis a collage.
What you need to do
Nothing. No setting was renamed or removed. "Hide Omarchy's dock" is only in the settings window now, not in the right-click menu.
Update with omarchy plugin update io.github.bmaltais.startbar --yes && omarchy restart shell.
StartBar 1.2.6
What changed for users
- Grouped Dock Items show stacked copies of the App's icon, and "Close window" / "Close all windows" is now the last row of the Item menu, with an X.
- No more blank icon when an App starts; Previews get the same drop shadow as the menus.
- Every menu and window uses the Start menu's look: rounded corners, hairline edge, quiet hover, drop shadow.
- Start menu "Recommended" now includes Apps started any way (Super+Space, a Pin, a terminal), not only from the menu.
Nothing to do by hand.
StartBar 1.2.5
What's new
A pass over every place outside data reaches the plugin (written up in docs/SECURITY.md):
- Window titles and classes are cut to 256 characters, so an app that sets a huge title can no longer slow the Dock's tooltips and Previews.
- A Start menu place whose path begins with
-is no longer read byxdg-openas an option. - The icon file search stops after 5 seconds and 200 results.
Nothing to do by hand.
StartBar 1.2.4
What's new
- All text is drawn as plain text. The marketplace review of 1.2.3 pointed out that Qt's default text rendering treats anything that looks like HTML as rich text, and rich text loads image files synchronously, so a pasted string or a window title naming a pipe nobody writes to could hang the shell. Every text item in the plugin is now plain text, and a test fails if a new one is not.
Nothing to do by hand.
StartBar 1.2.3
What's new
- No native text field is left. The marketplace review of 1.2.2 pointed out that the settings window's text fields were always alive, and that a native Qt text field reads the clipboard on every change with no size limit. The Start menu search box and the settings text fields are now drawn by the plugin. Typing, Backspace, Ctrl+U (clear), Enter and Ctrl+V work. Ctrl+V pastes at most 4 KiB of text through
wl-pasteand gives up after a second, so paste is back in the search box. Caret movement, selection and IME composition (CJK input) are still not supported.
Nothing to do by hand.
StartBar 1.2.2
What's new
- Icons recover after an install. An app installed while the shell was running (Remmina, say) could keep a blank icon until you restarted the shell. The Dock and the Start menu now look for the icon file themselves, and the Dock shows a letter tile until it turns up.
- The Start menu search box no longer reads your clipboard. It is drawn by the plugin instead of using Qt's text field, closing a way for a hostile clipboard owner to stall the shell (found in the marketplace review of 1.2.1). Typing, Backspace and Ctrl+U (clear) work; paste, caret movement, selection and IME composition (CJK input) do not.
Nothing to do by hand.