Skip to content

Changelog

Version v0.16.1

:boom: BREAKING CHANGES

  • due to e4e9632 - menu causing bar to lose focus on sway (commit by @JakeStanger):

    The direction option has been changed to only accept horizontal or vertical

:sparkles: New Features

  • 662ddb6 - tray: image support in menu items (commit by @JakeStanger)
  • e1f3b1b - route gtk logging through tracing (commit by @JakeStanger)

:bug: Bug Fixes

  • 82a6660 - workspaces: incorrectly checking focus using name_map value (commit by @JakeStanger)
  • 2aa55d8 - popup: incorrect pos when resolution changes (commit by @JakeStanger)
  • d8b68fd - launcher: showing xwayland menus and tooltips (commit by @JakeStanger)
  • e08027f - workspaces: prevent crash when clicking current workspace (PR #733 by @Leshuguita)
  • b2db7b0 - markup escape issues (commit by @JakeStanger)
  • d87888d - on_scroll events broken on touchpad (commit by @JakeStanger)
  • 80403e3 - not properly redrawing on style reload (commit by @JakeStanger)
  • 81c48fe - clipboard: crash when unsupported image type (commit by @JakeStanger)
  • e53a906 - tray: cannot activate with mixed left/right click (commit by @JakeStanger)
  • 55c0940 - tray: update system-tray dep to bring in a whole load of fixes (commit by @JakeStanger)
  • fb17995 - tray: image updates lag 1 behind (commit by @JakeStanger)
  • 05530cf - regression caused by #652 (commit by @JakeStanger)
  • e4e9632 - tray: menu causing bar to lose focus on sway (commit by @JakeStanger)
  • 42e25f5 - ipc: support querying against duplicate bar names (commit by @zeroeightysix)
  • 5aa9f37 - tray: menus not attaching to secondary bars (commit by @JakeStanger)
  • f364bb6 - tray: tray icons not disappearing on close (commit by @JakeStanger)
  • ce48fc9 - tray: prevent widget buttons from piling up (PR #788 by @cmeissl)
  • 230dd8b - workspaces: clicking currently focused workspace attempts to focus it (commit by @JakeStanger)

:recycle: Refactors

  • 04f45cc - fix some pedantic clippy warnings (commit by @JakeStanger)
  • 486beff - put in basic placeholders for menu icon diffs (commit by @JakeStanger)
  • cf38c37 - tray: move some debug logging to trace logging (commit by @JakeStanger)
  • 30de23d - tray: switch over to libdbusmenu-gtk3 (commit by @JakeStanger)

:memo: Documentation Changes

  • 56153f1 - dynamic values: fix missing backtick (commit by @JakeStanger)
  • ff3f541 - tray: fix formatting (commit by @JakeStanger)
  • f161429 - clock: align table columns (commit by @JakeStanger)

Note to maintainers

The tray module now depends on libdbusmenu-gtk3 , which must be present at build time and runtime.