From 56a70aefaf6737448bb025af770550140b999504 Mon Sep 17 00:00:00 2001 From: advplyr Date: Sat, 16 Oct 2021 15:50:13 -0500 Subject: [PATCH] Add: bookshelf list view, add: sort by most recent --- android/app/build.gradle | 4 +- assets/fonts.css | 8 +- components/app/Bookshelf.vue | 12 +-- components/app/BookshelfList.vue | 138 ++++++++++++++++++++++++++++ components/app/BookshelfListRow.vue | 124 +++++++++++++++++++++++++ components/app/StreamContainer.vue | 15 ++- components/cards/BookCard.vue | 22 ++--- components/modals/OrderModal.vue | 5 + layouts/default.vue | 2 +- nuxt.config.js | 2 +- package.json | 2 +- pages/index.vue | 30 +++++- plugins/store.js | 19 +++- store/audiobooks.js | 29 ++++-- store/user.js | 13 +++ tailwind.config.js | 2 +- 16 files changed, 377 insertions(+), 50 deletions(-) create mode 100644 components/app/BookshelfList.vue create mode 100644 components/app/BookshelfListRow.vue diff --git a/android/app/build.gradle b/android/app/build.gradle index 932cd907..259299ac 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -13,8 +13,8 @@ android { applicationId "com.audiobookshelf.app" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 21 - versionName "0.9.5-beta" + versionCode 22 + versionName "0.9.6-beta" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. diff --git a/assets/fonts.css b/assets/fonts.css index 188624eb..d515b05b 100644 --- a/assets/fonts.css +++ b/assets/fonts.css @@ -10,8 +10,8 @@ font-family: 'Material Icons'; font-weight: normal; font-style: normal; - font-size: 24px; line-height: 1; + font-size: 1.5rem; letter-spacing: normal; text-transform: none; display: inline-block; @@ -21,6 +21,12 @@ -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; } +.material-icons.text-icon { + font-size: 1.15rem; +} +.material-icons.text-base { + font-size: 1rem; +} @font-face { font-family: 'Gentium Book Basic'; diff --git a/components/app/Bookshelf.vue b/components/app/Bookshelf.vue index b7f82431..d7850545 100644 --- a/components/app/Bookshelf.vue +++ b/components/app/Bookshelf.vue @@ -3,7 +3,7 @@