mirror of
https://github.com/Jellify-Music/App.git
synced 2025-12-30 07:20:06 -06:00
* Add swipe-to-queue functionality and related tests for track management * Refactor imports to use runOnJS from react-native-worklets for consistency across components * Implement SwipeableRow component for track management with swipe actions * Add haptic feedback and improve swipe action handling in SwipeableRow component * Enhance SwipeableRow component with quick action support for right swipe and refactor left swipe actions in ItemRow and Track components * Update publish-beta.yml * Add SwipeToSkip component for track navigation gestures in PlayerScreen * Implement swipe gesture handling in SongInfo and PlayerScreen for track navigation * Add swipe action settings and enhance SwipeableRow functionality - Introduced left and right swipe action settings in the swipe settings store. - Updated SwipeableRow to support quick action menus for left and right swipes. - Enhanced ItemRow and Track components to utilize new swipe settings. - Added GesturesTab for configuring swipe actions in settings. - Improved PreferencesTab to allow users to select swipe actions. * Enhance SwipeableRow and Track components with improved action handling and UI updates * Refactor SwipeableRow integration and enhance swipe action configuration * Refactor Track component to include prependElement prop for drag icon display in editing mode * fix build git blame violet * Implement swipeable row management with close handlers and integrate into various components * goddammit violet * Add tests for SwipeableRow and swipeable row registry behavior * fix maestro settings tab tests --------- Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>