Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visual tests #71

Merged
merged 32 commits into from
Mar 13, 2023
Merged

Visual tests #71

merged 32 commits into from
Mar 13, 2023

Conversation

dvdvdmt
Copy link
Owner

@dvdvdmt dvdvdmt commented Mar 12, 2023

Motivation

Goal

Settings page should be migrated from Vue to SolidJS. The migration should not break anything that is related to the look and feel of the settings page.

Problem

There are no visual tests in the project that may guarantee that everything looks the same as it is now.

Solution

This changes add a set of visual tests that will guarantee that content script and settings page will look the same after the transition.

Additional changes

  • There is a bug on the Settings page in the Contribute section that doesn't show share buttons because their icons are not invisible.
  • The "By me a coffee" button is removed from the page to not confuse people.

@dvdvdmt dvdvdmt self-assigned this Mar 12, 2023
@dvdvdmt dvdvdmt merged commit daa77b9 into master Mar 13, 2023
@dvdvdmt dvdvdmt deleted the visual-tests branch March 13, 2023 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant