Add Custom Toast Sounds - #235
Conversation
|
Disclosure: I am the author of #241 and tested this PR as part of the Community Contribution requirement. Toast and private-message intercepts should share one URL matcher. Messages already strip the query string, lowercase, and |
|
Thanks, fixed in fd2fc57. Both toast and private-message intercepts now use a shared URL matcher that strips the query string, lowercases the URL, and matches by the sound-path suffix. I tested achievement notifications, real private messages, restart persistence, and Restore; everything works correctly. |
Custom Toast Sounds
Custom Toast Sounds is a Starlight plugin that replaces Steam's achievement
notification and private-message sounds in memory using user-selected WAV files.
It provides separate Apply, Test, and Restore controls for both sounds and
automatically reapplies configured sounds when Steam starts. It does not modify
any Steam-managed files.
Task Checklist
Developer
Plugin Functionality
The plugin has currently been tested on the Steam Stable update channel.
Backend Configuration
The plugin uses Starlight's Lua backend and TypeScript frontend. It does not bundle or execute custom native binaries.
Community Contribution
Testing Instructions