From c4c637792571448593d9dd2e023b77e4b63a9b93 Mon Sep 17 00:00:00 2001 From: advplyr Date: Sun, 17 Apr 2022 17:54:13 -0500 Subject: [PATCH] Minor UI fixes, hide cast button when not connected to server, update sort options --- .../com/audiobookshelf/app/MainActivity.kt | 25 +++++++++---------- components/app/Appbar.vue | 3 ++- components/cards/LazyListBookCard.vue | 10 ++++---- components/covers/BookCover.vue | 3 ++- components/modals/OrderModal.vue | 8 ++++++ pages/bookshelf/index.vue | 4 +-- pages/item/_id.vue | 2 +- 7 files changed, 32 insertions(+), 23 deletions(-) diff --git a/android/app/src/main/java/com/audiobookshelf/app/MainActivity.kt b/android/app/src/main/java/com/audiobookshelf/app/MainActivity.kt index 8ab2cb5d..bf84c70a 100644 --- a/android/app/src/main/java/com/audiobookshelf/app/MainActivity.kt +++ b/android/app/src/main/java/com/audiobookshelf/app/MainActivity.kt @@ -53,19 +53,18 @@ class MainActivity : BridgeActivity() { } public override fun onCreate(savedInstanceState: Bundle?) { - StrictMode.setThreadPolicy(StrictMode.ThreadPolicy.Builder() - .detectDiskReads() - .detectDiskWrites().detectAll() - .detectNetwork() // or .detectAll() for all detectable problems - .penaltyLog() - .build()) - StrictMode.setVmPolicy(VmPolicy.Builder() - .detectLeakedSqlLiteObjects() - .detectLeakedClosableObjects() - .penaltyLog() -// .penaltyDeath() - .build()) - + // TODO: Optimize using strict mode logs +// StrictMode.setThreadPolicy(StrictMode.ThreadPolicy.Builder() +// .detectDiskReads() +// .detectDiskWrites().detectAll() +// .detectNetwork() // or .detectAll() for all detectable problems +// .penaltyLog() +// .build()) +// StrictMode.setVmPolicy(VmPolicy.Builder() +// .detectLeakedSqlLiteObjects() +// .detectLeakedClosableObjects() +// .penaltyLog() +// .build()) super.onCreate(savedInstanceState) diff --git a/components/app/Appbar.vue b/components/app/Appbar.vue index 1d9d399e..dd01a830 100644 --- a/components/app/Appbar.vue +++ b/components/app/Appbar.vue @@ -17,7 +17,8 @@ -
+ +
cast
diff --git a/components/cards/LazyListBookCard.vue b/components/cards/LazyListBookCard.vue index 0eb39aa1..cdd0fcb3 100644 --- a/components/cards/LazyListBookCard.vue +++ b/components/cards/LazyListBookCard.vue @@ -1,6 +1,6 @@ diff --git a/components/covers/BookCover.vue b/components/covers/BookCover.vue index 7377bd24..62a91d05 100644 --- a/components/covers/BookCover.vue +++ b/components/covers/BookCover.vue @@ -5,7 +5,8 @@
- + +

{{ title }}

diff --git a/components/modals/OrderModal.vue b/components/modals/OrderModal.vue index 125f75bd..ef7fbe25 100644 --- a/components/modals/OrderModal.vue +++ b/components/modals/OrderModal.vue @@ -46,6 +46,14 @@ export default { { text: 'Size', value: 'size' + }, + { + text: 'File Birthtime', + value: 'birthtimeMs' + }, + { + text: 'File Modified', + value: 'mtimeMs' } ], podcastItems: [ diff --git a/pages/bookshelf/index.vue b/pages/bookshelf/index.vue index 1b6e7701..801c5d4c 100644 --- a/pages/bookshelf/index.vue +++ b/pages/bookshelf/index.vue @@ -75,7 +75,7 @@ export default { id: 'local-books', label: 'Local Books', type: 'book', - entities: books + entities: books.slice(0, 10) }) } if (podcasts.length) { @@ -83,7 +83,7 @@ export default { id: 'local-podcasts', label: 'Local Podcasts', type: 'podcast', - entities: podcasts + entities: podcasts.slice(0, 10) }) } diff --git a/pages/item/_id.vue b/pages/item/_id.vue index fb30ca7b..3c011697 100644 --- a/pages/item/_id.vue +++ b/pages/item/_id.vue @@ -4,7 +4,7 @@
-
+