fix(gui): unreadable bars, wasted space, and overrunning labels
Progress bar labels were painted in the style's foreground, which Dewey also uses as the fill colour, so a label vanished exactly as its bar filled -- unreadable at the one moment worth reading. Readings now sit in their own row and the bars carry no text. Overview stopped around 500px of a 900px window, which read as an unfinished pane rather than a quiet machine. It now also lists attached storage and the busiest network interfaces, sorted by traffic: twenty interfaces are mostly idle virtual ones, and the first four alphabetically say nothing about the machine. Long labels ran through the value beside them -- "vEthernet (WSL (Hyper-V firewall)" is wider than the 190px gutter -- so they are clamped with an ellipsis. HANDOFF.md records the intermittent blank-render bug. It is not maximize-only as I first reported: an ordinary SetWindowPos to the size the window already was produced an entirely white window, while the same call had rendered correctly minutes earlier. It reproduces in Dewey's own counter_agpu example, three fixes failed, and all of them were reverted rather than left in Dewey as guesses. The note records what was tried and the detail that kills the obvious fix: winit's own inner_size() reports the stale size too. 840 tests, 0 failures. clippy -D warnings clean. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
A
Adam Erickson committed
6706a9e0977ad1ae38ecd0399dd14649cb7adfb8
Parent: 1c1e45d