1
0
Fork 0
mirror of https://github.com/MatomoCamp/matomocamp-companion-android.git synced 2024-09-19 16:13:46 +02:00
Commit graph

641 commits

Author SHA1 Message Date
Christophe Beyls
5969392ff6 update Gradle plugin to 4.1.1 2020-11-10 23:29:30 +01:00
Christophe Beyls
06f902eadb
Add missing room images for building U (#61)
replace existing images and add 3 new ones.
2020-11-10 00:46:20 +01:00
Christophe Beyls
e7de633383 Use async Handler for LiveData scheduling 2020-11-06 16:25:01 +01:00
Christophe Beyls
06074c09ce upgrade Coroutines library to 1.4.0 2020-11-02 13:55:04 +01:00
Christophe Beyls
098bff0323 upgrade Gradle plugin to 4.1.0, and core and okio libraries 2020-11-02 02:35:43 +01:00
Christophe Beyls
a13705dfa7 fix overriding annotationProcessorOptions 2020-09-14 16:06:37 +02:00
Christophe Beyls
410ed8fc30 upgrade Okio to 2.8.0 for Kotlin 1.4 2020-09-14 16:05:41 +02:00
Christophe Beyls
e306f6436b revert workaround for compound drawables tinting bug in some Android versions, bug has been fixed 2020-09-14 15:51:36 +02:00
Christophe Beyls
ae3212822d upgrade to Kotlin 1.4.10 + new versions of AppCompat & Material Components
+ add workaround for FAB tinting on API < 21
2020-09-14 15:51:32 +02:00
Christophe Beyls
24891fc134 upgrade coroutines and core 2020-07-25 14:41:23 +02:00
Christophe Beyls
2c5a0eaa7a fix: use DateParceler to serialize startTime and endTime fields 2020-07-18 01:05:25 +02:00
Christophe Beyls
496286339b update Gradle plugin to 4.0.1, DrawerLayout and Okio 2020-07-18 01:05:14 +02:00
Christophe Beyls
a049e48ead remove old support library Proguard rules 2020-06-13 12:41:16 +02:00
Christophe Beyls
c07e550997 update okhttp to 3.12.12 2020-06-13 12:40:02 +02:00
Christophe Beyls
ae91af6dbe upgrade core and fragment libraries 2020-06-11 01:19:45 +02:00
Christophe Beyls
b2a93a2165 upgrade Gradle plugin to 4.0
restrict the Jitpack Repository to the PhotoView dependency
2020-05-29 12:07:58 +02:00
Christophe Beyls
4b20c0b3a4 rely on FragmentFactory to instantiate all fragments, replace newInstance() factory methods with createArguments() 2020-05-21 15:16:50 +02:00
Christophe Beyls
d2b674f3d2 upgrade DrawerLayout library 2020-05-21 00:13:21 +02:00
Christophe Beyls
7335b6021e make ViewLifecycleLazy implementation private and make it implement LifecycleEventObserver to save an object allocation 2020-05-12 00:06:58 +02:00
Christophe Beyls
f7b6ea857e remove double negation 2020-05-08 22:33:41 +02:00
Christophe Beyls
64188a1bd6 tweak code in RecyclerViewExt 2020-05-08 00:45:42 +02:00
Christophe Beyls
e87ca567be extract findActivity() to a public utility function in ViewExt 2020-05-08 00:41:52 +02:00
Christophe Beyls
b8235f8e93 use += operator for collections 2020-05-06 23:32:53 +02:00
Christophe Beyls
9ea8200c07 use with(obtainStyledAttributes) for consistency with other screens 2020-05-04 23:53:27 +02:00
Christophe Beyls
ecbe98f9e4 combine download schedule progress and result into LoadingState 2020-05-02 00:46:14 +02:00
Christophe Beyls
5424dfb385 upgrade Okio to 2.6.0 2020-04-29 01:02:35 +02:00
Christophe Beyls
400bcdea53 use += operator to add view 2020-04-29 01:01:00 +02:00
Christophe Beyls
3194c80cf4 remove some unnecessary null checks 2020-04-25 21:01:53 +02:00
Christophe Beyls
f447c0069b don't use Parcelize in MultiChoiceHelper for better reusability 2020-04-23 17:53:24 +02:00
Christophe Beyls
afd488be58 fix multiChoiceHelper adapter lifecycle 2020-04-23 16:04:24 +02:00
Christophe Beyls
5ad84338ee provide Calendar instance directly as argument default value in DateUtils.getYear() 2020-04-23 15:20:13 +02:00
Christophe Beyls
1eff855426 refactor HttpUtils to suspending functions and perform parsing on the OkHttp background thread 2020-04-22 19:07:47 +02:00
Christophe Beyls
dc02336785 fix the download progress bar logic and encapsulate it in FadeOutViewMediator 2020-04-21 20:15:56 +02:00
Christophe Beyls
7f282c4418 replace ContentLoadingProgressBar with ContentLoadingViewMediator 2020-04-21 19:09:11 +02:00
Christophe Beyls
1d88941b63 create viewLifecycleLazy and use it to make fragments properly implement RecycledViewPoolProvider 2020-04-21 14:42:36 +02:00
Christophe Beyls
96eb3df61d use LazyThreadSafetyMode.NONE for lazy preference read in TrackScheduleListFragment 2020-04-21 13:58:14 +02:00
Christophe Beyls
0cabd84732 remove dependency to lifecycle-common-java8 2020-04-21 13:09:41 +02:00
Christophe Beyls
a410532aa1 isolate fix for disappearing menu items into a separate class 2020-04-21 10:52:40 +02:00
Christophe Beyls
bc64f0c8eb update Gradle plugin 2020-04-18 15:57:02 +02:00
Christophe Beyls
24a27a5ac1 use alternative Activity constructor instead of setContentView() 2020-04-17 17:51:54 +02:00
Christophe Beyls
b45b3cf444 remove unnecessary FOCUS_AFTER_DESCENDANTS on RecyclerView 2020-04-17 00:58:14 +02:00
Christophe Beyls
77ec0fca2d disallow null queries in SearchViewModel 2020-04-17 00:18:32 +02:00
Christophe Beyls
cfb588935f upgrade Kotlin and Preference 2020-04-16 16:24:32 +02:00
Christophe Beyls
75c73c2de8 update Parser to be a read-only interface 2020-04-16 16:15:56 +02:00
Christophe Beyls
8988744024 Override another material components layout to avoid including the unused BaselineLayout internal class in the APK 2020-04-10 17:49:14 +02:00
Christophe Beyls
7ddf2020f2 replace RecyclerViewFragment with RecyclerViewViewHolder and refactor fragments to not keep a reference to their RecyclerView adapter
Refactor TrackScheduleListFragment and TrackScheduleActivity to simplify communication code
2020-04-03 15:53:02 +02:00
Christophe Beyls
93b43b1f91 remove unused namespace declarations 2020-04-02 11:53:09 +02:00
Christophe Beyls
5b989d3253 upgrade Gradle plugin, fragment-ktx and DrawerLayout to their latest stable version 2020-04-02 11:46:43 +02:00
Christophe Beyls
162628687d only allow non-null types for SingleEvent 2020-03-29 18:33:49 +02:00
Christophe Beyls
a9c76680e4 refactor MultiChoiceHelper to allow changing its underlying adapter 2020-03-28 03:06:39 +01:00