Mockups

Visual previews of what we're building. Each card links to a live page. Cards tagged Done are shipped to production. Mockup = preview only.

World-Class CMS

4
πŸŽ›οΈ Done

Section Panel β€” Full Field List

What the operator sees clicking a top-level section. Background, Border, Shadow, Color, Padding β€” all the tools any image tool has.

Open mockup
βœ‹ Mockup

Section Edit Mode (page drag)

First try β€” drag on the actual page to reorder. Works but messy. See Structure panel mockup for the better pattern.

Open mockup
🌲 Mockup

Structure Panel (Elementor-style)

Tree of sections/containers/widgets on the left, page stays normal on the right. Drag, reorder, nest. No overlays on the page.

Open mockup
⇕ Mockup

Structure Panel + Resize

Same as Structure, plus dashed line drag handles. Hover to reveal. Snap to 100/200/400/600/800px. Alt = free. No extra chrome.

Open mockup
πŸ“± Mockup

Mobile β€” per-section 2-col toggle

Cards/galleries stay 2-col. Text stacks. Per-section override + ratio buttons + auto-collapse breakpoint. Live preview at viewport width.

Open mockup
🌲 Example

Real example β€” Tree Academy

Same homepage, 3 viewports. S-1/S-5/S-8/S-9 stack. S-3 Services (cards) keeps 2-col. See badges (top-right) showing the toggle state per section.

Open mockup
βš™οΈ Mockup

Where the toggle lives β€” Inspector

Click a section β†’ Layout tab β†’ Responsive group below Columns/Gap. 3 controls + live preview at 390px. Badge on each section shows current state.

Open mockup
🧠 Mockup

FvRE β€” section type detection

The brains behind the toggle. Heuristics + scores + type enum (HERO/FULL/INNER/COLS/CARDS/TEXT/CTA/FOOTER). Defaults drive the toggle; operator can override.

Open mockup
🧩 Mockup

Widget library + insert + renumber

23 widgets. Manual + AI paths. Click slot, drag from library, or quick-add. Slots = addresses, UUIDs stable. Renumber is free.

Open mockup
πŸ“ Mockup

Bottom bar placement + GDPR

Bar moves to safest empty slot. Stacks above app bars, hides for GDPR, floats top when chat bubbles squat the corner. Re-evaluates on scroll/resize/mutation.

Open mockup
</> Mockup

Dev mode toggle β€” the single entry point

Floating icon, bottom-right, 44pt. OFF = clean visitor page. ON = chips, dock pills, panels, outlines all appear. Uses existing setDevMode. Drag to reposition.

Open mockup
β–¦ Mockup

Samsung-style edge panel

4px edge handle. Swipe in β†’ 2-col grid of 12 CMS tools. Tabbed (Tools / Recent). Persistent footer with + Section/Container/Widget. Future: second-swipe reveals paired panel.

Open mockup
πŸ“ v2 β€” Refined

Edge panel v2 β€” 33% max, dock untouched

Additive to dock. Width: 220px mobile (56%), 280px tablet (36%), 360px desktop (25%), hard cap 33vw. Dock stays as-is. Click icon β†’ dock panel opens, edge slides out.

Open mockup
β–₯ v3 β€” Narrow

Edge panel v3 β€” single column, way narrower

140px mobile (36%), 160px tablet (21%), 180px desktop (12.5%). Icon list with name + tooltip. Super-narrow 72px (18%) as floor. App stays mostly visible.

Open mockup
β–¦ v4 β€” harsh

Edge panel v4 β€” 2-col, tight padding (harsh)

Same widths, but neon accent + saturated darks. Replaced by v5.

Open mockup
β–¦ v5 β€” still off

Edge panel v5 β€” softened a bit (still felt like v4)

Soft mint + warm neutrals + AA. But the changes were too subtle β€” looked like v4. Replaced by v6.

Open mockup
β–¦ v6 β€” has bug

Edge panel v6 β€” soft sage + warm cream (had radius bug)

Dusty sage, warm dark panel, muted forest. But the panel had 12px border-radius showing on the right edge under the tab bar. Replaced by v7.

Open mockup
β–¦ v7 β€” Keeper

Edge panel v7 β€” edge-to-edge, no radius, tighter padding

Panel is edge-to-edge on the right (no border-radius visible). 152/180/220px (was 168/200/240). Sage + cream palette from v6 kept.

Open mockup
πŸ–ΌοΈ Mockup

Media Library

Replaces the "coming soon" stub. Search, filter by type, multi-select, insert. Gallery of every image in the FreshVibe CMS asset store.

Open mockup
πŸ“Œ Done

Dock Pills Always Visible

Docked panels now sit behind the dock pills. You can always switch panels, even when one is docked in front.

Open mockup

VibeChat

2

Old S3 Layout

4

Research & Docs

2