Commit graph

22 commits

Author SHA1 Message Date
Jarne Demeulemeester
4b47d3b8de
Target SDK 32, up minimum to 26 (#97)
minSdk 24 -> 26
targetSdk 31 -> 32
compileSdk 31 -> 32
2022-02-26 16:06:47 +01:00
Jarne Demeulemeester
1ddfe0bebe
Upgrade dependencies
Android Gradle plugin 7.1.0 -> 7.1.1
lifecycle 2.4.0 -> 2.4.1
navigation 2.4.0 -> 2.4.1
glide 4.12.0 -> 4.13.0
2022-02-12 18:00:47 +01:00
Jarne Demeulemeester
da3aaac5b3
Bump versionCode to 8 and versionName to 0.3.2 2022-01-30 20:30:47 +01:00
Jarne Demeulemeester
fa236d369d
Upgrade dependencies
buildTools 31.0.0 -> 32.0.0
material 1.4.0 -> 1.5.0
navigation 2.3.5 -> 2.4.0
room 2.4.0 -> 2.4.1
2022-01-30 18:46:45 +01:00
Jarne Demeulemeester
117205c74e
Bump versionCode to 7 and versionName to 0.3.1 2022-01-21 18:33:37 +01:00
Jarne Demeulemeester
42199ecaf5
Upgrade dependencies
core-splashscreen 1.0.0-alpha02 -> 1.0.0-beta01
appcompat 1.4.0 -> 1.4.1
constraintlayout 2.1.2 -> 2.1.3
2022-01-21 18:01:07 +01:00
Jarne Demeulemeester
26fc2b23d7
Upgrade jellyfin to 1.1.2 2021-12-31 17:30:53 +01:00
Jarne Demeulemeester
293e71fc27 Bump versionCode to 6 and versionName to 0.3.0 2021-12-22 18:44:42 +01:00
Jarne Demeulemeester
92fb734780
Upgrade libraries
- android build tools
- hilt
- androidx room
2021-12-19 15:59:50 +01:00
jarnedemeulemeester
cf6d4245e9
Upgrade libraries 2021-11-27 21:50:44 +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
jarnedemeulemeester
44d0a34539
Upgrade androidx.core to 1.7.0 and add lifecycle deps 2021-11-08 23:24:34 +01:00
lsrom
07a9e2a853
Add basic tv support (#58)
* Add basic leanback support

* Add TV home fragment

Adds basic media browsing screen for TV. Shows Home screen media.

* Fix double emit when loading user views

* Fix bug when going back to this screen would duplicate menu items

* Add basic media detail fragment

* Add ability to navigate to detail fragment

* Fix imports and null safe calls

* Fix displaying of home item view type media files

* Playback refactor

* Add basic Tv player controls and split PlayerActivity

* Update strings

* Add progress bar to partially played items on TV home screen

* Track selection dialog PoC

* Update track selection WIP

* Show track selection of focus change

* Fix series display from home

* Minor updates

* Add back button to media detail

* Zero effort add server and login

* Fix colors

* Fix back button from home going back to init fragment

* Add settings button to home screen

* Fix crash after goig back from media detail fragment

* Show seasons and cast

* Merge branch 'develop' into add_basic_tv_support

# Conflicts:
#	app/src/main/java/dev/jdtech/jellyfin/MainActivity.kt
#	app/src/main/java/dev/jdtech/jellyfin/dialogs/VideoVersionDialogFragment.kt
#	app/src/main/res/navigation/app_navigation.xml

* Fix cast title being shown with empty cast list

* Remove useless method

* Remove unused parameter

* Fix crash due to colorOnPrimary not existing in Leanback styles

* Remove unused theme

* Fix home to addserver fragment navigation

* Reuse home item layouts

This creates some duplicate code which will probably be cleaned up later

* Ignore more MissingDefaultResource

* Add banner

Co-authored-by: Jarne Demeulemeester <32322857+jarnedemeulemeester@users.noreply.github.com>
2021-10-30 19:46:51 +02:00
Jarne Demeulemeester
e9e849d9e4
Update dependencies and improve server discovery 2021-10-23 17:39:46 +02:00
jarnedemeulemeester
f92efa31e8
Upgrade core-splashscreen and constraintlayout 2021-10-02 21:14:49 +02:00
jarnedemeulemeester
44f7d6fa6d
Bump versionCode to 5 and versionName to 0.2.1 2021-09-23 09:53:45 +02:00
jarnedemeulemeester
18b2867c3b
Create staging build type after release 2021-09-23 09:40:55 +02:00
jarnedemeulemeester
212f35cb8b
Bump versionCode to 4 and versionName to 0.2.0 2021-09-19 19:06:55 +02:00
jarnedemeulemeester
7509916ff4
Move libmpv lib out of seperate directory 2021-09-19 11:30:04 +02:00
jarnedemeulemeester
90d3cb8a7b
Update Jellyfin sdk to 1.0.3 2021-09-19 11:27:54 +02:00
jarnedemeulemeester
c9d0d6ab17
Add experimental libMPV player 2021-09-14 16:39:57 +02:00
jarnedemeulemeester
46727898fc
Convert gradle files from Groovy to KTS 2021-09-05 11:45:29 +02:00