* Fix long messages not being clickable As @bmarty found out, `clip = true` causes the click event to be ignored in some cases. Since we have the shape we want to draw and we're using a custom `onDraw` modifier anyway to cut-out part of the path, we can just draw everything using the modifier and avoid using `clip = true`. This seems to fix the issue. * Fix clipping of images or other items that cover the bubble * Fix borders being displayed for contents * Extract the layer drawing logic into `drawInLayer` to simplify the inlined code. Remove redundant code, those changes are now in the `drawInLayer` block * Workaround for lint issue: it seems like detekt can't properly detect usages in content receivers * Update screenshots --------- Co-authored-by: ElementBot <android@element.io> |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle.kts | ||