Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 24 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,15 @@

A Windows desktop utility for reducing input latency and managing system memory — designed for gamers and power users.

> **v2.1.0** — Bundles five user-visible features into a single minor release under the new "batch fixes, don't ship per-commit" cadence: system-wide hotkeys (`Ctrl+Alt+P` purge / `Ctrl+Alt+T` timer toggle), tray single-click toggles window visibility, per-balloon notification preferences, idle-only auto-purge (so threshold-triggered purges no longer interrupt gaming), and a single-instance signal that silently surfaces the live window instead of erroring on relaunch. Memory card bottom strip refreshed to `Total | Free | Purges` with left/center/right symmetry. The original WinForms release is preserved as [`v1.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v1.0.0) on the [`winforms-archive`](https://github.com/Layellie/StandbyAndTimer/tree/winforms-archive) branch.
> **v2.1.0** — Five user-visible features bundled under the new "batch fixes, don't ship per-commit" cadence:
>
> - **Global hotkeys** — `Ctrl+Alt+P` manual purge, `Ctrl+Alt+T` timer toggle.
> - **Tray single-click** toggles window visibility instead of always showing.
> - **Notification preferences** — per-balloon toggles in Settings (purge / timer / game).
> - **Idle-only auto-purge** — threshold purges wait until you've been idle, so gaming isn't interrupted.
> - **Single-instance signal** — re-launching while the app is running silently surfaces the live window.
>
> Memory card bottom strip refreshed to `Total | Free | Purges` with left / center / right symmetry. The original WinForms release is preserved as [`v1.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v1.0.0) on the [`winforms-archive`](https://github.com/Layellie/StandbyAndTimer/tree/winforms-archive) branch.

## Features

Expand Down Expand Up @@ -59,22 +67,21 @@ The manifest lives at [`winget-manifests/`](winget-manifests/) and is submitted

## Version history

| Tag | Stack | Notes |
|---|---|---|
| [`v2.1.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.1.0) | WPF (.NET 10) | **Current** — global hotkeys, tray single-click toggle, per-balloon notification preferences, idle-only auto-purge, single-instance signal, Memory card `Total / Free / Purges` strip with left/center/right symmetry |
| [`v2.0.11`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.11) | WPF (.NET 10) | Settings panel no longer shows an outer vertical scrollbar; log viewer absorbs the leftover space and the version footer stays pinned |
| [`v2.0.10`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.10) | WPF (.NET 10) | *Superseded by v2.0.11* — interim build of the same Settings-panel refresh (compact in-panel logs viewer + LogsViewerCard / ILogTailReader extraction) |
| [`v2.0.9`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.9) | WPF (.NET 10) | *Superseded by v2.0.11* — interim Settings panel polish (readable Theme/Language ComboBox, bigger ✕ hitbox) |
| [`v2.0.8`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.8) | WPF (.NET 10) | *Superseded by v2.0.11* — interim MainWindow split into 6 UserControls + title bar row locked to 36 px |
| [`v2.0.7`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.7) | WPF (.NET 10) | Settings panel UI polish (readable logs, refresh button no-clip, no window shift on Settings/Timer click) |
| [`v2.0.6`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.6) | WPF (.NET 10) | First-run wizard, crash reporter, logs viewer, game auto-detect, winget manifest |
| [`v2.0.5`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.5) | WPF (.NET 10) | Game Mode EcoQoS opt-out fix, dedicated AVRT watchdog thread for tighter 0.5 ms lock |
| [`v2.0.4`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.4) | WPF (.NET 10) | AUTO PURGE master switch + safer defaults (0 MB thresholds) |
| [`v2.0.3`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.3) | WPF (.NET 10) | Sub-500 ms startup, accurate Free-RAM accounting, timer auto-lock on launch |
| [`v2.0.2`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.2) | WPF (.NET 10) | Card UI + lime accent, timer auto-start fix |
| [`v2.0.1`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.1) | WPF (.NET 10) | P0 fixes + update integrity verification |
| [`v2.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.0) | WPF (.NET 10) | Initial WPF release |
| [`v1.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v1.0.0) | WinForms (.NET Framework) | Original — archived on the [`winforms-archive`](https://github.com/Layellie/StandbyAndTimer/tree/winforms-archive) branch |
Full per-release notes are on the [Releases page](https://github.com/Layellie/StandbyAndTimer/releases). v2.0.8, v2.0.9, and v2.0.10 are rapid-iteration interim builds of the Settings-panel refresh and are marked pre-release on GitHub — install **v2.0.11** instead.

| Tag | Notes |
|---|---|
| [`v2.1.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.1.0) | **Current** — global hotkeys, tray single-click toggle, per-balloon notification preferences, idle-only auto-purge, single-instance signal, Memory card `Total / Free / Purges` strip with left/center/right symmetry |
| [`v2.0.11`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.11) | Settings panel no longer shows an outer vertical scrollbar; log viewer absorbs the leftover space and the version footer stays pinned |
| [`v2.0.7`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.7) | Settings panel UI polish (readable logs, refresh button no-clip, no window shift on Settings/Timer click) |
| [`v2.0.6`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.6) | First-run wizard, crash reporter, logs viewer, game auto-detect, winget manifest |
| [`v2.0.5`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.5) | Game Mode EcoQoS opt-out fix, dedicated AVRT watchdog thread for tighter 0.5 ms lock |
| [`v2.0.4`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.4) | AUTO PURGE master switch + safer defaults (0 MB thresholds) |
| [`v2.0.3`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.3) | Sub-500 ms startup, accurate Free-RAM accounting, timer auto-lock on launch |
| [`v2.0.2`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.2) | Card UI + lime accent, timer auto-start fix |
| [`v2.0.1`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.1) | P0 fixes + update integrity verification |
| [`v2.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.0) | First WPF rewrite — replaces the original WinForms build |
| [`v1.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v1.0.0) | Original WinForms (.NET Framework) — archived on the [`winforms-archive`](https://github.com/Layellie/StandbyAndTimer/tree/winforms-archive) branch |

## License

Expand Down