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

Eliminate all uses of raster graphics in the UI #6538

Open
4 of 31 tasks
wetneb opened this issue Apr 15, 2024 · 0 comments
Open
4 of 31 tasks

Eliminate all uses of raster graphics in the UI #6538

wetneb opened this issue Apr 15, 2024 · 0 comments
Labels
Theme: UI/Visual Issues that focus on improving the visual aesthetics, layout, and typography of the user interface. Type: Feature Request Identifies requests for new features or enhancements. These involve proposing new improvements.

Comments

@wetneb
Copy link
Sponsor Member

wetneb commented Apr 15, 2024

This issue is here to keep track of all the raster images that we include as part of OpenRefine's UI.
We would like to migrate them to SVGs instead, for better scalability and flexibility of styling (for instance to implement a dark mode).

As we work on migrating away from those raster images, we would like to preserve (or improve) the consistency of the visual style of OpenRefine, but we don't expect pixel-perfect replacements at all.
Any help to replace those PNG files would be most welcome, even without making the associated code changes: feel free to just upload the proposed SVG replacements as a comment on this issue and someone else can take care of integrating them in the code base.

Note: in the graphics folder we have some PSD files which you could also work from (they are likely in higher resolution)

This is the current list of PNGs:

And GIFs:

Pinging @cooperzoe, since this work is relevant to the production of vector icons for the operations, some of which will be based on existing icons taken from the UI (which therefore need vectorizing in the process).

@wetneb wetneb added Type: Feature Request Identifies requests for new features or enhancements. These involve proposing new improvements. Theme: UI/Visual Issues that focus on improving the visual aesthetics, layout, and typography of the user interface. labels Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Theme: UI/Visual Issues that focus on improving the visual aesthetics, layout, and typography of the user interface. Type: Feature Request Identifies requests for new features or enhancements. These involve proposing new improvements.
Projects
None yet
Development

No branches or pull requests

1 participant