Window-list toplevels could have an overlay icon to show audio input/output icons

Offen
#586 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
18/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Aktiv
Tech-Stack
cpp

Rechercherichtung

The request concerns the window-list widget, which would need to track audio and recording streams from wireplumber and overlay icons on toplevels, with the wireplumber widget possibly changing too. The issue is a brainstorm with no agreed design, so first ask the maintainers which approach they want before reading the code. Done would mean a settled design, then a working overlay behind a config option.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement

I suggest, if compiled with wireplumber and enabled by user config, we track audio streams and recording streams in window-list.

We use these streams to track which windows are producing sound or recording, and overlay the appropriate stock icons over it (also user customisable on size, edge). Further thoughts include adding a volume slider & mute toggle to that windows context menu.

Just jotting down the idea before it slips away.

Further consideration, allow wire-plumber widget to explicitly only show app mixers for those not claimed by window-list, but this is a considerably larger task I imagine.

Vorherrschende Sprache
C++
Sterne
182
Forks
57
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
8

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus WayfireWM/wf-shell

Alle Issues in WayfireWM/wf-shell

Ähnliche Issues

Weitere Issues zu C++

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.