Skip to content

Releases: YacaloX/SmartFocus

SmartFocus v1.0.100 "Now Has More Things!"

Choose a tag to compare

@YacaloX YacaloX released this 31 May 01:35
e6c0d0f

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 FocusWindowAsync for 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
  • 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.
  • SwitchToThisWindow P/Invoke support.

Removed

  • Legacy SmartFocus.Tests project.
  • Temporary RELEASE.md file.
  • Obsolete save workflow in Settings window.

Thank you for using SmartFocus ❤️

SmartFocus v1.0.000 "It finally works!"

Choose a tag to compare

@YacaloX YacaloX released this 29 May 02:09
e6c0d0f

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

  1. Download the installer
  2. Run Setup SmartFocus.exe
  3. Follow the installation steps
  4. 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.