Skip to content

Screen Scope v1.2

Choose a tag to compare

@NotDjz NotDjz released this 12 Sep 21:20
· 11 commits to main since this release

Everything below is new since v1.1. The settings window was rebuilt, the app is now fully English, and config loading no longer dies on a file you edited by hand.

Settings, rebuilt

One page, in a fixed order: screen, presets, name, settings, preview, crosshair code. There is no Apply any more — the preview follows every change and Save applies it to the overlay and writes it to disk in one go.

Settings are grouped by the shape that uses them, and a setting no ticked shape uses is greyed out. Gap without a cross used to sit there looking adjustable while doing nothing.

A second tab, Shortcuts, sets the hotkey modifier (Ctrl+Alt, Ctrl+Shift, Alt+Shift, Ctrl+Alt+Shift). It applies immediately, and tells you when Windows refuses a key because another application already holds it — previously that failed in silence and left you with a shortcut that did nothing.

Crosshair codes

Every preset now fits in a short code you can share:

VSR1-5-FFFFFF-690F96-13-1-3-1

Copy puts the current preset's code on the clipboard, Paste reads one and applies it to the selected preset. Invalid codes are refused with a reason and change nothing.

The ten presets that ship with a fresh install are now named Preset 1 through Preset 10, matching the digit that switches to them, instead of describing shapes and colors you did not choose. An existing config.json keeps its own names.

Fixes

  • A config.json edited by hand could kill the app at startup with no window, no tray icon and no message — a .pyw has no console. Six such paths are closed; a partial or damaged file is now completed rather than rejected.
  • Saving wrote over config.json in place, truncating it before serializing: one preset name the encoder refused destroyed all ten presets. Writes now go through a temp file.
  • The icon carried a single 16×16 image, so Windows upscaled it everywhere. All six sizes (16 → 256) are present.
  • The settings window no longer uses a fixed size, which pushed Save off-screen at 125% display scaling with no way to recover. It also opens on the screen the crosshair is on, rather than wherever Windows decided.

Notes

Windows 10 and 11. Portable: drop the exe anywhere, it keeps config.json beside itself. No installer, nothing in the registry.

If you used the previous build's run-at-startup checkbox, the shortcut it created is still in your Startup folder — that feature is gone, so delete it by hand if you don't want it.