• v1.4.0 cd6c886e59

    zaph0d released this 2026-05-18 17:59:57 +02:00 | 3 commits to main since this release

    📅 Originally published on GitHub: Mon, 18 May 2026 16:00:31 GMT
    🏷️ Git tag created: Mon, 18 May 2026 15:59:57 GMT

    What's new

    macOS app — native UI overhaul

    This release rewrites the macOS menu bar app UI to look and feel like a real macOS app instead of an Android app running on a Mac.

    Removed

    • 5-second splash screen with countdown — the app now starts silently in the menu bar with no visible window
    • macos_ui dependency — its native plugins were injecting a yellow tint over the entire Flutter surface
    • All Material Design widgets (ripple effects, FilledButton, Slider, TextField with outline border, Scaffold)
    • Box shadows on category cards

    Added / Changed

    • Window starts hidden; popover only appears when you click the tray icon
    • CupertinoSlidingSegmentedControl tab bar (pill style, correct macOS proportions)
    • CupertinoTextField for all text inputs (inset border, native macOS look)
    • CupertinoSlider for the weekly goal setting
    • CupertinoButton.filled for the connect button in setup
    • CupertinoActivityIndicator for all loading spinners
    • CupertinoIcons throughout — no more Material icons
    • .AppleSystemUIFont (SF Pro) as the app font
    • Hardcoded macOS color tokens — UI colors are never influenced by the system accent color
    • Pointer cursor on all interactive elements
    • Hover states via AnimatedOpacity (no ripple)
    • Fixed pre-existing compile error: widgets/daily_log_dialog.dart was missing

    Full changelog: https://github.com/niels-emmer/time-keeper/compare/v1.3.0...v1.4.0

    Downloads