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

88 commits

Author SHA1 Message Date
Christophe Beyls
a71a92dbbc Update Kotlin to 1.3.71, as well as Okio and Coroutines libraries. Coroutines 1.3.5 makes the final APK 8KB smaller. 2020-03-24 16:01:31 +01:00
Christophe Beyls
5ef42ea87b upgrade Room, Fragment, Paging libraries 2020-03-20 00:04:22 +01:00
Christophe Beyls
bd2a220275 Update DrawerLayout to 1.1.0-alpha04, OkHttp to 3.12.10 and Kotlin to 1.3.70 2020-03-06 17:44:00 +01:00
Christophe Beyls
7212aee9be Remove View binding classes generation, added by mistake 2020-03-06 16:43:47 +01:00
Christophe Beyls
da7e7321a9 remove Kotlin compiler non-null assertions from release builds 2020-02-25 15:30:58 +01:00
Christophe Beyls
11e71d1595 update Gradle, Gradle plugin to 3.6.0 and a few dependencies 2020-02-25 01:15:51 +01:00
Christophe Beyls
4bbe817476 update build tools, core, fragments, material components to latest stable version 2020-02-10 11:22:39 +01:00
Christophe Beyls
9db6ec56ad prepare for hotfix release 2.0.1 2020-01-29 12:30:55 +01:00
Christophe Beyls
669f5d1cb0
Convert the entire app to Kotlin (#50)
- Remove all Java code and replace it with Kotlin equivalent
- Use KTX versions of all libraries to extend them with Kotlin functionality
- Migrate Okio to its latest version which is written in Kotlin.
2020-01-28 23:47:38 +01:00
Christophe Beyls
97cbeb86c7 update version code for next release 2020-01-26 14:30:23 +01:00
Christophe Beyls
bf0682633d migrate to Lifecycle 2.2.0 and Fragment 1.2.0 2020-01-22 21:13:21 +01:00
Christophe Beyls
569ffd7542 upgrade Material Components library 2020-01-22 20:26:00 +01:00
Christophe Beyls
74c2a6d1e7 upgrade OkHttp to 3.12.8 2020-01-21 05:19:26 +01:00
Christophe Beyls
0eb6b08732 prepare for hotfix release 1.7.2 2020-01-06 13:54:37 +01:00
Christophe Beyls
434a72dc6c fix new ICalendarWriter implementation and upgrade Okio library 2020-01-06 13:53:42 +01:00
Christophe Beyls
bc6ca3e21e update version code for hotfix release 1.7.1 2020-01-05 20:09:17 +01:00
Christophe Beyls
4a719fade7 bump version code for release 1.7.0 2020-01-04 20:30:31 +01:00
Christophe Beyls
4c3b689e7f implement Dark theme and tweak Material theme
Close #27
2020-01-02 22:49:00 +01:00
Christophe Beyls
0fcd6f4cbe upgrade room, material components, browser, paging 2019-12-21 16:37:23 +01:00
Christophe Beyls
85555a64eb upgrade Gradle plugin, CoordinatorLayout, Room 2019-12-09 21:13:17 +01:00
Christophe Beyls
338c0424ea upgrade RecyclerView and ViewPager2 to stable versions 2019-11-21 13:45:51 +01:00
Christophe Beyls
48a2afb446 upgrade Material Components library to 1.1.0-beta02 2019-11-19 13:13:57 +01:00
Christophe Beyls
94aa852cd2 migrate to ViewPager2 2019-11-14 01:22:27 +01:00
Christophe Beyls
b5f3eb7bf6 bump compile and target SDK to 29 and update libraries to take advantage of the new APIs 2019-11-10 14:44:18 +01:00
Christophe Beyls
d8997c4b0c Switch to better default ProGuard rules 2019-11-06 02:22:40 +01:00
Christophe Beyls
afe9cfbbbc Migrate all themes and styles to Material Components
Update Material Components library to 1.1.0-beta01
2019-11-04 23:43:10 +01:00
Christophe Beyls
445ef03b7a Upgrade RecyclerView, Room and OkHttp libraries 2019-10-30 00:04:22 +01:00
Christophe Beyls
57181b2697 Make MultiChoiceHelper Lifecycle-aware and SavedState-aware 2019-10-14 23:35:36 +02:00
Christophe Beyls
ce740e876e Upgrade Gradle plugin, Room and RecyclerView to latest stable versions 2019-10-09 22:40:35 +02:00
Christophe Beyls
118e5c050e upgrade AndroidX libraries to their new stable versions and remove the build tools version from the build.gradle file 2019-09-05 21:41:25 +02:00
Christophe Beyls
9cb9612ea7 upgrade OkHttp to newest bugfix release 2019-09-05 13:44:45 +02:00
Christophe Beyls
399f5567a2 Migrate network stack to OkHttp and Okio 2019-09-04 23:54:44 +02:00
Christophe Beyls
0f4bc111a1 Update Gradle plugin for Studio 3.5 2019-09-04 21:52:07 +02:00
Christophe Beyls
000f10e8fb Upgrade libraries to their latest stable version 2019-08-15 14:45:24 +02:00
Christophe Beyls
6b92cd9651 Upgrade alpha AndroidX libraries 2019-05-11 21:21:06 +02:00
Christophe Beyls
35159d7372 Enable R8 full mode and bytecode optimizations to slim down the app even more 2019-04-24 23:45:06 +02:00
Christophe Beyls
043cbfaf26 Update RecyclerView to the latest alpha version which includes bugfixes 2019-04-24 23:39:48 +02:00
Christophe Beyls
53da049c4a Update various dependencies to their latest alpha version 2019-04-23 23:54:46 +02:00
Christophe Beyls
f35b755bea Enable Java 8 language support and refactor code to use lambdas and try-with-resources 2019-04-04 01:31:10 +02:00
Christophe Beyls
1bbb4ad824 Use the new postprocessing DSL block to configure code and resources shrinking
Stop using reflection to instantiate fragments in MainActivity
2019-02-03 23:05:40 +01:00
Christophe Beyls
e83311cef4 Prepare for release 1.6.2 2019-02-02 12:09:04 +01:00
Christophe Beyls
355221e540 Prepare for minor release 1.6.1 2019-02-02 11:55:25 +01:00
Christophe Beyls
794fd3ca9c Bump paging library version to 2.1.0 and Room to 2.1.0-alpha04 2019-01-28 14:03:08 +01:00
Christophe Beyls
4df07a40b3
Refactor all database code to use Room, LiveData and the pagination library (#42)
* Bump minSDK version to 16 because SQLite < 3.7.11 doesn't support syntax 'CREATE TABLE IF NOT EXISTS' for FTS tables

* Reimplement search results screen using pagination, share a ViewModel between the Activity and the Fragment to allow updating the same fragment instance

* Preserve scroll position 0 in live fragments to ensure the insert/remove animation will be visible

* Simplify MultiChoiceHelper to always dispatch selection changes to the adapter using a payload, which prevents item crossfading on selection state change

* Use withLayer() for better performance of progress bar fade out animation
2019-01-28 13:30:07 +01:00
Christophe Beyls
d9d656017e Update preferences library to alpha02 2019-01-06 00:44:57 +01:00
Christophe Beyls
9b6339737d Bump version number to 1.6.0 2019-01-06 00:42:27 +01:00
Christophe Beyls
961a6b0c8e Replace custom widgets with Material components for SnackBar, NavigationView, FAB and TabLayout 2018-12-16 19:47:20 +01:00
Christophe Beyls
05c229a313 Update the settings screen to Preferences library 1.1.0 2018-12-15 14:33:06 +01:00
Christophe Beyls
e92766abaa Migrate to AndroidX and reorganize imports 2018-12-13 04:19:20 +01:00
Christophe Beyls
8bd33a04ec Upgrade to support libraries 28.0.0 2018-10-17 02:23:51 +02:00