Commit graph

277 commits

Author SHA1 Message Date
Felix
6d37c872ae Touch: rename DetailsViewModel.DetailsViewModelState to DetailsViewmodel.State 2018-12-17 23:41:36 +01:00
Felix
438de3c965 move vector icon to common and remove bitmap-icons from leanback 2018-12-17 21:07:31 +01:00
Felix
3b5a596a48 Add dev-Variants 2018-12-17 20:08:59 +01:00
Felix
e95170c69a Touch: add casty and implement first simple version of casting 2018-12-16 19:25:21 +01:00
Felix
9c32a72766 Common: refactor Item and Dto Names 2018-12-14 21:58:16 +01:00
Felix
d527918ed4 Touch: enable stable ids 2018-12-12 00:06:58 +01:00
Felix
216415249a fix DexMergerException caused by duplicate databinding-classes 2018-12-11 00:43:49 +01:00
Felix
d97885e65a touch: fix Exoplayer EventListener 2018-12-10 23:14:40 +01:00
Felix
48197765e1 fix exoplayer-versions 2018-12-10 23:03:23 +01:00
Felix Bürkle
5cdb5429b2 cleanup dependencies 2018-12-10 01:27:02 +01:00
Felix Bürkle
f4c3cc59cf cleanup dependencies and fix warnings 2018-12-10 00:57:14 +01:00
Felix Bürkle
7910f63278 update versions and cleanup 2018-12-09 23:07:39 +01:00
Felix Bürkle
40b1d0d014 update styling 2018-12-09 20:26:19 +01:00
Felix Bürkle
616ca6ea50 add clean Cache 2018-11-24 21:28:39 +01:00
Felix
24a089874d fix warnings 2018-10-28 18:00:39 +01:00
Felix
a0fb0f633b Leanback: got new DetailsFragment to play Video 2018-10-23 18:20:17 +02:00
Felix
0a8e4f9f06 move ChaosflixApplication to Common-Module 2018-09-11 23:03:02 +02:00
Felix
1a0fa50f25 Touch: remove static context from ChaosflixApplication 2018-09-11 23:01:05 +02:00
Felix
6959bae406 Leanback: make app runnable again 2018-09-11 22:11:11 +02:00
Felix
79cf3b1876 Touch & Common: make Preferences Manager a class instead of object 2018-09-11 20:52:41 +02:00
Felix
e1e7506a20 move viewModels 2018-09-09 19:42:14 +02:00
Felix
2e178cfe00 catch errors when loading new livestreams 2018-09-09 11:14:15 +02:00
Felix
eec274e4cd update about-page 2018-09-09 11:01:10 +02:00
Felix
c9e5631d9c fix playback of offline items 2018-09-09 00:19:02 +02:00
Felix
c06a8deb0b fix playback-progress, add error handling for update, and other stuff 2018-09-09 00:03:35 +02:00
Felix
a6f4898dbf finish project setup 2018-09-08 18:54:21 +02:00
Felix
9e9f042df8 match updates in common 2018-09-08 17:58:08 +02:00
Felix
e2b0887875 WIP 2018-09-07 15:16:33 +02:00
Felix
a5d0bf621d start integrating common-2.0.0 2018-09-07 08:35:11 +02:00
Felix
59cd212dba wrap deletion of old events in try-catch 2018-01-09 17:45:48 +01:00
Felix
ebd66b4c4b bump version 2018-01-09 17:45:48 +01:00
Felix
fd9fb94212 formatting 2018-01-09 17:45:48 +01:00
Felix
27ba9f9e6f add Share- and open in external player-actions (fixes NiciDieNase/chaosflix#24) 2018-01-09 17:45:36 +01:00
Felix
40489904ec add DB-Migrations 2018-01-09 03:11:13 +01:00
Felix
0f2b5dc4d4 update dependency versions 2018-01-09 03:10:23 +01:00
Felix
9653000e10 add play and share icons 2018-01-09 03:09:53 +01:00
Felix
f3a6162a25 merge dev 2018-01-08 20:16:22 +01:00
Erik Tews
368c539be2
Merge branch 'master' into sdCardDownload 2018-01-03 04:11:04 +01:00
Erik Tews
0cdd7169ab Implemented custom preferences for the download directory. 2018-01-03 03:59:10 +01:00
Erik Tews
c5d7ddb6a7 Some fixes so that it compiles without errors. 2018-01-03 03:57:34 +01:00
Felix
4ee00ad45a bump version 2017-12-27 19:16:43 +01:00
Felix
c43b52f4d9 make autoselection for recordings configureable 2017-12-27 16:26:49 +01:00
Felix
47304c15be add option to just use DASH instead of showing stream selection dialog 2017-12-27 14:18:31 +01:00
Felix
93aa123769 fix pause of playback in split-screen mode 2017-12-27 13:57:53 +01:00
Felix
e9222a5fdd bump version 2017-12-27 09:44:15 +01:00
Felix
ed443141f2 add workaround for crash on no network 2017-12-27 09:42:54 +01:00
Felix
528ecf5e37 implement livestreams 2017-12-27 02:12:09 +01:00
Felix
a1a16b8e90 add download-item layout for large devices 2017-12-25 17:32:06 +01:00
Felix
fa97e03bc4 refactor PlayerActivity 2017-12-25 16:38:18 +01:00
Felix
da7e165902 add settings activity 2017-12-25 15:55:21 +01:00
Felix
595411b49c update about and libs pages 2017-12-25 15:06:10 +01:00
Felix
c7f8254167 bump version 2017-12-25 02:04:57 +01:00
Felix
22403151ba handle canceling of downloads and generally improve download things 2017-12-25 02:03:38 +01:00
Felix
e676517e13 WIP 2017-12-15 09:51:35 +01:00
Felix
3ce1d1c719 detect when file is missing on trying to play offline item 2017-12-11 23:27:42 +01:00
Felix
4991f067d2 fix message on starting download 2017-12-11 23:27:16 +01:00
Felix
90ceb61c90 play offline file if one exists and other download-related updates 2017-12-11 22:55:07 +01:00
Felix
7aa77b5259 implement deleting of offline items 2017-12-01 01:02:56 +01:00
Felix
ef0d61f437 add menu for offline-items and add ability to actually play downloaded items 2017-12-01 00:30:50 +01:00
Felix
12467fbba5 update offline-item view 2017-11-28 00:44:35 +01:00
Felix
b3820e5db4 use databinding for downloads and update download-progress 2017-11-28 00:20:44 +01:00
Felix
9999d27ee1 only show download-icon if we have permission to write to external storage 2017-11-25 23:55:27 +01:00
Felix
59b70bfdd5 implement downloading and downloadListFragment 2017-11-25 23:43:38 +01:00
Felix
d8f4f3cc65 autoformat some stuff 2017-11-25 00:17:13 +01:00
Felix
f202012431 convert AboutActivity to kotlin 2017-11-25 00:16:48 +01:00
Felix
fbf9ae983a move Apis and Database to dedicated Factory Objects 2017-11-25 00:13:26 +01:00
Felix
f8af098b13 show title and subtitle in player 2017-11-24 00:52:27 +01:00
Felix
27d53e8081 replace last usage of butterknife with databinding and add Playback-Item to decouple player from Entities 2017-11-24 00:43:37 +01:00
Felix
65bf31414d update custom loading spinner 2017-11-22 00:14:28 +01:00
Felix Bürkle
7b87e816da autoformat code and optimize imports 2017-11-21 22:14:59 +01:00
Felix Bürkle
e979c06000 add custom loading-spinner 2017-11-21 22:12:52 +01:00
Felix
db4538129d don't create a backstack-entry when switching fragments in BrowseActivity 2017-11-21 00:12:16 +01:00
Felix
8ce91312a0 increase version 2017-11-21 00:07:19 +01:00
Felix
13e679f97a reorder strings 2017-11-21 00:05:19 +01:00
Felix
37b5ea0cac make related Events scroll horizontally 2017-11-20 23:45:25 +01:00
Felix
6f9bf1844b move toolbar to fragments 2017-11-20 23:30:30 +01:00
Felix
a5ea942341 replace contraint with frame-layout in streaming-placeholder 2017-11-20 01:19:25 +01:00
Felix
4fcbd87bc0 show toolbar when switching fragment 2017-11-20 01:17:50 +01:00
Felix
6f67f3f153 hide toolbar instead of tablayout 2017-11-20 00:46:43 +01:00
Felix
e3141ddd0c fix loading spinner for bookmarks and continue watching 2017-11-20 00:45:44 +01:00
Felix
ceba0ae9d2 fix Fragment switching by checking tags instead of class 2017-11-20 00:45:00 +01:00
Felix
3b13c51c9d add first draft of about-page 2017-11-19 23:00:36 +01:00
Felix
7a7aea2612 add loading-overlay 2017-11-19 22:22:08 +01:00
Felix
652f370761 remove margins for cardviews 2017-11-19 21:44:43 +01:00
Felix
aa868272fa fix partially hidden items in conferences list 2017-11-19 21:39:19 +01:00
Felix
b6cc2808b4 add LiveData to get update-status so we can show a loading-spinner 2017-11-19 18:37:12 +01:00
Felix
fb167cb4dd update version 2017-11-19 16:40:11 +01:00
Felix
a46b80e59d layout fine-tuning 2017-11-19 01:33:29 +01:00
Felix
63ccdd9d49 add nav-icon for downloaded talks 2017-11-19 01:33:04 +01:00
Felix
0f8111b03a add back button to player 2017-11-19 01:24:56 +01:00
Felix
4832d5e458 fine-tune eventsDetailsFragment 2017-11-19 01:23:25 +01:00
Felix
fbd6476745 change animations when switching fragments in browseActivity 2017-11-19 01:19:29 +01:00
Felix
d502575cdf update actionbar icons to white versions 2017-11-19 01:17:39 +01:00
Felix
79d2dbf548 add (as of yet empty) LivestreamsFragment to BrowseActivity 2017-11-18 16:10:54 +01:00
Felix
7b2d60dc00 rename fragment interfaces 2017-11-18 16:09:42 +01:00
Felix
2565b18cee start handling streams for player 2017-11-18 15:50:08 +01:00
Felix
ea89c395e9 convert PlayerActivity to kotlin 2017-11-18 15:27:48 +01:00
Felix
91e878d2ac cleanup context-stuff in EventsListFragment 2017-11-18 15:27:02 +01:00
Felix
e281f0f49a add structure for Livestream List 2017-11-18 15:06:23 +01:00
Felix
70cf16bfb4 convert BrowseFragment to kotlin 2017-11-18 14:00:07 +01:00