Commit Graph
9 Commits
Author SHA1 Message Date
NeilClack 732bd7c9a0 Update audio options page to display outputs 2026-06-23 13:52:44 -05:00
NeilClack 3ea32e0eaa Add volume changing logic 2026-05-14 09:57:13 -05:00
NeilClack 10ba5df132 Force re-initialization of audio device when Play() is called 2026-04-23 17:29:21 -05:00
NeilClack c8756d0528 Recurse if inited but no deviceOpen 2026-04-23 17:29:21 -05:00
NeilClack 05a7098886 Remove devices list and device vector length check 2026-04-23 17:26:22 -05:00
NeilClack aea646f788 Set default volume to MAX
Set MAX volume for SDL2 Mixer, as well as the volume for all audio sinks via wpctl to 1.0.
This forces the computer to always be at absolute max volume, without creating scripts on the machine to run wpctl commands. Leaving the display or connected speakers to be in full control over the volume of music.
2026-03-30 00:08:52 -05:00
NeilClack 205b068fbf Fix audio bug 2026-03-25 17:17:22 -05:00
NeilClack 17c088cc2f Update Database
Database is more usable now.
All pages have been updated to use the database, and share an application configuration.
Page Stack has been removed, no more pages hanging around in memory. Replaced with a 'Router' which uses an Enum to determine which page should be displayed, destroys the old page and initializes the new page all in one go. No more push, pop, rollback, etc. No more holding instances of pages.
Logger has been updated with proper timestamps and sorting now works as expected."
2026-03-23 15:02:07 -05:00
NeilClack 403ec4db89 Initial release: RadiantWave v1.0 2026-03-12 08:05:10 -05:00