💥 BREAKING CHANGES
-
due to
e4e9632
- menu causing bar to lose focus on sway (commit by @JakeStanger):The
direction
option has been changed to only accepthorizontal
orvertical
✨ New Features
662ddb6
- tray: image support in menu items (commit by @JakeStanger)e1f3b1b
- route gtk logging through tracing (commit by @JakeStanger)
🐛 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: updatesystem-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)
♻️ 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 tolibdbusmenu-gtk3
(commit by @JakeStanger)
📝 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.