feat: tooltips, two-column timer, font selector, tray behavior, icons, readme

- Custom tooltip directive (WCAG AAA) on every button in the app
- Two-column timer layout with sticky hero and recent entries sidebar
- Timer font selector with 16 monospace Google Fonts and live preview
- UI font selector with 15+ Google Fonts
- Close-to-tray and minimize-to-tray settings
- New app icons (no-glow variants), platform icon set
- Mini timer pop-out window
- Favorites strip with drag-reorder and inline actions
- Comprehensive README with feature documentation
- Remove tracked files that belong in gitignore
This commit is contained in:
Your Name
2026-02-21 01:15:57 +02:00
parent ef6255042d
commit ee82abe63e
144 changed files with 13351 additions and 3456 deletions

44
src-tauri/Cargo.lock generated
View File

@@ -2100,28 +2100,6 @@ version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
[[package]]
name = "local-time-tracker"
version = "1.0.0"
dependencies = [
"chrono",
"env_logger",
"log",
"png",
"rusqlite",
"serde",
"serde_json",
"tauri",
"tauri-build",
"tauri-plugin-dialog",
"tauri-plugin-fs",
"tauri-plugin-global-shortcut",
"tauri-plugin-notification",
"tauri-plugin-shell",
"tauri-plugin-window-state",
"windows 0.58.0",
]
[[package]]
name = "lock_api"
version = "0.4.14"
@@ -5763,6 +5741,28 @@ dependencies = [
"zvariant",
]
[[package]]
name = "zeroclock"
version = "1.0.0"
dependencies = [
"chrono",
"env_logger",
"log",
"png",
"rusqlite",
"serde",
"serde_json",
"tauri",
"tauri-build",
"tauri-plugin-dialog",
"tauri-plugin-fs",
"tauri-plugin-global-shortcut",
"tauri-plugin-notification",
"tauri-plugin-shell",
"tauri-plugin-window-state",
"windows 0.58.0",
]
[[package]]
name = "zerocopy"
version = "0.8.39"