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

Update element icons #378

Merged
merged 7 commits into from
Sep 22, 2023
Merged

Update element icons #378

merged 7 commits into from
Sep 22, 2023

Conversation

alextaing
Copy link
Contributor

@alextaing alextaing commented Sep 20, 2023

This PR updates element icons to the ones that product requested. This PR also consolidates the logic we used to decide what icon to render. SVGs sourced from https://fontawesome.com.

image

J-SLAP=2940
TEST=manual

@alextaing alextaing changed the title Update Element icons Update element icons Sep 20, 2023
@alextaing alextaing added the wip label Sep 20, 2023
@alextaing alextaing removed the wip label Sep 22, 2023
@tmeyer2115
Copy link
Contributor

LGTM once we regenerate the screenshots!

@oshi97
Copy link
Contributor

oshi97 commented Sep 22, 2023

I'm okay not regenerating screenshots if it's not getting picked up automatically - I don't think it's worth spending time manually picking out all the ones that need to be updated. It would be better to spend that time updating the way we take those screenshots to be focused on smaller portions of the page. Eventually this will also let us decrease the minimum pixel change ratio

oshi97
oshi97 previously approved these changes Sep 22, 2023
@alextaing alextaing force-pushed the dev/element-icons branch 2 times, most recently from afa0b12 to 34a8a93 Compare September 22, 2023 17:04
@alextaing alextaing merged commit 13dbb3c into main Sep 22, 2023
@alextaing alextaing deleted the dev/element-icons branch September 22, 2023 17:19
@alextaing alextaing mentioned this pull request Sep 26, 2023
alextaing added a commit that referenced this pull request Sep 26, 2023
## Features
- Layouts can now be added when adding a page. This new step is at the
very end of the Add Page process (#376).
- The Live Preview Button now opens up to the current active page
instead the PageJS landing page (#379).

## Changes
- Updated icons for Components, Containers, and Layouts (#378)!
- The current selected viewport is now highlighted in the dropdown to
keep track of the current viewport (#386).

## Fixes
- The page settings now correctly refers to scope as "Content Scope"
(#381).
- Buggy deploy button behavior has been fixed (#385).
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.

3 participants