Skip to content

1.4.0

Latest

Choose a tag to compare

@tobiasz-p tobiasz-p released this 29 Aug 15:10

Features

  • ICS feed colors: Allow configuring colors per ICS feed via pipe format (Label|#color|url) or JSON, with automatic palette fallback for visually differentiated feeds
  • Color spectrum picker: 2D rainbow gradient picker with live preview, drag support, and hex input for precise custom colors
  • 12-hour AM/PM time display: Configurable timeFormat setting across bar label, tooltip, hero card, header bar, and schedule rows
  • In-panel settings view: Configure calendar sources, sync options, display preferences, and keyboard shortcuts directly inside the popup panel
  • Per-row color indicators: Vertical bars for timed events, round dots for all-day; calendar legend at panel bottom for multi-calendar feeds
  • Date in section headers: Day-of-week and date appended to section titles (e.g. "TODAY · FRI 28 AUG")
  • Google Workspace OAuth sync: Background sync with systemd timer, dual-mode ICS/JSON support
  • Calendar colors: useCalendarColors and colorOnBar options for tinting bar text/icon
  • Short event prioritization: Timed events prioritized over all-day events in schedule
  • Design tokens: Extracted typography, spacing, and styling constants to Tokens.qml singleton

Fixes

  • Vertically center calendar legend indicator dot with text
  • Increase calendar feed size limit

UI Screenshots

12h + Bar Tint Settings - ICS Feeds Settings - Display
12h + Bar Tint Settings ICS Settings Display
Settings - OAuth Onboarding Empty State
Settings OAuth Onboarding Empty Schedule