aboutsummaryrefslogtreecommitdiffstats
path: root/window-switcher
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 /window-switcher
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 'window-switcher')
0 files changed, 0 insertions, 0 deletions