0
0
mirror of https://github.com/mediathekview/zapp.git synced 2024-09-20 12:22:15 +02:00
Commit Graph

1304 Commits

Author SHA1 Message Date
Christine Coenen
09b6eeee97 Introduce a single helper class to handle mediathek item menus 2022-11-18 21:25:48 +01:00
Christine Coenen
a2f2139587 Improve channel list spacings 2022-11-18 20:27:18 +01:00
Christine Coenen
c334639a6e Move thumbnail to the right 2022-11-18 20:18:49 +01:00
Christine Coenen
e87ea0292f Style no shows view 2022-11-17 20:22:44 +01:00
Christine Coenen
9e47607962 Fix no shows view flickering on load 2022-11-17 19:28:40 +01:00
Christine Coenen
108eb02e06 Delete unused code 2022-11-17 19:24:55 +01:00
Christine Coenen
300b921d01 Display details for all personal show types 2022-11-17 19:20:28 +01:00
Christine Coenen
4565fa066b Use single click listener for all shows 2022-11-17 17:39:14 +01:00
Christine Coenen
f9d35b7b7c Improve line height 2022-11-17 16:12:44 +01:00
Christine Coenen
b6849be75a Highlight shows in personal fragment 2022-11-17 15:55:59 +01:00
Christine Coenen
2703c0eea1 Fix layout bug 2022-11-17 14:22:45 +01:00
Christine Coenen
3de498e404 Make font sizes smaller 2022-11-17 14:19:50 +01:00
Christine Coenen
45628467fa Display message for empty show lists 2022-11-17 13:53:32 +01:00
Christine Coenen
701f697409 Animate list items 2022-11-16 21:05:51 +01:00
Christine Coenen
a0506d2e1f Display thumbnails for every show type 2022-11-16 20:46:51 +01:00
Christine Coenen
b69464dad3 Display more show types in personal fragment 2022-11-16 20:07:18 +01:00
Christine Coenen
91f39b9cdf Fix thumbnail sometimes not loading when download is finished 2022-11-16 17:50:32 +01:00
Christine Coenen
49e4cfbc1e Use same ViewHolder for all mediathek items 2022-11-16 17:37:15 +01:00
Christine Coenen
3a384e4068 Enable predictive back animations 2022-11-16 16:06:12 +01:00
Christine Coenen
4b99077b19 Update libraries 2022-11-16 15:55:07 +01:00
Christine Coenen
216c6137fe Add click listener to download items 2022-11-12 17:08:16 +01:00
Christine Coenen
10a5a315a5 Use diff util for download adapter 2022-11-12 17:02:44 +01:00
Christine Coenen
de62a06435 Refine header styling 2022-11-10 20:45:46 +01:00
Christine Coenen
189bd308b2 Use same view for all downloads 2022-11-10 20:40:05 +01:00
Christine Coenen
d0838f949c Use flows directly from database for download list items 2022-11-10 20:35:46 +01:00
Christine Coenen
ed8cbaed11 Add view all button to header 2022-11-10 13:30:03 +01:00
Christine Coenen
4938c7b47d Style header 2022-11-10 11:58:35 +01:00
Christine Coenen
d4aca3e089 Fill download list 2022-11-10 11:41:51 +01:00
Christine Coenen
83815c9d39 Add personal tab to main navigation 2022-11-10 11:07:27 +01:00
Christine Coenen
eb882de6cf Give viewing status badges a bit space 2022-11-09 17:14:57 +01:00
Christine Coenen
c2e095576e Fix theme in setting not set correctly upon initial app start 2022-11-09 14:44:58 +01:00
Christine Coenen
e72749aa55 Use OkHttp network stack for exo player 2022-11-09 14:19:59 +01:00
Christine Coenen
7ff8c107b8 Mark shows in list that have been (partially watched) 2022-11-09 13:47:00 +01:00
Christine Coenen
dc18e6121c Change downloaded badge 2022-11-08 15:47:49 +01:00
Christine Coenen
93b7ee6673 Display status badge when show has been viewed before 2022-11-08 15:46:49 +01:00
Christine Coenen
04858a2d81 Make download list searchable 2022-11-06 17:46:50 +01:00
Christine Coenen
5a1203130c Replace share icon with outline version 2022-11-06 16:58:16 +01:00
Christine Coenen
98a79a37fe Avoid flicker in download list after navigation 2022-11-06 16:50:28 +01:00
Christine Coenen
8acb0f69b3 Avoid jitter by moving work manager status sync to io thread 2022-11-06 16:44:00 +01:00
Christine Coenen
cc7b261139 Replace warning icon 2022-11-06 15:53:07 +01:00
Christine Coenen
c5de2328f2 Replace thumbnails with icons in mediathek list 2022-11-06 15:38:53 +01:00
Christine Coenen
c1c141ff97 Merge branch 'feature/work-manager-download' into develop
# Conflicts:
#	app/src/main/res/raw/changelog.md
2022-11-03 17:56:54 +01:00
Christine Coenen
fc0b19d95f Add download changes to changelog 2022-11-03 17:02:29 +01:00
Christine Coenen
f088f646b9 Add some error codes to download notification 2022-11-03 14:32:25 +01:00
Christine Coenen
b87b22817e Fix mediathek list jumping after navigation 2022-11-02 17:40:49 +01:00
Christine Coenen
b425bbdee8 Do not display canceled downloads in download overview 2022-11-02 15:31:30 +01:00
Christine Coenen
db0116fcc7 Change button label for queued downloads 2022-11-02 15:23:46 +01:00
Christine Coenen
3372aad63c Fix progress bar in notification 2022-10-29 21:41:55 +02:00
Christine Coenen
0c987e917b Set correct notification channels 2022-10-29 21:32:26 +02:00
Christine Coenen
9332e8099f Fix download for api levels below 29 (Android 10, Q) 2022-10-29 18:14:49 +02:00
Christine Coenen
a9c904abbc Fix typo 2022-10-29 17:09:49 +02:00
Christine Coenen
405f4fbb9d Show notification on retry 2022-10-29 10:53:01 +02:00
Christine Coenen
fbe69b211f Retry downloads on connection issues 2022-10-29 10:41:46 +02:00
Christine Coenen
6071661acd Display download file size in notification 2022-10-28 21:10:02 +02:00
Christine Coenen
85f218b2b8 Move download to background thread 2022-10-28 20:35:30 +02:00
Christine Coenen
922b80934c Remove fetch from project 2022-10-28 20:26:36 +02:00
Christine Coenen
72b3bfa6c9 Fix unneeded changes triggered by MediathekRepository 2022-10-28 20:20:30 +02:00
Christine Coenen
28d09c7e0f Move download classes to correct name spaces 2022-10-28 20:04:46 +02:00
Christine Coenen
ab7a7d96e1 Check network condition before download start 2022-10-28 20:01:21 +02:00
Christine Coenen
b372e81b6d Improve notification model structure 2022-10-28 19:57:46 +02:00
Christine Coenen
0a83a93ec8 Make download notifications clickable 2022-10-28 19:47:14 +02:00
Christine Coenen
abc61bf3d6 Avoid notification grouping 2022-10-28 15:56:58 +02:00
Christine Coenen
5109c5e4f0 Make notification icon colored 2022-10-28 15:36:06 +02:00
Christine Coenen
805faf2a42 Add retry action to error notification 2022-10-28 14:54:30 +02:00
Christine Coenen
3c4169ea9f Style notifications 2022-10-28 12:55:56 +02:00
Christine Coenen
0270fdfa9a Add cancel action to queued notification 2022-10-28 11:13:09 +02:00
Christine Coenen
3f6bc37968 Avoid showing old notifications 2022-10-27 18:46:00 +02:00
Christine Coenen
163dadf258 Request notification permission on android 13 2022-10-27 13:49:02 +02:00
Christine Coenen
74f6aef31d Don't show download notifications without permission 2022-10-27 13:15:02 +02:00
Christine Coenen
517714e807 Make download foreground service work for lower api levels 2022-10-27 13:05:50 +02:00
Christine Coenen
eb276e3cc9 Show (unstyled) notifications for download events 2022-10-26 16:09:23 +02:00
Christine Coenen
d19245925c Start download only when when in unmetered network if configured 2022-10-26 14:24:08 +02:00
Christine Coenen
07cfc119ce Delete download completely when canceled by user 2022-10-26 14:12:16 +02:00
Christine Coenen
69d39a843b Delete downloads from db that have been deleted by the user 2022-10-26 14:03:07 +02:00
Christine Coenen
22784ffc0e Delete canceled or failed downloads 2022-10-26 13:15:26 +02:00
Christine Coenen
8aeade87a2 Move progressNotification into its own class 2022-10-26 10:00:31 +02:00
Christine Coenen
8b6eccc403 Increase buffer size 2022-10-26 09:53:15 +02:00
Christine Coenen
802bbde042 Make download notifications show up 2022-10-26 09:45:28 +02:00
Christine Coenen
d56bdd5b1d Report progress during download 2022-10-25 20:20:25 +02:00
Christine Coenen
3729de0b80 Add basic implementation for download with work manager 2022-10-25 19:57:38 +02:00
Christine Coenen
715b4031db Merge branch 'feature/lint-warnings' into develop 2022-10-25 09:10:50 +02:00
Christine Coenen
597b1befcd #328 Fix channel urls not fetched from api on Android TV 2022-10-24 11:22:30 +02:00
Christine Coenen
f6193c9126 Fix deprecated usage of onBackPressed 2022-10-24 10:49:23 +02:00
Christine Coenen
d1b1938f8e Use newer version for service stopping 2022-10-23 18:54:09 +02:00
Christine Coenen
2b86db259d Switch to new MenuProvider interface for menu generation 2022-10-23 18:46:01 +02:00
Christine Coenen
3b7046fc3a Raise api level to 26 (Android 8 / Oreo) 2022-10-23 18:12:29 +02:00
Christine Coenen
7c4804b0d4 Explicitly set content description to null 2022-10-23 17:15:28 +02:00
Christine Coenen
b43492410b Mark api level of onPictureInPictureModeChanged 2022-10-23 17:14:15 +02:00
Christine Coenen
4ad9c4bbe8 Delete unused drawable 2022-10-23 17:12:19 +02:00
Christine Coenen
c1d4016570 Mark resource as used 2022-10-23 17:11:58 +02:00
Christine Coenen
21182417a9 Adhere to kotlin styleguide 2022-10-23 17:05:50 +02:00
Christine Coenen
b333d216fe Remove unused imports 2022-10-23 17:05:07 +02:00
Christine Coenen
2c465b5004 Fix use of deprecated exo player listener 2022-10-23 15:25:18 +02:00
Christine Coenen
c6e08d10a4 Update material components library 2022-10-23 15:24:54 +02:00
Christine Coenen
a6ed0e8db2 Update gradle to 7.3.1 2022-10-23 14:58:24 +02:00
Christine Coenen
af41b3015d #327 Make per-app language selection available in Android 13 2022-10-23 14:52:20 +02:00
Christine Coenen
118bc4315c Make mediathek detail padding smaller 2022-10-05 19:49:00 +02:00
Christine Coenen
3d8c8d40f0 Update dependencies 2022-09-26 20:21:57 +02:00
Christine Coenen
be13231472 Support monochrome app icon for Android 13 #320 2022-09-22 13:18:36 +02:00
Christine Coenen
3b6b8a0538 Target sdk 33 and update gradle accordingly 2022-09-21 20:24:37 +02:00