Skip to content

No visual regression tests #14

Open

Description

@xevrion

The project is mostly layout and has 833 tests, none of which would notice a panel rendering in the wrong place. Several bugs this year were geometry: floating panels not clearing the islands, annotation plates overlapping in stacked rows, a scrollbar squaring off two corners.

A small screenshot comparison over a few examples at a fixed viewport would cover the cases that keep recurring. Worth starting with two or three examples rather than all 23, and covering both themes, since the dark palette is generated and has its own failure modes.

Marking this help wanted rather than good first issue: it needs a tooling decision and CI wiring, not just a patch. Playwright appears in bun.lock today only as a transitive dependency, so adopting it would be a deliberate addition. Worth agreeing the approach on this issue before building it.

Activity

  1. added
    enhancementNew feature or request
    help wantedExtra attention is needed
    metaCI, GitHub config, repo housekeeping
    on Aug 28, 2026
  2. MayurK-cmd commented on Sep 11, 2026

    @MayurK-cmd

    Hey can i work on this?

  3. xevrion commented on Sep 11, 2026

    @xevrion
    CollaboratorAuthor

    Hey! You asked on four issues at once, so picking one to answer.

    This one is yours if you want it. It is self-contained and does not need engine knowledge, which makes it a good first one.

    #38 and #15 are closer to each other than they look, both about how load is expressed, and I would rather settle that shape before someone builds either. #55 needs a design call from me first.

    One at a time works better here anyway, for you as much as for review.

  4. MayurK-cmd commented on Sep 12, 2026

    @MayurK-cmd

    One at a time starting from this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededmetaCI, GitHub config, repo housekeeping

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions