Christophe Beyls
|
d83c2f9b8d
|
fix Bookmarks filter menu item icon tinting
|
2019-12-23 03:10:56 +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
|
2ae81c048a
|
Use the Dialog theme to inflate the layout in RoomImageDialogFragment
|
2019-11-09 23:19:18 +01:00 |
|
Christophe Beyls
|
d1beb53ccf
|
Tint all icons using the proper theme-independent color
|
2019-11-09 22:21:30 +01:00 |
|
Christophe Beyls
|
0cf6443b4b
|
Simplify dialog themes
|
2019-11-09 17:59:39 +01:00 |
|
Christophe Beyls
|
7f6c0a1674
|
rename Widget.Fosdem.** styles to Widget.App.**
|
2019-11-09 17:49:22 +01:00 |
|
Christophe Beyls
|
b766e38d00
|
Use default error colors from material theme attributes for error Snackbar and to highlight conflicting bookmarks
|
2019-11-07 23:12:52 +01:00 |
|
Christophe Beyls
|
0752dbc6ee
|
Tint the error Snackbar using colorError
|
2019-11-07 14:00:12 +01:00 |
|
Christophe Beyls
|
207b5b45a1
|
Add rules and styles to allow the resources shrinker to remove drawable resources of unused widgets
|
2019-11-06 03:12:45 +01:00 |
|
Christophe Beyls
|
acb54082ea
|
Disable regular scrollbar in RecyclerView when enabling fast scroll
|
2019-11-06 02:25:19 +01:00 |
|
Christophe Beyls
|
d8997c4b0c
|
Switch to better default ProGuard rules
|
2019-11-06 02:22:40 +01:00 |
|
Christophe Beyls
|
e4642abd67
|
Reduce APK size by removing unused classes from Material Components library
|
2019-11-05 23:17:23 +01:00 |
|
Christophe Beyls
|
065ed9b246
|
Update Gradle Plugin to 3.5.2
|
2019-11-05 23:11:51 +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
|
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 |
|