macos-14 Apple Silicon runners don't grant HVF entitlement, so ARM
emulation fails with HV_UNSUPPORTED. Switch to macos-13 (Intel)
which uses HAXM for x86_64 hardware acceleration and has a real
GPU for -gpu host rendering.
macos-14 runners are ARM-based, so x86_64 system images won't boot.
Switch to arm64-v8a for native ARM virtualization. Use
swiftshader_indirect since -gpu host requires a display.
The main perf gain comes from native ARM virtualization (no x86
translation overhead) rather than GPU mode.
Use macos-14 (Apple Silicon) instead of ubuntu-latest for the
emulator test job. This enables hardware-accelerated GPU rendering
(-gpu host) instead of software rendering (swiftshader_indirect),
which should significantly improve emulator stability and speed.
Remove Linux-specific steps (free-disk-space, KVM setup) that are
not needed on macOS.
* Adjusted styling, scroll to behavior, and added miniplayer to lyrics page
* Prettier fix
* Fixed scroll to height by dynamically determining line height
* Adjusted miniplayer a bit to go back to player and adjusted when no lyrics message shows between songs
* Swapped the miniplayer for a scrubber and controls, added song name and artists to top, added features to jump to current lyric line after scrubbing, and fixed issue where no lyrics message popped in between songs
* Prettier style changes
* Fixed issue where you could swipe back from lyrics page and some styling
* Color changes to previous lyric lines and now only lyric section is swipable
* Color changes
* Addressed comments
* fix: respect reduced animations system settings
lockfiles, rollback eslint
* adding reduced motion config to discover screen
* deduplicate logic for the card rows on the home and discover screen
* respect ReduceMotion at the system level for home and discover animated rows
* rolling back renimated since that ain't working with reduced animations
* Update deps
* bump react-native-screens
* bump react navigation native stack
* bump react-native-turbo-image to fix an issue where some images weren't loading in
* These changes include adding an Unplayed filter and also fixing shuffle all to shuffle based on the filtered selection
* Added genre filter and selection page
* Forgot to hit save on this file
* Fixed bug affecting genre filtering
* Shuffle all query now includes the genres
* Fixed trigger to triggerHaptic
* Fixed trigger to triggerHaptic
* Added optional color themes
* Slight adjustment to some dark color presets
---------
Co-authored-by: StephenArg <stephen@vody.com>
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
* These changes include adding an Unplayed filter and also fixing shuffle all to shuffle based on the filtered selection
* Added genre filter and selection page
* Forgot to hit save on this file
* Fixed bug affecting genre filtering
* Shuffle all query now includes the genres
* Fixed trigger to triggerHaptic
* Fixed trigger to triggerHaptic
---------
Co-authored-by: StephenArg <stephen@vody.com>
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
* These changes include adding an Unplayed filter and also fixing shuffle all to shuffle based on the filtered selection
* Fixed trigger to triggerHaptic
---------
Co-authored-by: StephenArg <stephen@vody.com>