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

Add View Settings Menu to Options menu #8201

Open
Tracked by #8202
Bonapara opened this issue Oct 30, 2024 · 2 comments
Open
Tracked by #8202

Add View Settings Menu to Options menu #8201

Bonapara opened this issue Oct 30, 2024 · 2 comments
Labels
prio: med scope: front Issues that are affecting the frontend side only size: long type: design improvement

Comments

@Bonapara
Copy link
Member

Bonapara commented Oct 30, 2024

Current behavior

It's not possible to change the view type from the options menu.

Desired Behavior

Options menu Root level

Introduce a new View Settings menu in the Options menu

CleanShot 2024-10-30 at 14 20 35

  1. Display the view type icon (Table or Kanban)

When I click on View Settings

1. Kanban view type is selected

CleanShot 2024-10-30 at 14 44 31

Kanban compact mode setting and the group by option are displayed there (as it's a critical setting for Kanban)

The group by behavior is described in this issue: #8203

When switching from a table view to a kanban view, we should take the first select field for the view (and allow the user to modify it later) so the kanban would be displayed immediately without the need to manually choose a Select field.

2. Table view is selected - Kanban view is available

CleanShot 2024-10-30 at 14 44 53

3. Table view is selected - Kanban view is not available

(as there is no Select field created in the given Object)

CleanShot 2024-10-30 at 14 46 11

A Create Select field CTA is displayed and redirects to /settings/objects/xxx/new-field/configure?fieldType=SELECT

Other Settings

Open in

Open in "Side panel" is a setting that allows the user to open the record either in the side panel or on the full-screen record page.

CleanShot 2024-10-30 at 14 30 00

Delete view

...

Figma

https://www.figma.com/design/xt8O9mFeLl46C5InWwoMrN/Twenty?node-id=43710-113940&node-type=frame&t=OOIqna3WNmE194bK-11

@Bonapara Bonapara added scope: front Issues that are affecting the frontend side only size: long type: design improvement prio: med labels Oct 30, 2024
@ketanMehtaa
Copy link

assign me @Bonapara

@Bonapara
Copy link
Member Author

At this point, I'm not sure if we will handle it internally, @ketanMehtaa. Can't assign now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
prio: med scope: front Issues that are affecting the frontend side only size: long type: design improvement
Projects
Status: 🆕 New
Development

No branches or pull requests

2 participants