aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/specs/2026-10-15-drawer-control-center-design.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-15 12:21:03 +0200
committerDanilo M. <danix@danix.xyz>2026-10-15 12:21:03 +0200
commit44f23582c0fcee1c50dcd696d320bc7020237132 (patch)
tree8d2bd49b423b218388e8d41069bac2fa9c073e8e /docs/superpowers/specs/2026-10-15-drawer-control-center-design.md
parent7db7405c80e8f00008bc5196abfda2c500071a98 (diff)
downloadquickshell-44f23582c0fcee1c50dcd696d320bc7020237132.tar.gz
quickshell-44f23582c0fcee1c50dcd696d320bc7020237132.zip
feat(updates): the drawer tile and page
The tile counts what can be installed now (Slackware and the binary repo) and what only needs a build, and goes accent when there is something to install. It runs updatesctl while the drawer is open and not otherwise; a result over 30 minutes old is followed by a refresh that runs nvchecker, never after a refresh, so a failing nvchecker cannot loop. The page has one section per next action: Slackware upgrades, new and removed first, then upgrade here, awaiting build, upstream newer, app updates, the order the work is done in. Each row names the package, the repo it comes from and the one version jump its action covers. A source that could not be read says so under the section it empties instead of reading as nothing pending. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'docs/superpowers/specs/2026-10-15-drawer-control-center-design.md')
0 files changed, 0 insertions, 0 deletions