Skip to content

Opinionated extra features for the gtk4 branch #36

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: gtk4
Choose a base branch
from
Open

Conversation

trigg
Copy link
Owner

@trigg trigg commented Apr 29, 2025

  • Add context menu to Volume applet
    • mute toggle for mic
    • mute toggle for speaker
    • 'Settings' launcher which will attempt to open a volume control panel application
  • Add context menu to Power applet
    • radio buttons to move between power profiles ('power save', 'balanced', 'performance', based on ppd)
    • 'Settings' launcher which will attempt to open a power control application
  • Add an optional executable launcher on right click of menu icon

trigg added 4 commits April 25, 2025 15:52
- Added Power profile support via DBUS where possible
- If it fails to find initial information it remains hidden
- Added 'Settings' option to menu to show a battery settings panel. Panel not included.
- added right click menu on volume
- Toggle mute speaker & mic on volume
- Add settings launcher to volume
@trigg
Copy link
Owner Author

trigg commented May 24, 2025

My major problem in hindsight is that the fall-back styled code will only work for programs that do what we want without arguments.

Eg, pavucontrol is fine, but my-settings --audio will not work as it will search the $PATH for my-settings --audio as a filename. Moot as it currently stands but could bite us as we expand the options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant