diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-03 09:39:28 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-03 09:39:28 +0200 |
| commit | 7e374c5636f4e7a61035d8e4bd499238c27cee6b (patch) | |
| tree | e24e51a9359d7ff2678db489349e0c36b6d609e3 /window-switcher | |
| parent | 8c5bdf378b8c80cc8b2fea717805c0b5fb03e070 (diff) | |
| download | quickshell-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
