mirror of
https://github.com/Jellify-Music/App.git
synced 2026-04-22 01:28:28 -05:00
b75fc7f55c
Replace `react-native-track-player` with `react-native-nitro-player`, an audio module for React Native built with Nitro Modules. Replace download mechanism with the one built into`react-native-nitro-player`. This means that previous downloads (from 1.0.X) will not be compatible, however a prompt will appear after the upgrade asking the user how to handle the downloads - delete them, or redownload to the new download manager. This can be be dismiss and launched later in the Settings -> Usage -> Downloaded Tracks. Adjust miniplayer and player progress indicators. They are both powered by Reanimated and animate far more smoothly. Organize `utils` folder, breaking them into separate sections. Update README "Built with" section Fix A-Z Selector Indicator being offset * playback reporting with nitro player Add unit tests for image url parsing and fetching. * bump zustand * fix home and discover margins on android * add nitro player mocks * library styling adjustments. Gone are the bright colors and gradient separators. This looks far better and more cohesive, and it means there aren't bright colors in dark mode. Fetch track URLs lazily, "just-in-time" when the track is about to stream, instead of when the track is queued. * add download progress to context menu * Repositioned download icon on tracks and also added remove from playlist option to the context window of tracks in a playlist menu * storage menu and context menu refactor for nitro player compat * Color theme and album button adjustments. Also changed the instant mix icon and fixed some small issues * lots of tidying up, upgrade tamagui to v2 * styling fixes from tamagui upgrade * tamagui v2 styling fixes * player QoL improvements - faster track changed event handling, better artwork scaling, especially on android
23 lines
691 B
Ruby
23 lines
691 B
Ruby
source 'https://rubygems.org'
|
|
|
|
# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
|
|
ruby ">=3.0.0", "<3.5.0"
|
|
|
|
# Exclude problematic versions of cocoapods and activesupport that causes build failures.
|
|
gem 'cocoapods', '>= 1.16', '!= 1.15.0', '!= 1.15.1'
|
|
gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0'
|
|
gem 'xcodeproj', '< 1.27.1'
|
|
gem 'concurrent-ruby', '< 1.3.6'
|
|
gem "fastlane"
|
|
|
|
# Ruby 3.4.0 has removed some libraries from the standard library.
|
|
gem 'bigdecimal'
|
|
gem 'logger'
|
|
gem 'benchmark'
|
|
gem "abbrev"
|
|
gem "base64"
|
|
gem 'mutex_m'
|
|
|
|
plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
|
|
eval_gemfile(plugins_path) if File.exist?(plugins_path)
|