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

479 commits

Author SHA1 Message Date
Christophe Beyls
445ef03b7a Upgrade RecyclerView, Room and OkHttp libraries 2019-10-30 00:04:22 +01:00
Christophe Beyls
777e53f063 Implement LiveDataFactory.scheduler() to simplify scheduling of loadings and automatic refreshes 2019-10-30 00:01:52 +01:00
Christophe Beyls
4448012751 Code cleanups:
- use requireXXX() methods when available to avoid NPE warnings
- add missing annotations
2019-10-29 22:20:43 +01:00
Christophe Beyls
9bb5ecdcef Revert "Delay IntervalLiveData refresh to allow the previous result to be dispatched on active even when it's already expired"
This reverts commit 2f166836
2019-10-29 20:05:16 +01:00
Christophe Beyls
31fd331812 Handle case where onItemRangeMoved() has more than 1 item moving in ConcatAdapter 2019-10-15 20:28:51 +02:00
Christophe Beyls
57181b2697 Make MultiChoiceHelper Lifecycle-aware and SavedState-aware 2019-10-14 23:35:36 +02:00
Christophe Beyls
68e3a7296c Tweak Travis CI configuration 2019-10-10 00:14:27 +02:00
Christophe Beyls
aa2275496a Update README.md to include Travis CI status 2019-10-09 23:02:19 +02:00
Christophe Beyls
07395cc311 Add Travis CI configuration 2019-10-09 22:45:05 +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
16fd2d49a1 Implement workaround for disappearing menu items bug, fixes #47 2019-09-21 00:39:29 +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
36b0755029 Attempt to enable TLS 1.2 (and 1.1) on older Android versions 2019-09-04 23:58:43 +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
4ed57c77b6 Embed vector drawable animators directly in the AVD files 2019-08-15 22:39:20 +02:00
Christophe Beyls
000f10e8fb Upgrade libraries to their latest stable version 2019-08-15 14:45:24 +02:00
Christophe Beyls
2a4bedbccf Implement an AnimatedStateListDrawable for the bookmark status icon 2019-05-11 22:11:02 +02:00
Christophe Beyls
6b92cd9651 Upgrade alpha AndroidX libraries 2019-05-11 21:21:06 +02:00
Christophe Beyls
50200ebed5 Replace compound drawable PNG icons with vector drawables 2019-04-25 01:24:45 +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
9c1db446d2 Group ObjectAnimators in progress bar animated vector drawable, now that the AAPT2 bug has been fixed in Gradle plugin 3.4 2019-04-24 23:43:36 +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
6c3655e205 Use the new built-in Transformations.distinctUntilChanged() 2019-04-24 23:38:00 +02:00
Christophe Beyls
1d4aa090c4 Remove deprecated method calls 2019-04-24 00:05:10 +02:00
Christophe Beyls
53da049c4a Update various dependencies to their latest alpha version 2019-04-23 23:54:46 +02:00
Christophe Beyls
91a3cb5374 Update Android Gradle plugin to 3.4.0 2019-04-23 23:44:23 +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
2f16683674 Delay IntervalLiveData refresh to allow the previous result to be dispatched on active even when it's already expired 2019-03-08 00:03:01 +01:00
Christophe Beyls
aae57bd329 Update Gradle plugin 2019-03-07 23:47:14 +01:00
Christophe Beyls
07658b5453 Update Gradle plugin 2019-02-08 11:01:14 +01:00
Christophe Beyls
29af6e4601 Replace deprecated methods with newer equivalents 2019-02-05 21:20:09 +01:00
Christophe Beyls
1c926b1cfd Simpler implementation of up navigation fix from track screen to main activity 2019-02-05 20:48:03 +01:00
Christophe Beyls
214a6dfe71 Enhance up navigation from track Activity to main Activity: don't re-create the main Activity
Closes #7, closes #23
2019-02-04 21:24:09 +01:00
Christophe Beyls
d7e888bbd7 Enhance up navigation from event details to track Activity 2019-02-04 20:38:12 +01: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
a21bfcd275 Fix NullPointerException when the RecyclerView's adapter in LiveListFragment finishes updating asynchronously after the fragment is detached 2019-02-02 23:35:57 +01:00
Christophe Beyls
e83311cef4 Prepare for release 1.6.2 2019-02-02 12:09:04 +01:00
Christophe Beyls
dd25e82c1e Fix: prevent crash on sime devices in case of duplicate bookmark 2019-02-02 12:08:10 +01:00
Christophe Beyls
355221e540 Prepare for minor release 1.6.1 2019-02-02 11:55:25 +01:00
Christophe Beyls
12bbb8a31a Updated campus map image for 2019 2019-02-02 11:54:51 +01:00
Christophe Beyls
65cc597f74 Use the database Executor to execute one-shot queries 2019-01-30 13:55:37 +01:00
Christophe Beyls
a3dfdb3da4 New feature: bookmarks list sharing through Android Beam (NFC) 2019-01-29 21:22:30 +01:00
Christophe Beyls
a4348a168b Add back deprecation warning suppression in ThemeUtils 2019-01-29 21:20:03 +01:00
Christophe Beyls
97f7a50275 Don't trigger updates in TrackScheduleEventActivity on database changes: retrieve a snapshot of the schedule instead 2019-01-29 21:16:43 +01:00
Christophe Beyls
700ad50eb9 Move bookmark status into its own ViewModel controlled by the activity and integrate a bottom app bar with a floating action button to manage bookmark status.
Auto-hide the top toolbar on scroll in event details screens
Remove legacy UnderlinePageIndicator. Swiping is still possible.
2019-01-29 12:55:21 +01:00
Christophe Beyls
2e17feb3ef Remove legacy parent activity meta-data 2019-01-29 12:39:24 +01:00
Christophe Beyls
75512c1364 Improve NfcUtils to provide methods to convert data from and to NdefRecord 2019-01-28 20:47:44 +01:00
Christophe Beyls
5f3b8f945d Make LinkClickListener safer 2019-01-28 16:59:48 +01:00