Changelog
Release history
This page is rendered from a release manifest in the repository, so it can only describe releases that exist. An entry is either published, with a download behind it, or labelled as a development note.
Published releases
v1.1.0published
First published Windows build. One-click installer or portable executable — both keep your crosshair library in your roaming profile, so updating never touches your data.
Added
- Target Monitor selection: put the overlay on any connected display. The choice survives restarts, and the overlay repositions on hotplug, resolution and scaling changes.
- Background operation: closing the window hides crshhx to the system tray while overlays, global hotkeys and weapon-slot switching keep running. Quitting is explicit, from the tray menu.
- Pro Crosshairs library: 40 curated designs across 8 categories, built into the existing preset system, with an interactive preview bench — backdrops, zoom, colour and size overrides, two-design compare.
- Crosshair Academy: 10 tutorials with live in-app demos, labelled illustrations and tracked completion.
- One-click Windows installer and a portable executable.
Improved
- One clean window header: the duplicate native title bar and the File/Edit/View menu bar are gone; clipboard, undo, zoom and DevTools shortcuts still work.
- The installer now installs with no prompts. Your data lives outside the install folder, and uninstalling never deletes it.
Fixed
- The header's minimise, maximise and close buttons were decorative; they now control the window, and close still respects the close-to-tray setting.
crshhx-crosshair-studio-setup-1.1.0.exe · 84.7 MBcrshhx-crosshair-studio-portable-1.1.0.exe · 77.7 MB
In development
v1.0.0development note
Development notes for the 1.0.0 milestone. Everything below is in the repository and was covered by 1,061 automated tests at the time; it all shipped as part of the 1.1.0 release above.
Added
- Weapon-slot crosshairs: record a key per slot and switch reticles mid-game without touching the game process.
- Crosshair editor with per-arm length and thickness, whole-reticle rotation and scale, inner outline, colour tools with contrast verdicts, undo history and an A/B compare panel.
- Preset manager with folders, favourites, descriptions, search and sort; built-in presets can be organised without being modified.
- Versioned import and export with a two-step preview: nothing is overwritten unless that entry is set to replace it.
- Game profiles with optional foreground-process auto-selection.
- Stretched-resolution compensation (4:3, 16:10, 5:4 and custom ratios).
- ADS morphing (shrink, dot-only, fade) and dynamic firing bloom with a configurable decay.
- A live overlay window with F10 to toggle and F9 to cycle presets.
Improved
- Renderer bundle reduced by 35% by dropping legacy .woff font fallbacks Chromium never reads.
- Storage migration runs once per install instead of on every launch.
- Packaging configuration for an NSIS installer and a portable executable, with a release workflow that prints measured sizes and SHA-256 hashes.
Fixed
- Favourites were stored in two places that disagreed with each other.
- An import could silently lose a crosshair when two entries wanted the same id.
- The storage migration never wrote its completion marker on a fresh install, repeating its probe on every launch.