2022 Roadmap
#1679
Replies: 1 comment
-
The biggest feedback or feature request i can give is that the ability to search for subs on the player. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is a short-term roadmap made to summarise some of the ideas and directions for the client that were thrown out in Matrix and discussions, in an attempt to have some foresight for what to expect this year.
The old roadmap is still applicable, as it contains a comprenhensive list of all the features a fully-fledged Jellyfin client should have.
Media type redesign
We have been talking about redesigning two key concepts:
Navigation
Hamburger menus are no longer the trend, as they conflict with many gestures used in mobile devices. The hamburguer menu also feels dated in desktop and it's not really useful for a lot of user flows
Media consumption UX
All Jellyfin clients play all kind of media: movies, tv shows, music, books, photos... All of the clients serve the purpose of doing this "well", but ideally, we should aim at "great": when listening to music, you should feel you're in a music-specific app, like Spotify. When watching movies and TV, you should feel like you're in Netflix. When reading books, you should feel like you're in Kindle.
Right now we have the same issue as web in that regard: everything it's "too" generic and you don't feel like you're in any of those apps.
This is the key concept of the navigation flow redesign: everything should make you aware you're in a client tailored exclusively for whatever you're consuming at that moment
See the Matrix discussion directly for more details about this
These changes are rather complex, so we will use the agile development lifecycle for it and stick to this process to some degree:
dev
branchdev
tomaster
is done polishing all the remnants and bringing everything togetherRelated PRs
#1677
Nuxt and Vue 3
We were hesitating towards dropping Nuxt for Vue 3, as it constrained us a lot in some options (like accessing the root
App.vue
component or further configuring the router). Nuxt 3 exposes that and (at least on paper) gives us full control while still helping us in doing all the configuration boilerplate (like managing the router and pages).Delivering the client in the main repo
So it can be downloaded using your favourite package manager, in the same way as jellyfin-web, allowing you to run both altogether.
Reecently, some cool stuff related to this happened at #1672
Beta Was this translation helpful? Give feedback.
All reactions