mirror of
https://github.com/ARMSX2/ARMSX2.git
synced 2026-08-24 16:50:16 -07:00
The panel reads its colours when it BUILDS its views, so publishing a new scheme changed nothing for a panel that was already open -- it kept the colours it was born with, which is why switching theme appeared to do nothing to it. It now rebuilds when the theme changes, keyed on the user-facing switches rather than on the scheme object: the RGB mode produces a new scheme every hue step, and tearing the panel down and back up sixty times a cycle would be absurd. The editor's auto-dock addressed the wrong half of the problem. Moving the panel out of the way once a widget is selected cannot help you SELECT a widget under the panel, because the obstruction happens before there is anything to react to. The grip row now has a collapse toggle: one tap leaves just the grip and uncovers everything beneath it, one tap brings the controls back. Not persisted, and reset on leaving the editor -- it is a momentary "let me see under this", and opening the editor to a panel with no controls on it would look broken. Auto-dock stays; it still helps once a widget is picked. Device temperatures on the overlay now default ON, confirmed reading real values. It sits with CPU/GPU load, the poll is one file read every couple of seconds, and a device with no readable zone shows nothing rather than something wrong.