Bump version to 1.1.5 and add configurable taskbar volume tooltip text for translation purposes - #4499
Conversation
This adds settings for customizing the tooltip text shown by Taskbar Volume Control Per-App.
The new settings allow users to customize the text for:
- no active audio session
- muted state
- volume percentage
- terse format variants
The volume text supports a {volume} placeholder, for example: Volume: {volume}%.
The default behavior and default tooltip text remain unchanged.
There was a problem hiding this comment.
Pull request overview
This PR bumps Taskbar Volume Control Per-App to v1.1.5 and adds new mod settings to make the taskbar volume tooltip text configurable (including a {volume} placeholder) to support translation/customization while keeping the default tooltip behavior unchanged.
Changes:
- Bump mod version from 1.1.4 → 1.1.5.
- Add new settings for tooltip text in normal/terse modes (no session, muted, volume).
- Replace the fixed-size tooltip buffer with
std::wstringformatting based on the new settings.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Piteriuz
left a comment
There was a problem hiding this comment.
I updated the settings handling to avoid reading std::wstring fields while LoadSettings() may update them from another thread. Settings are now loaded into a local Settings instance and published under a mutex, and taskbar hooks read a local snapshot before using the values.
|
Only the mod author (in this case, me) can submit mod updates. Please submit your changes at the development repository: |
|
Thanks, here you go m417z/my-windhawk-mods#70 |
Changelog
The volume text supports a {volume} placeholder, for example: Volume: {volume}%.
The default behavior and default tooltip text remain unchanged.
This adds settings for customizing the tooltip text shown by Taskbar Volume Control Per-App.
The new settings allow users to customize the text for:
Mod authorship
If this pull request introduces a new mod, please complete the section below.
This mod was created by:
Please select the options that best apply. Your selection does not affect the acceptance criteria, but it helps reviewers understand the context of the code and provide relevant feedback.