applets/kicker: make favorite applications scrollable
Kicker allows you to set many favorite applications, but it does not handle them well - at some point they will just overflow the screen and be completely inaccessible; much worse yet, the actual menu content may be pushed off-screen by excessive favorites.
Instead, we make them behave more like runner columns: they keep their ability to grow the base representation but this is now capped at 80% of the screen height. If the list does not fit, the list becomes scrollable. The view scrolls automatically as items are selected with the keyboard.
Not being able to use the Wheel is obviously not optimal, but I think it might still be worth it for 6.4 - the status quo can lead to really broken states, while having to move the mouse to scroll is an inconvenience. (And it's not a regression because scrolling already doesn't work). Porting away from MouseEventListener is probably its own MR, and I'd also be ok with waiting on that. (I can try to get it done soon-ish, but I don't know anything about how DnD works, and it would be another large change close to the release...)
| before | after |
|---|---|
![]() |
![]() |
before image is from the first version of the mr, after is the current version (January 3 2026)
It [the before version]'s only this broken on the first open, after that it cuts off the bottom of the window rather than the top. (Still not exactly great, of course...)

