[PR #1359] [CLOSED] feat(volume): source/output support with additional config/css controls #5546

Closed
opened 2026-05-23 00:57:31 +01:00 by JakeStanger · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/JakeStanger/ironbar/pull/1359
Author: @imgurbot12
Created: 2/1/2026
Status: Closed

Base: masterHead: master


📄 Description

Adds microphone/audio-input support to the volume module.

Resolves #576
Resolves #1032

Approved for implementation in https://github.com/JakeStanger/ironbar/discussions/1352.

Changelog:

  • implements pulseaudio Source/SourceOutput integration with client/module-ui
  • adds source_slider_orientation to control orientation of new source slider
  • adds popup_orientation to control orientation of popup construction
  • adds mute_format to allow variance in label format when a sink/source is muted (to hide percentage when muted for example)
  • adds mic_high/mic_medium/mic_low/mic_muted icon types for new sources
  • modifies existing config option icons.muted to icons.volume_muted to differentiate from mic_muted.
  • applies truncate rules to sink/source names in their respective dropdowns

Examples below:

Default Orientation image
Custom Orientation scrn-2026-02-01-00-43-17

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/JakeStanger/ironbar/pull/1359 **Author:** [@imgurbot12](https://github.com/imgurbot12) **Created:** 2/1/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📄 Description Adds microphone/audio-input support to the volume module. Resolves #576 Resolves #1032 Approved for implementation in https://github.com/JakeStanger/ironbar/discussions/1352. Changelog: - implements pulseaudio `Source`/`SourceOutput` integration with client/module-ui - adds `source_slider_orientation` to control orientation of new source slider - adds `popup_orientation` to control orientation of popup construction - adds `mute_format` to allow variance in label format when a sink/source is muted (to hide percentage when muted for example) - adds `mic_high/mic_medium/mic_low/mic_muted` icon types for new sources - modifies existing config option `icons.muted` to `icons.volume_muted` to differentiate from `mic_muted`. - applies truncate rules to sink/source names in their respective dropdowns Examples below: <details> <summary>Default Orientation</summary> <img width="584" height="397" alt="image" src="https://github.com/user-attachments/assets/73638971-a099-44d6-b140-8c9f4a5fce96" /> </details> <details> <summary>Custom Orientation</summary> <img width="424" height="433" alt="scrn-2026-02-01-00-43-17" src="https://github.com/user-attachments/assets/361891d0-e162-4e55-938b-979d8167c2a0" /> </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
JakeStanger 2026-05-23 00:57:31 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/ironbar#5546
No description provided.