Releases: YacaloX/SmartFocus
Releases · YacaloX/SmartFocus
Release list
SmartFocus v1.0.100 "Now Has More Things!"
SmartFocus v1.0.100
Release Date: May 2026
✨ New Features
Theme System
-
Added support for multiple background themes:
- Dark
- Light
- System
- Custom
-
Dynamic resource-based color system.
-
Automatic Windows theme detection.
-
Custom background color persistence.
Redesigned Settings Window
- Settings window now behaves as a lightweight overlay.
- Auto-closes when focus is lost.
- Hotkey changes are applied instantly.
- Theme changes are saved automatically.
- Removed manual Save button.
Clickable Search Results
- Search results can now be activated using double-click.
- Matches the behavior of pressing Enter.
🚀 Improvements
Window Focusing Engine
- Reworked
FocusWindowAsyncfor improved reliability. - Added
SwitchToThisWindow()fallback strategy. - Removed unnecessary delays between foreground operations.
- Improved foreground permission handling.
- Added success/failure debug logging.
Global Hotkeys
-
Changed default hotkey:
- Old:
Ctrl + Alt + F - New:
Win + Y
- Old:
-
Simplified hotkey fallback chain.
-
Prevented unnecessary hotkey re-registration.
-
Improved unregister diagnostics and logging.
Theme Infrastructure
- Moved theme resources to global application resources.
- Replaced static UI colors with dynamic resources.
- Improved runtime theme switching behavior.
🛠 Fixes
FocusWindow Reliability
- Fixed cases where target windows would fail to receive focus.
- Removed asynchronous timing issues during foreground activation.
- Improved thread input attachment handling.
HistoryTracker
- Fixed a deadlock occurring during history loading.
- Added isolated constructor support for testing environments.
Settings
- Fixed redundant hotkey registration calls.
- Fixed settings window recreation logic after closing.
Testing Infrastructure
- Removed obsolete test project dependency.
- Migrated tests into the main solution.
- Updated test packages and configuration.
🧪 Quality
-
10/10 tests passing.
-
Solution builds with:
- 0 Errors
- 0 Warnings
📦 Internal Changes
Added
- Background theme settings API.
- Theme persistence support.
- Additional debugging output.
SwitchToThisWindowP/Invoke support.
Removed
- Legacy
SmartFocus.Testsproject. - Temporary
RELEASE.mdfile. - Obsolete save workflow in Settings window.
Thank you for using SmartFocus ❤️
SmartFocus v1.0.000 "It finally works!"
SmartFocus v1.0
SmartFocus is a lightweight Windows productivity tool focused on improving workflow, window management, and desktop focus.
Features
- Modern Windows-style interface
- Window focus system
- Global hotkey support
- Custom accent color options
- Smooth and lightweight UI
- System tray integration
- Fast startup
- Minimal resource usage
Improvements
- Improved window focusing behavior
- Better hotkey reliability
- Cleaner UI styling
- Updated accent color system
- Better responsiveness
Known Issues
- Some fullscreen applications may ignore focus requests
- Certain apps with administrator privileges may require SmartFocus to run as administrator
- Multi-monitor support may still have minor issues
Requirements
- Windows 10 or Windows 11
- .NET Runtime (if not using self-contained build)
Installation
- Download the installer
- Run
Setup SmartFocus.exe - Follow the installation steps
- Launch SmartFocus
Notes
This is the first public version of SmartFocus.
More features and stability improvements are planned for future releases.
Planned Features
- Better multi-monitor support
- Profiles and presets
- Advanced focus automation
- Performance optimizations
- Custom themes
Credits
Created by YacaloX.