Fernando Fernández
8b6de3c7a0
feat(music): create full screen music player
2021-01-14 13:20:33 +01:00
Fernando Fernández
a14e334673
refactor: add optional chaining operator where $auth.user can be undefined
2021-01-06 01:10:05 +01:00
MrTimscampi
30d572fd70
fix(library): trigger items refresh for user views
2021-01-03 17:09:22 +01:00
Fernando Fernández
1c9be71d0a
refactor: override typings for $t and remove string casting
2021-01-02 15:55:37 +01:00
Fernando Fernández
f98592df42
refactor: add missing return types
2021-01-02 15:55:34 +01:00
MrTimscampi
d88baa38e5
fix(library): handle folders properly
2020-12-27 03:19:42 +01:00
MrTimscampi
b9a844bc5d
refactor(items): remove console output
2020-12-26 12:40:18 +01:00
MrTimscampi
84add64cc5
fix(library): fix folder navigation and sorting
...
With the introduction of the filter button and view modes, folder views such as Photos libraries
were broken. This makes some adjustments in order to restore navigation in these libraries.
2020-12-22 23:03:32 +01:00
Fernando Fernández
b1537f6c4e
refactor(lint): address review comments
2020-12-17 10:24:40 +01:00
Fernando Fernández
b5b5819aa1
refactor(lint): make linter super happy
2020-12-17 00:57:19 +01:00
MrTimscampi
0b97de3413
refactor: fix imports for the API
2020-12-09 19:37:25 +01:00
MrTimscampi
a938ea550b
fix(library): fix removing all filters not updating the items
...
The return I suggested actually prevented an empty list of filters from re-updating the page. This
removes the check, which fixes the issue.
2020-12-04 07:31:43 +01:00
Extarys (Jeremy)
8fdd83c69a
refactor(viewid): simplify way to check for filters
...
removed big function, change noResultsFound text, move isDefaultView logic to proper onChangeType
method
2020-12-04 07:31:43 +01:00
Extarys (Jeremy)
96c118e19d
perf(viewid): remove useless condition
...
itemgrid already have a default slot showing noResultsFound, I removed the v-else in viewid that did
exactly that
2020-12-04 07:31:43 +01:00
Extarys (Jeremy)
cf78984fb1
fix(viewid): typo in defaultViews Movies > Movie
2020-12-04 07:31:43 +01:00
Extarys (Jeremy)
8c92d33454
style(viewid): remove leftover comment
2020-12-04 07:31:43 +01:00
Extarys (Jeremy)
dc63b83998
fix(viewid): add fn, fix style and text for empty library
...
Message when library is empty was at the bottom of the viewid page, css was in index.vue scoped and
wasn't moved to were it belong. Add a function to check if filters was applied to show proper empty
library text depending on conditions.
2020-12-04 07:31:43 +01:00
cameron clark
686a11a3fd
refactor(skeleton cards): move skeleton card grid to is own componnet
2020-12-04 06:54:17 +01:00
Extarys (Jeremy)
6cf0b5a778
fix(_viewid): do not show item count while loading items
2020-12-02 07:47:48 +01:00
MrTimscampi
ee4f47e1ba
fix(library): fix feedback
2020-12-01 06:33:14 +01:00
MrTimscampi
ff8d5a63d4
fix(library): add try..catch to refreshItems
2020-12-01 06:33:14 +01:00
MrTimscampi
76416a17a0
refactor(library): rework and cleanup the library pages
2020-12-01 06:33:14 +01:00
MrTimscampi
15a1cde73f
feat(item-details): add music and genres pages
2020-11-28 02:33:02 +01:00
cameron clark
0211bb0e22
fix(api imports): update API imports
2020-11-15 13:07:31 +00:00
MrTimscampi
dc40b0f280
style(all): fix issues with updated linting config
2020-11-14 19:44:35 +01:00
Fernando Fernández
997b81eaa9
Merge branch 'master' into progressbar
2020-11-09 21:38:45 +01:00
Julien Machiels
03a2b9f11d
Merge branch 'master' into feat/library_filter
2020-11-09 19:17:37 +01:00
Alf Sebastian Houge
d6d52ae9d9
feat(filter): use correct type for api call 'options'
2020-11-02 12:05:44 +01:00
Alf Sebastian Houge
39348feff1
feat(filter): move filter string creating to component
...
Move the filter string creation the the FilterButton component, so the
view only has to handle fetching the data based on the options received
from the FilterButton event.
Also fix a lot of the other comments raised in the pull requests
2020-11-01 16:24:03 +01:00
Alf Sebastian Houge
99b8f1afe0
feat(filter): actually filter media based on selected filters
...
implement #145
2020-11-01 16:20:18 +01:00
Alf Sebastian Houge
fc0aa446de
feat(filter): extract filter to separate component
2020-11-01 16:15:00 +01:00
Alf Sebastian Houge
244f362cb7
feat(filter): actually filter media based on selected filters
...
implement #145
2020-11-01 16:05:30 +01:00
Alf Sebastian Houge
7ee183b3ae
feat(filter): extract filter to separate component
2020-11-01 16:05:24 +01:00
Alf Sebastian Houge
8aa40bf0bf
feat(filter): add filter button
...
Add the filter button and get the relevant filters from the backend.
Not yet actually filtering the media
2020-11-01 16:05:03 +01:00
MrTimscampi
c1b4348eb4
refactor: use mapGetters to access store getters
2020-10-28 23:16:42 +01:00
ferferga
804147bc06
feat(progressbar): use nuxt loading and create custom progressbar component
2020-10-22 20:55:30 +02:00
MrTimscampi
96dd932648
refactor: rework the API plugin
...
Merges all the API plugins into one, and adds all of the exposed APIs into it.
2020-10-09 20:03:50 +02:00
Cameron
bdf0319571
feat(library view): adds Ability to sort items by Name/Rating/Start date/End date
2020-10-04 08:15:26 +02:00
Julien Machiels
34831100d8
fix(library): remove empty tags in template
...
Co-authored-by: Cameron <cclarkjh@gmail.com>
2020-10-03 20:42:02 +02:00
MrTimscampi
c889bcac76
feat(library): add card skeletons to the empty library placeholder
2020-10-03 17:22:56 +02:00
Cameron
93fe0142bf
Merge pull request #119 from jellyfin/feat/improvements
...
Add virtual scroller to library view
2020-10-01 10:19:50 +01:00
MrTimscampi
564bf66d21
refactor(page): use store properly
2020-09-26 17:07:08 +02:00
MrTimscampi
071da486b6
feat(library): make virtual scroll buffer reactive to window height
...
The virtual scroller now uses the windows's height times 1.5 as the size of the buffer. This loads
13 rows of 8 items on a 1920x1080 screen, further reducing pop-in when scrolling fast. The
multiplier is expected to be adjusted through testing on more devices down the line.
2020-09-26 13:27:58 +02:00
MrTimscampi
2bb19e8347
feat(library): make virtual scroller responsive
2020-09-26 04:13:54 +02:00
MrTimscampi
715101a38f
feat(library): add virtual scroller
2020-09-26 00:45:22 +02:00
Julien Machiels
d305e431a1
fix(library): adjust number of items in skeleton loader
...
Sets the number of skeleton cards to the smallest common multiple of all the breakpoint values, so that every size has full rows of cards.
2020-09-24 22:13:28 +02:00
Cameron
9eac7f4f3d
feat(skeletoncards): use skeleton cards while library is loading
2020-09-21 16:09:13 +01:00
Cameron
534f8e251e
feat(library view): adds No items found if no items are in the library
2020-09-21 16:08:19 +01:00
MrTimscampi
34b5f38313
refactor(library): use CSS grid to display cards
2020-09-20 12:58:21 +02:00
MrTimscampi
c422f10793
feat(layout): add page title setter
2020-09-19 04:24:40 +02:00