Welcome to CaretFocus v2.0
We are thrilled to announce a major milestone for our caret-following IME helper utility. Formerly known as CaretIME, the project has been officially rebranded as CaretFocus with the release of version 2.0!
This update marks our transition to the modern AutoHotkey v2 engine, which brings stability improvements alongside new focus-oriented features.
Major Changes in v2.0
1. AutoHotkey v2 Engine Overhaul
We have migrated our codebase from the deprecated AutoHotkey v1 to v2. This rewrite yields:
- Zero Launch Crashes: Better timing for GDI+ initialization guarantees a crash-free startup.
- Optimized Resource Management: Drastic reduction in memory footprint and improved cleanup of Windows resources.
- Verbose Error Logging: Clear diagnostics when things go wrong.
2. Intelligent Zoom Window (F9)
For users dealing with small font sizes or accessibility needs, we built a stabilized magnifier.
Press F9 to magnify characters around your caret in a fixed bar at the top or bottom of the screen. Our stabilization logic dampens the shaking associated with typing movements, providing a clean visual aid.
3. Active Line Highlight (F8)
Stay focused on the task at hand. Pressing F8 highlights your active paragraph while fading the rest of the screen. You can customize the dimming opacity and highlight borders via the settings GUI.
4. Adaptive Settings Localisation
The settings window now detects active keyboard layouts on the fly (every 300ms). If you switch to an English layout, CaretFocus localizes its menu text and disables the Shift-based toggles automatically to avoid hotkey conflicts.
What’s Next?
CaretFocus is a community-driven open-source project. If you have feature requests or encounter bugs, please feel free to open an issue on our GitHub repository.
Enjoy the new CaretFocus v2.0!