Added an osd for microphone inputs. (#60)

This commit is contained in:
Jas Singh
2024-08-02 01:22:20 -07:00
committed by GitHub
parent 126f2b7535
commit 308e22b02f
5 changed files with 38 additions and 9 deletions

View File

@@ -20,10 +20,14 @@ export const OSDLabel = (ort: OSDOrientation) => {
self.hook(brightness, () => {
self.label = `${Math.round(brightness.kbd * 100)}`;
}, "notify::kbd")
self.hook(audio, () => {
self.hook(audio.microphone, () => {
self.toggleClassName("overflow", audio.microphone.volume > 1)
self.label = `${Math.round(audio.microphone.volume * 100)}`;
}, "notify::volume")
self.hook(audio.speaker, () => {
self.toggleClassName("overflow", audio.speaker.volume > 1)
self.label = `${Math.round(audio.speaker.volume * 100)}`;
})
}, "notify::volume")
}
})
});