fix: refine container interactions

This commit is contained in:
Thomas Camlong committed 2026-08-02 11:02:55 +02:00
1 parent e3f679237d
commit 0755fc1e26
12 files changed
+342 -145

No files matched your search

@@ -335,10 +335,12 @@ Each Container can configure:
Open the add-content menu and choose **New Container**.
In edit mode, move and resize it like any other item, then drag items into or out of it.
Nested content stays within the Container's bounds.
While resizing, the solid outline follows the pointer continuously and the dashed grid preview shows the size that will be saved on release.
### Collapsing and opening apps
Users can collapse an eligible Container like an accordion in view mode without changing its saved expanded size.
The full-width header becomes the compact expansion bar, so the half-row state has no empty pill-shaped spacer.
Expanding it restores its bounds and makes room for its contents.
If **Open all in new tabs** is enabled, the Container menu can open every app link it contains.
+2 -1
View File
@@ -171,6 +171,7 @@ The **Move / resize item** action in the edit menu remains available for precise
Containers can hold apps, widgets, and nested Containers.
The same Container model works on the main canvas, inside a fixed rail, or inside another Container.
Move and resize Containers directly in edit mode; nested content stays within the Container's local bounds.
Resize outlines follow the pointer continuously while a dashed preview marks the grid size that will be applied on release.
Each responsive layout stores its own Container position and size.
Each Container can configure:
@@ -180,7 +181,7 @@ Each Container can configure:
- Whether its menu shows **Open all in new tabs** for the app links it contains.
- Its border color and custom CSS classes.
Collapsing a Container reduces it to a half-row expansion pill and compacts the surrounding layout without losing its expanded size.
Collapsing a Container reduces its full-width header to a half-row expansion bar and compacts the surrounding layout without losing its expanded size.
Expanding it restores those bounds and moves following items out of the way.
### Background