rive-app / rive-app/rive-runtime

Hairline borders always visible

Open
#8 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
1.2k
Forks
121
PR merge metrics
No merged PRs in 30d

Description

Hey Team,

I've been experiencing a bug as I'm using rive.

This is visible in the MacOS editor as well as on the runtime on device.

Here is a screenshot of the artboard in the editor.

in-editor

Context:

  • The artboard fill is orange
  • The circle you see is the dark grey in the foreground

As you can see that circle covers the entire artboard, but somehow the background is leaking through on the edges of the artboard as a 1px border.

I thought it might only be in the editor, then ran it (in a Flutter app) to fit height, so I can see the entire artboard. Here's a screenshot of it happening on device as well.

on-device

I didn't know where to file this bug since there's no place for the app to file issues.

Is there a workaround for this?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the reported artboard edge rendering in the macOS editor and in a Flutter app running on a device, using an orange fill and a dark-grey circle covering the artboard. Compare the two cases and investigate the renderer behavior at the artboard boundary; done means the background no longer appears as a 1px border.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, flutter
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.