twentyhq / twenty

Building a modern alternative to Salesforce, powered by the community.
https://twenty.com
Other
19.49k stars 2.19k forks source link

Settings Option Card component #8195

Open Bonapara opened 5 days ago

Bonapara commented 5 days ago

Current behavior

We use various designs for options throughout the Settings.

Email options

image

No icons / Spacing too big between title and decription

Fields options

CleanShot 2024-10-30 at 11 59 36

No card, no consistency in design

Desired Behavior

We want to use a single component to standardize the settings design.

Emails

CleanShot 2024-10-30 at 12 04 21

Calendar

CleanShot 2024-10-30 at 12 04 34

SSO

CleanShot 2024-10-30 at 12 04 51

Data Model > Object

CleanShot 2024-10-30 at 12 05 21

Data Model > Object > Field

CleanShot 2024-10-30 at 12 05 54

CleanShot 2024-10-30 at 12 06 11

CleanShot 2024-10-30 at 12 06 21

CleanShot 2024-10-30 at 12 06 42

CleanShot 2024-10-30 at 12 06 55

Component

image

https://www.figma.com/design/xt8O9mFeLl46C5InWwoMrN/Twenty?node-id=35741-193252&node-type=frame&t=CiXmqWSMdYd6vVDl-11

tanayvaswani commented 5 days ago

First time contributor, would love to give it a try. Should I get this issue assigned before start working ?

Bonapara commented 5 days ago

@tanayvaswani I think this issue is too large for a first contribution. Maybe check out our Good First Issues!