v1.2.0
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.Codium→Codium). - 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.
busiestWeekDayguarded against emptytodayKeyinput.
Full changelog: https://github.com/ax1g/quickshell-screentime-plugin/blob/main/CHANGELOG.md