Repository navigation
Releases: darkwebdev/white-noise
Releases · darkwebdev/white-noise
Release list
v1.1.0 - Audio Output Selector
What's New
Features
- Audio Output Device Selector: New button next to settings allows switching between audio outputs (iPhone speaker, AirPods, Bluetooth devices, AirPlay)
- Uses native iOS AVRoutePickerView for familiar user experience
- Matches app's pastel color scheme in both light and dark modes
Bug Fixes
- Fixed play/pause button requiring double press after switching audio devices during playback
- Properly sets
isPlayingstate during route changes for immediate responsiveness
- Properly sets
Code Quality
- Removed emojis from log statements for cleaner debugging output
- Improved code consistency with project standards
Installation
Install on your iOS device or simulator using Xcode 15+
v1.0.1 - Fix Theme Switching Bug
Bug Fixes
- Fixed settings window not updating colors when switching from Light/Dark to Auto mode
- Worked around a known SwiftUI bug where
.preferredColorScheme(nil)doesn't properly update sheet views
Technical Details
When switching from Light or Dark mode to Auto (system) mode, the settings window would retain the previous color scheme instead of adopting the system appearance. This has been fixed by using .preferredColorScheme(preferredColorScheme ?? systemColorScheme) instead of passing nil directly.
Both icons and background now update correctly when switching between all theme modes.