Repository navigation
WD Wireless Tools v2.246.5
Settings: a title for the open section, a wider window, and nothing that jumps
Suite 2.246.5. Tool versions are unchanged.
What changed
Settings (the panel over Home or over any tool, and the page at Menu → Suite Settings)
- The open section has a title across the top of its box. It reads "Cloud Manager", "Report" and so on, on a band in that tool's colour with a line under it. Before, only the highlighted card said which section was showing.
- Nothing moves when a section is chosen. The page title, the cards, the box the settings sit in and the Save and Cancel buttons stay exactly where they are for all nine sections. Only the settings scroll, inside the box. Before, the whole window scrolled with the length of the section, so the title left the top, a short section picked after a long one could be left scrolled out of view, and the buttons shrank on the two sections with nothing to save.
- The Settings window is wider, up to 1480px and 94% of the window's height, instead of 1240px and 92%.
- The card list no longer grows a scrollbar of its own on a short window. Below about 880px of height the cards tighten and show their description on one line, so all nine fit beside the box.
- Windows narrower than 561px keep the stacked layout, with the cards in a grid above the section and the page scrolling as a whole.
Verified
- The real Settings panel was opened from Home in the browser's built-in Chromium engine, and each of the nine sections was chosen in turn. The page title, cards, box, title band and buttons measured identical for all nine, the page did not scroll, and scrolling the box brought the last settings of Cloud Manager into view.
- A new browser test, run in Firefox, Chrome and Edge in CI, chooses each section and checks that nothing moves, that the title names the card pressed, and that the end of every section can be reached with the mouse wheel. Undoing any part of the layout turns it red.
- The full suite passes.
Files changed
web/assets/wd-tools.cssweb/assets/versions.jsonREADME.mdtests/test_settings_frame_holds_still_browser.pytests/test_settings_page_is_usable.py