A minimalist, background-oriented to-do application for focus.
Krona-Lite is a tiny utility designed for an at-a-glance overview of your tasks. It runs quietly in the background, acting like a super-powered sticky note that appears and disappears instantly with a single keypress.
Press your custom hotkey (F4 by default) to toggle your to-do list, making it perfect for quick checks and hassle-free time tracking without the need for heavy, distracting applications.
Clean interface that stays out of your way. |
Completed tasks are neatly separated. |
- Customizable Title: Double-click the title (defaults to "Krona") to edit it.
- Total Time Display: See the total focused time from all tasks, updated in real-time.
- Advanced Hotkey System: Set any key combination (
F4by default) to toggle the app. - Always on Top: The app stays on top by default, with no need for a pin button.
- Persistent Data: Tasks are automatically saved to
Documents/Krona/todos.json. - Task Timers: Track time on individual tasks, with only one timer running at a time.
- Dynamic Sizing: The window automatically adjusts its height to fit your tasks.
- Drag to Move & Reorder: Use the top handle to move the window, and drag tasks to reorder them.
video1.mp4
video1.mp4
The latest release is available on the GitHub Releases page.
- Download
Krona-Lite_0.1.1_x64-setup.exe. - Run the installer. The app will start automatically in the background.
- Show/Hide Window: Press your custom hotkey (
F4by default). - Move Window: Click and drag the handle at the top of the window.
- Change Hotkey: Click the "Hotkey" button at the bottom of the app.
- Add Task: Click the
+icon. - Edit Task: Double-click the task text.
- Complete Task: Click the checkbox.
- Track Time: Hover over a task and click the watch icon.
- Delete Task: Hover over a task and click the trash icon.
Krona-Lite is built with a focus on simplicity and performance, using a modern, lightweight stack.
- Core Framework: Tauri
- Uses Rust for the backend and the system's native WebView, resulting in a tiny, fast, and resource-efficient application.
- Frontend: Svelte
- A compiler-based framework that generates highly optimized, vanilla JavaScript for a snappy and responsive UI.
- State Management: Svelte Stores
- A simple, built-in solution for managing the application's reactive state.
- Data Persistence:
- Task data is serialized to JSON and saved in
Documents/Krona/todos.json. - File I/O is handled on the Rust backend for performance and security.
- Task data is serialized to JSON and saved in
Contributions are welcome. This project follows a simple structure:
src/: Contains all the Svelte frontend components and logic.src-tauri/: Contains all the Rust backend logic, including the Tauri setup and native features.readme_media/: Contains all the media assets for this README.
This project is licensed under the MIT License.

