aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/monitors/test_mon.js
AgeCommit message (Collapse)AuthorFilesLines
3 daysmonitors: leave virtual outputs such as deck-it's TAB aloneDanilo M.1-1/+5
deck-it creates a headless TAB output at runtime and places it itself, centred under DP-1. Listed on the Monitors page, Apply would reposition it and Keep would pin it into monitors.lua, where it would outlive the tablet. Mon.js's UNMANAGED drops it from the page entirely. The list is fixed: deck-it's display.name can rename the output, and a renamed one shows up here again (a ponytail ceiling, noted in Mon.js). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
14 daysmonitors: draw a scale being typed at 1Danilo M.1-0/+6
The page binds the canvas to size(), and an empty or partial scale gave Infinity or NaN and broke the fit. Apply is still held back until the scale is a positive number. Also marks the per-axis snap as a ceiling and checks a rotated scaled monitor and a two-monitor file. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
14 daysmonitors: pure helpers for the settings pageDanilo M.1-0/+70
The Lua for a monitor and for monitors.lua, logical size, edge snapping and the mode list, with the duplicates the ASUS reports collapsed and the current mode matched by nearest refresh (99.943 against 99.94). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>