You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added bouncier page, settings subpage, and dialog transitions, with smoother enter and exit motion during rapid navigation.
Page and dialog transitions now avoid stale hover states, visual overlap, and unfinished closing animations.
Pages are warmed up after the window opens, making the first visit to each section feel more responsive.
Hiding the app in the system tray now releases page content after 30 seconds to reduce memory use, while restoring the current page and scroll positions when reopened.
Settings subpages are now created only when needed and remember their individual scroll positions.
Large proxy node lists now render items on demand in a virtualized grid, improving first-open speed and scrolling smoothness.
The proxy page now rebuilds correctly after language changes or node selections that finish while the page is hidden.
Proxy delay tests now use a pulsing ellipsis indicator and keep results synchronized with nodes rendered later.
Connection and core log pause controls now switch between pause and resume icons with matching tooltips.
Scrollbar thumbs now keep fully rounded ends.
Installing or updating service mode now switches the current session to the service core immediately, while uninstalling returns to the normal core without restarting the app.
Service mode changes now recover the normal core after failed or canceled transitions and prevent normal and service cores from competing for the same runtime channel.
Service mode notices now distinguish installation, uninstallation, cancellation, session activation failure, and normal-mode recovery failure.
A failed proxy selection, proxy list, or rule refresh during startup no longer prevents the remaining runtime lists from loading.