Matthias Ngeo
Matthias Ngeo
I created a rough prototype [here](https://github.com/Pante/elementary/blob/feature/better-cases-ergonomics/elementary/src/main/java/com/karuslabs/elementary/junit/Labels.java). Do let me know your thoughts! `@Case` was renamed to `@Label`. One important difference is that all labels must now have a unique value....
> For the `single()` implementation you can also use `elements.values().get(0)`. That way you can remove the unnecessary loop and `throw new IllegalStateException("This exception should never be thrown");` `element.values()` returns a...
Hearing no other objections, I'll be going ahead with the proposed changes and finalizing them.
We're planning to include this in 2.0.0, which probably will be a clean break.
We've been facing this issue even after implementing a cache for `LottieBuilder`s as mentioned above. After some investigation, it appears that the delay is caused by the `FutureBuilder` returned by...
@simplenotezy We haven’t experienced any stuttering after updating to ^2.0.0. The original issue was Lottie using a FutureBuilder internally which cause it to render later than the rest of the...
Thanks for reporting this bug! I tried replicating the issue, but it seems to be working fine on my machine (Java 17, Windows), https://github.com/Pante/elementary/blob/fix/issue/315/elementary/src/test/java/com/test/Issue315Test.java. I assume the code snippet you...
@holly-cummins bump!
Thanks for taking the time & effort to provide a reproducer. I took a look it and it and I can replicate the issue across both my Windows and MacOS...
I forgot to close this PR, these features were superseded by #168, see #147for more information.