-
-
Notifications
You must be signed in to change notification settings - Fork 123
Labels
decisionA decision needs to be takenA decision needs to be takenenhancementNew feature or requestNew feature or requestuxUser experience improvements (quality of life changes, reducing the number of clicks, helpers, ...)User experience improvements (quality of life changes, reducing the number of clicks, helpers, ...)
Description
Describe the feature you'd like to request
Add a new layout mode which automatically calculates position and size of items using one layout as base.
Additional information
Layout modes
- Auto: Position and size of all layouts are calculated from the base layout.
- Custom: Position and size must be configured for all layouts separately. (This is the current layout mode)
Mockups
Database changes
- add boards.baseLayoutId: string, nullable
- add boards.layoutMode: ‘auto’ | ‘custom’, default ‘custom’
Additional notes:
- Calculation of position on board should work by only showing the base layout during edit mode and after editing to “refetch” the board page which will also recalculate positions (if possible). Otherwise, positions must be calculated on the client before rendering.
- Size of board creation modal should be increased
- Base layout should only be visible / selectable if auto is selected as layout mode
- During board creation default selected should be auto, base layout will be the one created. (base layout has to be set after board and layout creation)
Metadata
Metadata
Assignees
Labels
decisionA decision needs to be takenA decision needs to be takenenhancementNew feature or requestNew feature or requestuxUser experience improvements (quality of life changes, reducing the number of clicks, helpers, ...)User experience improvements (quality of life changes, reducing the number of clicks, helpers, ...)
Type
Projects
Status
In Progress