Enhance download notifications and settings; add support for live activities
- Updated notification body to use proper German quotation marks for download failure alerts. - Refactored audio interruption handling in PlayerEngine to utilize MainActor.assumeIsolated for better performance. - Introduced nonisolated properties for support and downloads directories in ProgressSyncManager. - Improved FullHistoryView and MainView with additional toolbar items and alerts for download failures. - Added new toggles in SettingsView for parallel downloads and mobile data usage. - Created new color assets for the DownloadWidgetExtension and updated widget appearance. - Implemented Info.plist for DownloadWidgetExtension to support widget functionality. - Enabled live activities support in iOS Info.plist.
This commit is contained in:
102
ABS Client/Audiobookshelf swift/AppIcon.icon/icon.json
Normal file
102
ABS Client/Audiobookshelf swift/AppIcon.icon/icon.json
Normal file
@@ -0,0 +1,102 @@
|
||||
{
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
},
|
||||
"fill" : {
|
||||
"linear-gradient" : [
|
||||
"display-p3:0.10645,0.27174,0.19292,1.00000",
|
||||
"display-p3:0.00006,0.13678,0.07057,1.00000"
|
||||
],
|
||||
"orientation" : {
|
||||
"start" : {
|
||||
"x" : 0.5,
|
||||
"y" : 0
|
||||
},
|
||||
"stop" : {
|
||||
"x" : 0.5,
|
||||
"y" : 0.7
|
||||
}
|
||||
}
|
||||
},
|
||||
"groups" : [
|
||||
{
|
||||
"blur-material" : 0.5,
|
||||
"hidden" : false,
|
||||
"layers" : [
|
||||
{
|
||||
"fill" : {
|
||||
"solid" : "display-p3:0.30163,0.65906,0.39475,1.00000"
|
||||
},
|
||||
"hidden" : false,
|
||||
"image-name" : "audiobook.svg",
|
||||
"name" : "audiobook",
|
||||
"position" : {
|
||||
"scale" : 1.45,
|
||||
"translation-in-points" : [
|
||||
-0.6150821872817005,
|
||||
-21.261194425549093
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"shadow" : {
|
||||
"kind" : "neutral",
|
||||
"opacity" : 0.77
|
||||
},
|
||||
"translucency" : {
|
||||
"enabled" : true,
|
||||
"value" : 0.5
|
||||
}
|
||||
},
|
||||
{
|
||||
"hidden" : true,
|
||||
"layers" : [
|
||||
{
|
||||
"blend-mode" : "screen",
|
||||
"fill" : {
|
||||
"solid" : "display-p3:0.00169,0.78170,0.17447,1.00000"
|
||||
},
|
||||
"glass" : true,
|
||||
"image-name" : "headset-.svg",
|
||||
"name" : "headset-",
|
||||
"opacity" : 0.33,
|
||||
"position" : {
|
||||
"scale" : 1.75,
|
||||
"translation-in-points" : [
|
||||
-0.614357187281712,
|
||||
-63.2819525338457
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"blend-mode" : "screen",
|
||||
"fill" : {
|
||||
"solid" : "display-p3:0.31727,0.82379,0.38520,1.00000"
|
||||
},
|
||||
"glass" : true,
|
||||
"image-name" : "open-book-3.svg",
|
||||
"name" : "open-book-3",
|
||||
"position" : {
|
||||
"scale" : 0.75,
|
||||
"translation-in-points" : [
|
||||
-0.6139821872816356,
|
||||
146.59439922330398
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"shadow" : {
|
||||
"kind" : "neutral",
|
||||
"opacity" : 0.5
|
||||
},
|
||||
"translucency" : {
|
||||
"enabled" : false,
|
||||
"value" : 0.5
|
||||
}
|
||||
}
|
||||
],
|
||||
"supported-platforms" : {
|
||||
"squares" : "shared"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user