Description
Problem
Expand and … icons:
Solution
Remove these actions and replace with context menu that is accessible via right click in all cards.
By default it will have the following actions:
For List: Add Sub-Entity (ex: New Feature)
For List: Add Sub-Entity (ex: New Bug)
For Context List: Unlink
—
Expand (Shift + Click)
Open in a new Tab (Cmd/Ctrl + Click)
Copy Link
—
Duplicate
Convert To
Delete
—
Include Actions into this menu (they already exist in … menu now)
Add icons to find actions faster
This pattern can scale well and support dozens of items.
Should work in all Views: Board, Timeline, List, Calendar, Feed View
Table - add a context menu for row
Mention - add a context menu
Context Menu: Add to Favorites
Use Radix
https://www.radix-ui.com/docs/primitives/components/context-menu
Migration
Options:
OK: Just remove … and announce the change to ALL users via Intercom post
BAD: Try to keep …, educate users via intercom and migrate fully in several weeks…
Ask close to release.
Reference
Linear is doing it right
Height
Trello
Notion