Skip to content

plugins: update App Time 0.3.0 - #65

Merged
neur0map merged 4 commits into
Ryoku-dev:mainfrom
ranelb:plugin/apptime
Oct 7, 2026
Merged

neur0map merged 4 commits into
Ryoku-dev:mainfrom
ranelb:plugin/apptime

Conversation

@ranelb

@ranelb ranelb commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

What is this?

App Time 0.3.0, a QS Bar widget that tracks foreground time per app per day and shows it in a panel under its glyph, for today or any archived day. This is an update to the existing plugins/apptime entry.

Changes since 0.2.0

  • Fixed archive browsing. The day chevrons walked the archive in the wrong order: ‹ jumped to the oldest day and then moved forward in time. It now steps from today backwards (yesterday first), and › moves back toward today.
  • Fixed idle billing. The idle timeout was charged to the focused app as if it were still in use; the segment now ends at the idle onset.
  • Fixed app labels for generic reverse-DNS tails (org.kde.kdeconnect.app -> "Kdeconnect").
  • Restyled the panel with the plugin kit (MicroLabel eyebrow, vector GlyphIcon chevrons, a squared tick meter) and refined the bar glyph, so it reads as a native surface.
  • Removed the remaining compositor-specific code. Focus now comes from Quickshell.Wayland ToplevelManager (the activated toplevel's appId), idle from IdleMonitor; no Quickshell.Hyprland anywhere.

product-manifest.json and the registry entry were regenerated with tools/pack-product.py plugins/apptime --touch.

Checklist

  • One folder under its catalogue with a manifest and a real preview image (not a placeholder).
  • One entry added to that catalogue's registry.json (lastUpdated in YYYY-MM-DD; official: false for community items).
  • Tested live in Ryoku, it renders and behaves correctly (see DEVELOP.md).
  • tests/validate-catalogue.sh passes from the repo root.
  • I own or have permission to submit this content, and it is licensed for redistribution.
  • It does not overwrite user configuration or run privileged commands without clear consent.

@neur0map
neur0map merged commit aa8b8c0 into Ryoku-dev:main Oct 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants