diff --git a/future-plans.md b/future-plans.md index 1e60756..d8fa3b9 100644 --- a/future-plans.md +++ b/future-plans.md @@ -186,6 +186,22 @@ entries have no URL state — refreshing loses context. ## Grids +### Grid view layers +Allow a storage grid to reference one or more separate "view layer" grids that share +the same logical layout but use different source images. Example: the storage grid +uses close-up photos of individual cells for identification, while a view layer uses +a wider photo of the lid or top side for orientation. + +Key design points: +- Grids get a classification: `storage` (can hold inventory) or `view` (display + only, referenced by storage grids) +- View layers may use a different panel sub-grid layout (fewer, larger panels) as + long as the final logical row×col count matches the storage grid +- In the grid viewer, layers can be toggled to switch between the storage view and + any attached view layers +- A storage grid can have multiple view layers (e.g. lid photo, tray photo, labeled + overlay) + ### Multi-cell grid storage selection A component stored in a grid should be able to span multiple cells, since larger parts often occupy more than one cell. The graphical cell picker in the inventory