Files
cc-switch/tests/tray-panel
Jason a8e17dd62a perf(tray): make the panel respond instantly on hover and app switching
- Switch the provider sub panel right away when the pointer moves between
  app rows; only hold the switch while the pointer is heading for the open
  sub panel (menu-aim triangle check), instead of a fixed 180 ms wait
- Collect the panel state on a blocking worker instead of the main thread;
  the burst of usage refreshes after opening used to stall hover and paint
- Throttle panel change notifications to one per 250 ms (leading edge, so a
  provider switch still shows at once) and skip re-rendering unchanged data
- Skip native submenu title updates while the tray uses the panel
- Drop the 150 ms color fade on row hover so highlights follow the pointer
2026-10-19 18:01:47 +08:00
..