Skip to content

Releases: eveiljuice/fitlocker

FitLocker v0.1.0 — MVP

28 Apr 08:12

Choose a tag to compare

First MVP release.

What works

  • Lives in the system tray, counts down a configurable work interval.
  • When the timer expires, displays a fullscreen white overlay on every connected monitor simultaneously, with a synchronised countdown.
  • Done button is enabled only after the break timer reaches zero.
  • Defer button is rate-limited (default: at most 2 in a row).
  • First-run language picker: English / Русский.
  • Optional autostart with Windows.
  • Sleep / hibernate aware — overlay fires immediately on wake if a deadline already passed.

Install

  1. Download fitlocker-v0.1.0-win64.zip.
  2. Unpack into any folder (e.g. C:\Tools\FitLocker\).
  3. Run fitlocker.exe.
  4. Pick the interface language on first launch.

Known issues

  • The .exe is not code-signed in this MVP — antivirus engines may flag the fullscreen-no-exit overlay as suspicious. Add FitLocker to your AV exclusions.
  • No installer yet — distribution is a portable zip only.

Tested on

Windows 11 with two monitors. Built with Qt 6.11.0 (mingw_64) + MinGW 13.10.

Stack

C++20, Qt 6.5+ Widgets, CMake 3.21+. See README.md for build instructions.