mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-10-26 01:34:51 +08:00
- 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