What's Changed
Pixel-level alignment fixes for the three-column layout and a timing improvement for the Linux tray icon refresh.
🛠 Improvements
- Three-column header alignment — Introduced a unified
--header-top-offsetCSS variable so the sidebar logo, subnav title, and content title all reference a single layout token instead of three independent hardcoded values (50/48/46px → 48px) - Task view title pinning — Fixed the content column title ("All" / "Active" / "Completed") appearing ~4px lower than the subnav title due to
align-items: flex-endin a flex container where action buttons (28px) are taller than the title (24px line-height). The title now usesalign-self: flex-startto stay pinned at the correct offset - Sidebar ↔ subnav rhythm — Reduced subnav section title bottom margin (28→20px) so the first menu item aligns vertically with the sidebar navigation icons
- Linux tray icon refresh timing — Reduced the deferred icon re-set delay from 3s to 500ms, shortening the visible black-square window on autostart
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|