features
- plugins system for dock/taskbar.
- add clock plugin to dock.
- add network plugin to dock
- add bluetooth plugin to dock.
- add notifications plugin to dock.
- add system tray plugin to dock.
- add keyboard selector plugin to dock.
- add battery plugin to dock.
- add volume plugin to dock.
- Separators for dock.
enhancements
- toolbar and dock autohide on overlap logic for multimonitor setups.
- tooltips on sliders.
- bluetooth toolbar module.
- twm animations for multimonitor movement.
fix
- fullscreen state being removed from background windows on foreground change.
- dock and toolbar hidding while dragging items.
- state while switching workspaces.
- twm window not being moved when there is a fullscreen app on target monitor.
- native taskbar autohide being disabled on settings save.
- icon editor missing translations.
- dock drag and sorting not working properly.
- dock full size not working on vertical mode.
- twm flickering on stacks when manual uniminized a window from a stack in another workspace.
- wallpaper incorrect size/position after monitor hotplug (stale virtual screen metrics).
- widgets not being created/destroyed on monitors change.
- stucked tooltips.
What's Changed
- build(deps): bump reqwest from 0.12.28 to 0.13.1 by @dependabot[bot] in #1660
- build(deps-dev): bump framer-motion from 12.41.0 to 12.42.2 by @dependabot[bot] in #1677
- build(deps): bump minisign from 0.8.0 to 0.9.1 by @dependabot[bot] in #1679
- build(deps): bump log from 0.4.30 to 0.4.33 by @dependabot[bot] in #1678
- build(deps-dev): bump react-icons from 5.6.0 to 5.7.0 by @dependabot[bot] in #1691
- build(deps): bump reqwest from 0.13.1 to 0.13.4 by @dependabot[bot] in #1692
- fix: restore taskbar topmost state (#1688) by @bailong-Hakuryu in #1689
- Revert(#1689): restore native taskbar topmost state by @eythaann in #1697
- build(deps-dev): bump i18next from 26.3.1 to 26.3.6 by @dependabot[bot] in #1700
New Contributors
- @bailong-Hakuryu made their first contribution in #1689
Full Changelog: v2.7.4...v2.8.0