Brent Watson
Brent Watson
- `@StringRes`, `@LayoutRes` etc should be used throughout. - Extend methods to accept res ids where views / strings are currently required: - ViewUtils.hideView(view, R.id.my_layout); - DialogUtils.quickDialog(context, R.string.my_string); - ToastUtils.quickToast(context,...
Resolves issue #2125 - `LottieAnimation Composable: support LottieAnimationView (XML) repeatMode equivalent`. This PR adds a `reverseOnRepeat` boolean option to `LottieAnimatable` (defaults to `false`). When set to true the effect is...
`lottie-compose`'s `LottieAnimation` Composable does not support the equivalent of `LottieAnimationView` `app:lottie_repeatMode=reverse|restart` XML attribute. It would be great if `LottieAnimation` were to add something like a `repeatMode: LottieRepeatMode` parameter. I've been...
Resolve issue https://github.com/ZacSweers/MoshiX/issues/460 Moshi JsonAdapters for [kotlinx.collections.immutable](https://github.com/Kotlin/kotlinx.collections.immutable) collection types Note the JsonAdapterFactory implementations in this PR are similar to the core Moshi versions of the adaptors (eg: [MapJsonAdapter.kt](https://github.com/square/moshi/blob/master/moshi/src/main/java/com/squareup/moshi/MapJsonAdapter.kt)). ## Usage...
I have created JsonAdapter classes to deserialize `PersistentList` and `PersistentMap` types from [kotlinx.collections.immutable](https://github.com/Kotlin/kotlinx.collections.immutable) and I'm looking for the right place to share these with the community. @ZacSweers do you think...
#### Issue Summary A server response such as ```json [ {}, {} ] ``` maps to a model like: ```java public class Foo extends ArrayList {} ``` stag fails generating...
Add support for Loggly. API: https://www.loggly.com/docs/http-endpoint/
Projects can setup a Compose Stability configuration file which define packages & classes that the compose compiler will mark as stable types: https://developer.android.com/develop/ui/compose/performance/stability/fix#configuration-file Is there any way for these lint...
The internals of `compileAnvil` contain a [KotlinCompilation](https://github.com/ZacSweers/kotlin-compile-testing/blob/fc96a2c58740a4ac6feb688cf661ef7d755b650b/core/src/main/kotlin/com/tschuchort/compiletesting/AbstractKotlinCompilation.kt#L104) instance which provides a parameter for the kotlin language version. This PR is simply surfacing access to set this param from `compileAnvil(...)` so...
`serialVersionUID` field name is case-sensitive. Existing code uses incorrect `serialVersionUid` (vs "UID") name, which results in not being able to deserialize these object if they are persisted to disk, because...