Original PR: https://github.com/advplyr/audiobookshelf-app/pull/597 Author: @KeyboardHammer Created: 2/22/2023 Status: ✅ Merged Merged: 2/26/2023 Merged by: @advplyr
Base: master ← Head: widget
master
widget
bc6ef96
a5ba6c6
0158ccc
f5ca306
18 files changed (+381 additions, -190 deletions)
📝 android/app/src/main/AndroidManifest.xml (+11 -11) ➕ android/app/src/main/java/com/audiobookshelf/app/MediaPlayerWidget.kt (+123 -0) ➖ android/app/src/main/java/com/audiobookshelf/app/NewAppWidget.kt (+0 -96) 📝 android/app/src/main/java/com/audiobookshelf/app/player/MediaSessionCallback.kt (+10 -0) 📝 android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt (+16 -3) ➖ android/app/src/main/res/drawable-nodpi/example_appwidget_preview.png (+0 -0) ➕ android/app/src/main/res/drawable-nodpi/media_player_widget_preview.png (+0 -0) ➕ android/app/src/main/res/drawable/icon_monochrome.xml (+9 -0) ➕ android/app/src/main/res/layout/media_player_widget.xml (+108 -0) ➖ android/app/src/main/res/layout/new_app_widget.xml (+0 -26) ➕ android/app/src/main/res/values-night-v31/themes.xml (+10 -0) ➕ android/app/src/main/res/values-v31/styles.xml (+16 -0) ➕ android/app/src/main/res/values-v31/themes.xml (+11 -0) 📝 android/app/src/main/res/values/attrs.xml (+8 -6) 📝 android/app/src/main/res/values/styles.xml (+34 -25) 📝 android/app/src/main/res/values/themes.xml (+11 -11) ➕ android/app/src/main/res/xml/media_player_widget_info.xml (+14 -0) ➖ android/app/src/main/res/xml/new_app_widget_info.xml (+0 -12)
android/app/src/main/AndroidManifest.xml
android/app/src/main/java/com/audiobookshelf/app/MediaPlayerWidget.kt
android/app/src/main/java/com/audiobookshelf/app/NewAppWidget.kt
android/app/src/main/java/com/audiobookshelf/app/player/MediaSessionCallback.kt
android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt
android/app/src/main/res/drawable-nodpi/example_appwidget_preview.png
android/app/src/main/res/drawable-nodpi/media_player_widget_preview.png
android/app/src/main/res/drawable/icon_monochrome.xml
android/app/src/main/res/layout/media_player_widget.xml
android/app/src/main/res/layout/new_app_widget.xml
android/app/src/main/res/values-night-v31/themes.xml
android/app/src/main/res/values-v31/styles.xml
android/app/src/main/res/values-v31/themes.xml
android/app/src/main/res/values/attrs.xml
android/app/src/main/res/values/styles.xml
android/app/src/main/res/values/themes.xml
android/app/src/main/res/xml/media_player_widget_info.xml
android/app/src/main/res/xml/new_app_widget_info.xml
Implements the rest of the existing partial widget implementation, I did rename the existing files from NewAppWidget to MediaPlayerWidget.
The Widget is 4x1 but can be resized to 5x1
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/advplyr/audiobookshelf-app/pull/597
Author: @KeyboardHammer
Created: 2/22/2023
Status: ✅ Merged
Merged: 2/26/2023
Merged by: @advplyr
Base:
master← Head:widget📝 Commits (4)
bc6ef96Android Home Screen Widgeta5ba6c6redo widget layout, hide buttons on force close0158cccHide widget action buttons when app closesf5ca306Update android widget sizing, hide buttons on app close, and initialize when added📊 Changes
18 files changed (+381 additions, -190 deletions)
View changed files
📝
android/app/src/main/AndroidManifest.xml(+11 -11)➕
android/app/src/main/java/com/audiobookshelf/app/MediaPlayerWidget.kt(+123 -0)➖
android/app/src/main/java/com/audiobookshelf/app/NewAppWidget.kt(+0 -96)📝
android/app/src/main/java/com/audiobookshelf/app/player/MediaSessionCallback.kt(+10 -0)📝
android/app/src/main/java/com/audiobookshelf/app/player/PlayerNotificationService.kt(+16 -3)➖
android/app/src/main/res/drawable-nodpi/example_appwidget_preview.png(+0 -0)➕
android/app/src/main/res/drawable-nodpi/media_player_widget_preview.png(+0 -0)➕
android/app/src/main/res/drawable/icon_monochrome.xml(+9 -0)➕
android/app/src/main/res/layout/media_player_widget.xml(+108 -0)➖
android/app/src/main/res/layout/new_app_widget.xml(+0 -26)➕
android/app/src/main/res/values-night-v31/themes.xml(+10 -0)➕
android/app/src/main/res/values-v31/styles.xml(+16 -0)➕
android/app/src/main/res/values-v31/themes.xml(+11 -0)📝
android/app/src/main/res/values/attrs.xml(+8 -6)📝
android/app/src/main/res/values/styles.xml(+34 -25)📝
android/app/src/main/res/values/themes.xml(+11 -11)➕
android/app/src/main/res/xml/media_player_widget_info.xml(+14 -0)➖
android/app/src/main/res/xml/new_app_widget_info.xml(+0 -12)📄 Description
Implements the rest of the existing partial widget implementation, I did rename the existing files from NewAppWidget to MediaPlayerWidget.
The Widget is 4x1 but can be resized to 5x1

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.