cosmic-applets/cosmic-applet-status-area/src
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
..
components fix(status-area): forward SNI scroll events (#1431) 2026-07-02 18:02:40 +02:00
subscriptions fix(status-area): forward SNI scroll events (#1431) 2026-07-02 18:02:40 +02:00
lib.rs status-area: Seperate daemon for status notifier daemon 2026-02-02 10:36:16 -08:00
main.rs chore: add SPDX license identifiers 2024-05-06 21:56:50 +02:00
status_notifier_watcher.rs status-area: Seperate daemon for status notifier daemon 2026-02-02 10:36:16 -08:00
unique_names.rs fix(status-area): break from loop instead of unwrapping 2026-03-26 17:06:37 -04:00