Minor feature request – a UI scale setting. Everything is too large in Firefox on my Linux workstation, such that I can’t see the full regular program grid and full program text in the main UI (probably some weird interaction of HIDPI scale settings somewhere), and the browser display scale (ctrl +/-) is not respected by the game.
The game negates the browser's zoom settings actively in order to achieve pixel-perfect text, so changing it wouldn't help.
A few questions:
- Do you play in windowed mode or fullscreen? If fullscreen, is it activated in the game (Options > Fullscreen) or by the browser (F11 or View > Full Screen)?
- Do you get the same issue when playing the Intro here on itch.io? Normally, you should see "Done" and "Skip" buttons on the top-right and bottom-right corners.
- In about:config, has any of the following settings been modified (appear in bold): layout.css.devPixelsPerPx, layout.css.dpi, privacy.resistFingerprinting ?
- Most importantly, do you currently have any workaround?
- Windowed. Things do all fit in fullscreen, but on a 32” 4K display that’s pretty huge.
- Starting from itch.io launches the graphomata site which is where I’ve been playing.
- devPixelsPerPx was 1.4, but setting it to 1.0 or resetting it to default does not seem to make a difference
- The game is playable (either fullscreen or with the code pane squished off to the side), so it’s not a critical issue, just a QoL thing.
I've temporarily added two special modes, would you be able to check whether any of the following fixes the issue?
1. https://graphomata.com/game/play-online.html?wndopt=1
2. https://graphomata.com/game/play-online.html?wndopt=2
(If so, I'll make it the default.)
The difference is minimal – in the both opt 1 and 2 the code pane extends under the right side of the window rather than not in the default. See attached (screenshots of a ~2/3 display width firefox window, level D5, devPixelsPerPx at default setting)
edit: actually they appear to behave the same, the new version just started with slightly different positions for the pane dividers