-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Example: correct vs spillover


Description
When at least one of the circles/lines bounding a colored region is a circle of very big radius (the threshold varies per platform), the region is constructed & displayed incorrectly (exact visual bugs vary, often it's exterior<->interior)
Reason
Path
for colored regions is constructed using compose's Path.op(..., PathOperation.x)
(source),
which poorly deals with giant circles (especially on Android, but it's still quite noticeable on other platforms that use Skia afaik)
Potential solutions
- Re-implement path construction, focusing on proper handling of arbitrarily large circles and lines (wrote some WIP algorithms)
- Aggressively approximate big circles with lines (already doing this for solo-circle display on Android)
Metadata
Metadata
Assignees
Labels
Projects
Status
Ready