Skip to content

Conversation

@eightants
Copy link
Contributor

@eightants eightants commented May 22, 2023

Summary

New project settings ui for sessions and error settings. Mostly the section cards and text.

Currently not heavily modified to match the Figma: Input and Select components.

The inputs seem to be reused throughout the app, so I kept them the same for now. Inputs can be changed in a future PR, possibly by making a SelectV2 or InputV2.

https://www.figma.com/file/rdBPNzn7Klk6RG1LHUCE5B/Screen-Designs?type=design&node-id=7765-360301&t=Bxv5Eh5GdtXD0TwH-0

How did you test this change?

Screenshot 2023-05-22 at 11 30 42 AM Screenshot 2023-05-22 at 11 30 52 AM

Base automatically changed from anthony/unified-settings-save to main May 22, 2023 17:55
@eightants eightants force-pushed the anthony/new-settings-ui branch from cbf93f1 to 3c5071c Compare May 22, 2023 18:02
@render
Copy link

render bot commented May 22, 2023

@eightants eightants requested review from a team, SpennyNDaJets and et and removed request for a team and SpennyNDaJets May 22, 2023 18:05
Copy link
Contributor

@et et left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great cleanup here!

One thing I noticed is that we don't have a loading state for these forms and the inputs jump when the data loads in.
See this gif and watch the toggle for "Filter errors thrown by Chrome extensions"

Kapture 2023-05-22 at 12 31 02

I don't think we need to fix this immediately but it would be great to fix this at some point.

@eightants
Copy link
Contributor Author

Loading state is currently being worked on. Will be getting a pr out for it later today!

@eightants eightants merged commit cd7667c into main May 22, 2023
@eightants eightants deleted the anthony/new-settings-ui branch May 22, 2023 19:15
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