findroid
findroid copied to clipboard
feat: Quick Play
Feature Preview
Home Fragment
https://github.com/jarnedemeulemeester/findroid/assets/65548905/2f3f1635-c003-4149-9237-9ab85d84a9fb
TODO:
- [X] Implement in
HomeFragmentfor "Continue Watching" / "Next Up". - [x] Implement in
HomeFragmentfor "Latest <Library Name>". (starts latest unwatched episode / starts movie) - [x] Implement in
ShowFragmentfor "Next Up". - [x] Implement in
ShowFragmentfor "Season" (starts latest unwatched episode). - [x] Implement in
SeasonFragmentfor episodes. - [x] Implement in
CollectionFragmentfor items. - [x] Implement in
DownloadsFragmentfor items. - [x] Implement in
FavoriteFragmentfor items. - [x] Implement in
SearchResultFragmentfor items. - [x] Implement in
LibraryFragmentfor items. - [x] Add error popup when failing to play item.
- [x] Indicate to the user the item is loading somehow.
Related Issues
- N/A
Ready for review :) @jarnedemeulemeester Any ideas for the last 2 TODOs?
https://github.com/jarnedemeulemeester/findroid/pull/531#issuecomment-1741492002
Any ideas for the last 2 TODOs?
Well, for the loading display, you could show a spinner in the middle of the clicked component, like for example, a spinner in the middle of the show banner like shown below
and for the error popup you could use a snackbar. Reference: https://m3.material.io/components/snackbar/overview
Any ideas for the last 2 TODOs?
Well, for the loading display, you could show a spinner in the middle of the clicked component, like for example, a spinner in the middle of the show banner like shown below
and for the error popup you could use a snackbar. Reference: https://m3.material.io/components/snackbar/overview
I've added a loading indicator, I just don't have a clue how to trigger it from the fragment 😄 I'll try to find a solution but help is much appreciated!
yeah got no clue either, sorry
I'm ditching the per-item loading, for now, it's just triggering the page loading indicator. If anyone willing to help implement the per-item loading indicator feel free to contact me :)
Finally ready for review 😄
Added error snackbar!
RIP
