Ferrite-backup/Ferrite
kingbri 1761f8dfb4 Debrid: Add loading indicator and fix iOS <14.5 issues
When a search result is selected, there is usually a delay due to
the debrid dance of API routes for grabbing a download link to stream.
Add a loading indicator and prevent any other tasks from loading
unless the user cancels it.

iOS 14.5 was a huge update which added many QoL SwiftUI changes that
are consistent to modern iOS versions.

However, Ferrite supports iOS versions less than 14.5, mainly 14.3.
More fixes had to be added to make sure UI is consistent across
all OS versions.

Signed-off-by: kingbri <bdashore3@gmail.com>
2022-08-31 18:47:02 -04:00
..
API Debrid: Add loading indicator and fix iOS <14.5 issues 2022-08-31 18:47:02 -04:00
Assets.xcassets Ferrite: Add app icon and launch screen 2022-08-31 00:41:38 -04:00
DataManagement Sources: Add fallback URLs 2022-08-31 18:47:02 -04:00
Extensions UIApplication: Make properties optional 2022-08-31 18:47:02 -04:00
Models Debrid: Add loading indicator and fix iOS <14.5 issues 2022-08-31 18:47:02 -04:00
Preview Content/Preview Assets.xcassets Ferrite: Add code up to alpha 1 2022-07-21 00:01:41 -04:00
ViewModels Debrid: Add loading indicator and fix iOS <14.5 issues 2022-08-31 18:47:02 -04:00
Views Debrid: Add loading indicator and fix iOS <14.5 issues 2022-08-31 18:47:02 -04:00
FerriteApp.swift Settings: Add default options when opening a search result 2022-08-31 00:41:38 -04:00
Info.plist Sources: Allow for dynamic properties and basic API usage 2022-08-31 00:41:38 -04:00
LaunchScreen.storyboard Ferrite: Add app icon and launch screen 2022-08-31 00:41:38 -04:00