aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/plans/2026-09-15-notifyd.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-03 09:39:28 +0200
committerDanilo M. <danix@danix.xyz>2026-10-03 09:39:28 +0200
commit7e374c5636f4e7a61035d8e4bd499238c27cee6b (patch)
treee24e51a9359d7ff2678db489349e0c36b6d609e3 /docs/superpowers/plans/2026-09-15-notifyd.md
parent8c5bdf378b8c80cc8b2fea717805c0b5fb03e070 (diff)
downloadquickshell-7e374c5636f4e7a61035d8e4bd499238c27cee6b.tar.gz
quickshell-7e374c5636f4e7a61035d8e4bd499238c27cee6b.zip
feat(status): present during a Teams call
The auto-detector now sets presentation while Teams holds a mic stream, alongside the game checks. Teams runs for the whole session, so its process alone is no signal and would have kept lock, DND and the breaktimer off all day. A call is Teams holding a source-output, which pactl lists tagged with application.process.binary = "teams-for-linux"; verified matching during a live call. It reuses status.gaming rather than status.presentation, so a call ending clears only the automatic half and never a manual toggle. The statusctl tooltip for that state said "game running", which is now wrong, so it reads "auto: game or call". The file and waybar class keep the gaming name: renaming them touches four places for no behaviour change. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'docs/superpowers/plans/2026-09-15-notifyd.md')
0 files changed, 0 insertions, 0 deletions