No description
Find a file
William Fish fddf3d569b
fix(status-area): forward SNI scroll events (#1431)
StatusNotifierItems can expose a Scroll(int delta, string orientation) method for tray hosts to call when the user wheels over an item. The status-area applet handled activation and context menus, but did not forward wheel events to that method.

Track the hovered tray item only while the pointer is over an icon, ignore wheel events already captured by widgets, accumulate fine-grained wheel deltas into discrete scroll steps, and call Scroll on the item proxy. Add unit coverage for the delta/orientation mapping and pixel accumulation.

Signed-off-by: William Fish <william.michael.fish@gmail.com>
2026-07-02 18:02:40 +02:00
.github clippy 2026-05-13 12:41:17 -04:00
.zed chore: add zed editor config 2026-04-28 20:35:07 +02:00
cosmic-app-list i18n: translation updates from weblate 2026-06-23 08:02:17 +02:00
cosmic-applet-a11y i18n: translation updates from weblate 2026-06-23 08:02:17 +02:00
cosmic-applet-audio i18n: translation updates from weblate 2026-06-23 08:02:17 +02:00
cosmic-applet-battery fix(battery): show plug icon without battery (#1432) 2026-06-29 16:58:04 -04:00
cosmic-applet-bluetooth feat(bluetooth): use spinner widget from libcosmic for connecting and pairing states 2026-06-26 23:56:47 +02:00
cosmic-applet-input-sources i18n: translation updates from weblate 2026-06-23 08:02:17 +02:00
cosmic-applet-minimize fix(minimize): cache captured data for minimized toplevels 2026-06-22 16:58:50 -06:00
cosmic-applet-network feat(network): use libcosmic spinner for connecting states 2026-06-26 18:30:06 +02:00
cosmic-applet-notifications i18n: translation updates from weblate 2026-06-23 08:02:17 +02:00
cosmic-applet-power i18n: translation updates from weblate 2026-06-23 08:02:17 +02:00
cosmic-applet-status-area fix(status-area): forward SNI scroll events (#1431) 2026-07-02 18:02:40 +02:00
cosmic-applet-tiling i18n: translation updates from weblate 2026-06-23 08:02:17 +02:00
cosmic-applet-time i18n: translation updates from weblate 2026-06-23 08:02:17 +02:00
cosmic-applet-workspaces i18n: translation updates from weblate 2026-06-23 08:02:17 +02:00
cosmic-applets chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applets-config chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-panel-app-button/data i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00
cosmic-panel-button chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-panel-launcher-button/data i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00
cosmic-panel-workspaces-button/data i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00
data i18n(bg): update desktop info 2025-11-09 11:27:31 +01:00
debian chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
i18n i18n: translation updates from weblate 2026-06-23 08:02:17 +02:00
.gitignore status-area: Seperate daemon for status notifier daemon 2026-02-02 10:36:16 -08:00
Cargo.lock feat(sound): use cosmic-settings-daemon's varlink API 2026-06-15 21:09:25 +02:00
Cargo.toml feat(sound): use cosmic-settings-daemon's varlink API 2026-06-15 21:09:25 +02:00
flake.lock feat: updated flake.nix and fixed error due to crane api change 2025-05-20 17:01:17 +02:00
flake.nix chore: bump versions to 1.0.0 2025-12-30 08:34:00 +01:00
justfile fix(network): register secret agent at NetworkManager's expected object path 2026-06-25 14:05:36 +02:00
LICENSE license 2022-05-26 11:59:09 -04:00
rust-toolchain.toml chore: update MSRV to Rust 1.93 2026-04-28 20:35:07 +02:00