Skip to content

TrimWM 0.9.0

Choose a tag to compare

@cornz cornz released this 14 Oct 08:06
· 9 commits to main since this release

New features

  • Tabs layout (layout tabs, Option+T in the default configuration): every window of the workspace shares one frame like tabs in a browser. A Liquid Glass tab bar with app icons and window titles switches between them by click, focus, and focus next; move reorders them. Floating windows stay above the active tab.
    • tabs position top: a capsule tab bar above the window; the active tab is raised with an accent dot.
    • tabs position left: an icon rail that expands over the window to show titles on hover.
    • tabs size sets the bar's height or width, and tabs autohide true hides the bar until the tabs change or the pointer touches its screen edge.
    • With your own configuration, add bindsym $mod+t layout tabs to get the shortcut.
  • Layout glyphs in the menu bar: each occupied workspace shows its number and a glyph for BSP, scrolling columns, tabs at the top or left, or WM-fullscreen, instead of T, N, and F.

Tab bar at the top and on the left

Menu-bar glyphs

Improvements

  • Window titles are tracked live, so tabs follow title changes.
  • The README now shows all three layouts.

Verification

  • All 207 tests pass, including new tests for the tabs layout, tab bar geometry, menu-bar glyphs, configuration, and title events.
  • The tab bar was checked live on macOS 27 at the top and on the left, with real Liquid Glass.
  • The app is signed with Developer ID, uses the hardened runtime, and is notarized with a stapled ticket.

Full Changelog: v0.8.1...v0.9.0