Commit graph

29 commits

Author SHA1 Message Date
Jarne Demeulemeester
16c2cd634d
Add paging support to LibraryFragment (#124)
* Add paging support to the LibraryFragment

* Fix error handling
2022-06-17 15:16:29 +02:00
Jarne Demeulemeester
8c039a3c81
Upgrade to jellyfin-sdk 1.3.0 (#122)
Uses BaseItemKind to specify the item type
2022-06-11 21:39:08 +02:00
Jcuhfehl
c1740c1b68
Display downloaded episodes by series (#80)
* Display downloaded episodes by series

* Add offline playback to readme

* Remove accidentally commited changes

* Remove duplicate movie section in downloadviewmodel

* Fix issues with merging upstream

* Notify on download completion

* Fix trash icon color

* Update DownloadSeriesFragment to use new UiState system

* Clean up unused code

Co-authored-by: Jarne Demeulemeester <jarnedemeulemeester@gmail.com>
2022-06-11 13:35:52 +02:00
Jarne Demeulemeester
4b2dd6c672
Save downloads metadata to database (#81)
* Change downloads from metadata files to room database (WIP)

* Disable download progress

* Add file available check + clean up
2022-01-21 17:34:50 +01:00
Jarne Demeulemeester
e9aca103d8
Simplify HomeItem diff checking with ids 2022-01-01 17:45:56 +01:00
lsrom
d7a47b0a3e
Add refresh (#59)
* Add refresh to home fragment

* Remove forgotten code

* Remove unnecessary condition and fix HomeSection equality check

* Make HomeFragment fragment view model again

* Add order dependent check for home items equality

* Fix loading state overwriting error state on home refresh

* Revert to older swiperefreshlayout version

* Fixing error and loading state

Co-authored-by: Jarne Demeulemeester <32322857+jarnedemeulemeester@users.noreply.github.com>
2021-11-14 18:44:33 +01:00
Jcuhfehl
532e9adac1
Add offline playback (#51)
* Add offline playback

* Remove unused values

* Replace downloadutilities extension functions with normal functions

This is to not polute the namespace of fragment and context.

* Replace default Android icons with those from lucide

* Fix deleting downloaded movie

Co-authored-by: Jarne Demeulemeester <32322857+jarnedemeulemeester@users.noreply.github.com>
2021-10-29 21:11:01 +02:00
lsrom
62d09b3566
Add person detail screen (#47)
* Add person detail screen

Displays actor/actresses portrait and text info + list of movies/show this person starred in. Text info is max 5 lines with View More button if ellipsized. View More toggle is reset upon orientation change since in landscape mode ellipsize might not be necessary.

* Remove useless StarredInAdapter.kt

* Fix image view shape

* Improve UI

Not exactly how I would like it but will do for now

* Add error handling

Adds a lot of LiveData which may not be ideal, but is better than crashing due to connection errors.

Co-authored-by: jarnedemeulemeester <jarnedemeulemeester@gmail.com>
2021-10-24 17:45:59 +02:00
jarnedemeulemeester
c0ab909114
Add favorites fragment + switch settings for favorites on bottom nav 2021-07-30 22:22:50 +02:00
Jarne Demeulemeester
4bbf40bc22
Add header to EpisodeListAdapter 2021-07-06 18:19:37 +02:00
Jarne Demeulemeester
16bc87969d
Add more progress bars and check marks + general layout improvements 2021-07-06 12:30:19 +02:00
Jarne Demeulemeester
f460c25a92
Big cleanup and refactoring 2021-07-05 22:38:20 +02:00
Jarne Demeulemeester
7c3640fa5f
Improve EpisodeBottomSheet 2021-07-03 16:24:58 +02:00
Jarne Demeulemeester
a3cfe35c13
Add EpisodeBottomSheet
Work in progress
2021-07-03 14:01:54 +02:00
Jarne Demeulemeester
27a515f27f
Improve Home Continue Watching section 2021-07-01 11:45:53 +02:00
Jarne Demeulemeester
ee61738d69
Add Continue Watching section to HomeFragment 2021-06-30 15:36:47 +02:00
Jarne Demeulemeester
7605eb4158
Add Next Up items to HomeFragment
Can use some cleanup :)
2021-06-30 15:18:39 +02:00
Jarne Demeulemeester
151ee6cae7
Implement SeasonFragment 2021-06-25 13:49:55 +02:00
Jarne Demeulemeester
4a1c4639aa
Add actors to MediaInfoFragment 2021-06-23 14:53:52 +02:00
Jarne Demeulemeester
ac10b4ba67
Create media info fragment and set up navigation 2021-06-22 16:15:30 +02:00
Jarne Demeulemeester
1602250415
Add click listener to "View all" button 2021-06-20 15:02:58 +02:00
Jarne Demeulemeester
30587099de
Fix some layout sizes 2021-06-20 12:07:36 +02:00
Jarne Demeulemeester
20bc0632ef
Make library (collection) clickable and pass the id to LibraryFragment 2021-06-19 17:56:41 +02:00
Jarne Demeulemeester
0b663b1d17
Start of library fragment: basic layout
With hardcoded library id
2021-06-18 23:35:25 +02:00
Jarne Demeulemeester
930cf764ca
Add item count to media items 2021-06-18 14:56:32 +02:00
Jarne Demeulemeester
3f5a6c5bfa
Show collections on media fragment 2021-06-14 16:41:54 +02:00
Jarne Demeulemeester
f276a26d7d
Load views and latest items on home screen
Needs a lot of optimization and cleanup
2021-06-13 21:26:28 +02:00
Jarne Demeulemeester
93518f67ee
Get views in home fragment 2021-06-13 14:42:03 +02:00
Jarne Demeulemeester
1171e66076
Improve project folder structure 2021-06-09 21:36:05 +02:00