Skip to content

v1.2.0

Choose a tag to compare

@ax1g ax1g released this 18 Aug 19:10
· 83 commits to main since this release
418336d

What's New

Added

  • Interactive week-trend bars: click any day to view that day's apps, donut, hero total, and insights; click again or close the panel to return to today's live data. Active bar highlighted with an accent dot indicator.
  • Scrollable app list: bounded legend with a thin scrollbar; Show More toggles the full app list inline (renamed from Patterns).
  • Clean app names: reverse-DNS compositor IDs shortened to the last segment and title-cased (com.github.user.CodiumCodium).
  • Donut slices below 3% auto-collapse into the "Other" bucket so the chart stays readable with many small apps.
  • Donut centre now shows the full date ("Aug 15") instead of a hardcoded "TODAY" label.
  • Insights always show three rows; missing data shows an em-dash placeholder instead of omitting the row.
  • Empty donut draws a dim ring so the chart area is visible even with no tracked data for the selected day.

Changed

  • Panel close resets selected day only (expanded state preserved) so the panel always opens showing today's live data.
  • Hero hourglass icon enlarged for better readability; subtitle font reduced to caption size.
  • Insights labels use weekday names for all non-today items: "Top app (Fri)", "vs (Thu)"; today keeps "Top app" / "vs yesterday".
  • Extra spacing between insights icon and label text.

Fixed

  • Week-trend bars no longer vanish when the selected past day has data; the section stays visible so the user can switch days.
  • Insight icons (star, arrow, circle) render correctly with day-name labels via prefix matching instead of exact equality.
  • Scrollbar ratio guarded against Infinity when content is empty.
  • busiestWeekDay guarded against empty todayKey input.

Full changelog: https://github.com/ax1g/quickshell-screentime-plugin/blob/main/CHANGELOG.md