Christophe Beyls
|
2771cea3a4
|
only display the room name instead of "(Building Unknown)" in case of unknown building
|
2020-12-12 14:19:37 +01:00 |
|
Christophe Beyls
|
72734576db
|
replace android's JsonReader with Moshi's JsonReader to parse room statuses more efficiently
|
2020-12-12 00:34:39 +01:00 |
|
Christophe Beyls
|
8e32310b28
|
upgrade Kotlin to 1.4.21 and browser to 1.3.0
|
2020-12-11 18:04:32 +01:00 |
|
Christophe Beyls
|
241ff25398
|
move overridden library resources to a separate resources folder for clarity
|
2020-11-29 12:57:08 +01:00 |
|
Christophe Beyls
|
fbcb62d490
|
Merge branch 'master' of github.com:cbeyls/fosdem-companion-android
Conflicts:
app/build.gradle
|
2020-11-29 01:21:25 +01:00 |
|
Christophe Beyls
|
d1a336c1e0
|
upgrade Kotlin to 1.4.20 and coroutines to 1.4.1
replace java.util.* imports with individual imports
|
2020-11-25 14:57:50 +01:00 |
|
Christophe Beyls
|
475ce1a451
|
defer initialization of OkHttpClient on a background thread
|
2020-11-11 19:26:18 +01:00 |
|
Christophe Beyls
|
b26c0af3d6
|
remove Proguard rules ignored by R8
|
2020-11-11 18:34:11 +01:00 |
|
Christophe Beyls
|
2b4c2e3f85
|
exclude DebugProbesKt.bin from release builds
|
2020-11-11 13:03:47 +01:00 |
|
Christophe Beyls
|
9578ca949e
|
use okhttp-tls library to build custom SSLSocketFactory and TrustManager instances
|
2020-11-11 13:02:35 +01:00 |
|
Christophe Beyls
|
945fd37553
|
use okhttp-tls library to build custom SSLSocketFactory and TrustManager instances
|
2020-11-10 23:50:58 +01:00 |
|
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 |
|