Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
[1.1.0] — 2025-12-17
Added
System tray integration with:
Tray icon
Context menu (Show/Hide, Settings, Exit)
Clickable update notifications
Full internationalization (i18n) system:
English and Russian language support
Language persistence via QSettings
Fallback translation mechanism
Customizable time presets stored in QSettings
Sound notifications on timer completion:
WAV playback via QSound
MP3/OGG/FLAC/M4A playback via QMediaPlayer
Anti-abuse limits for sound file size
Visual border blinking animation on timer completion
Count-up and count-down timer modes
DPI-aware positioning and sizing (125% / 150% scaling support)
Centralized logging system with file output and exception tracking
Changed
Major UI/UX redesign of the timer and context menu
Reworked tray menu with theme-aware styling (dark / light)
Improved timer positioning logic using Qt screen geometry instead of raw WinAPI metrics
Unified UI metrics and layout constants across the project
Improved “Always on Top” behavior with WinAPI-level enforcement
Enhanced preset handling with safe loading and fallbacks
Improved timer behavior when adding time (auto-start / pause logic)
Default application language set to English
Internal project structure prepared for executable (.exe) packaging
Fixed
Incorrect timer sizing on high-DPI displays
Unstable window z-order when losing application focus
Menu positioning issues near screen edges
Potential crashes caused by invalid or missing sound files
Inconsistent tray tooltip and menu text updates after language change
Notes
This release represents a functional and architectural upgrade rather than a simple patch.
Backward compatibility with existing settings has been preserved.
You can’t perform that action at this time.