Vol. 01 · No. 01 · The press desk · If a claim isn't here, it isn't approved

Press kit

What we say. What we'll back up.

Approved taglines, the public claims registry (each with its code-level basis), a fact sheet, and the supported-format list. If you're writing about flexGrid, this page is canonical.

Press contact: patlee@pixeLantern.com

Primary tagline

flexGrid — Your media. Alive.

Use this as the lead-in. Subtitle: Multi-Video Grid Player.

Avoid ALL CAPS treatments. The wordmark is lowercase "flexGrid"; never style it as FlexGrid or Flex Grid. The studio is "pixeLantern" (lowercase first letter, capital L, no space).

By audience

  • Visual Creator Your mood board just came alive.
  • Home Ambience Turn any Mac into a living art frame.
  • Photographer See everything at once.
  • Educator Show, don't tell.
  • Media Explorer Finally enjoy your library.
  • Art Installation flexGrid is part of the art itself.
A native macOS multi-video grid player. Drop a folder, hit play, and your media becomes a living mosaic.
AVPlayerLooper under every cell. The loop seam isn't fixed — it isn't there.
Reads memory pressure at the kernel level so the wall stays smooth as the room gets hot.
Editorial Layout — fourteen curated magazine templates with vision-aware hero placement, two to six cells, structure lock-and-cycle on auto-advance.
01. Public claims registry

Every line we'd say in print, with its receipt.

Each claim below is verified against the codebase. The "basis" column points to the file (or behaviour) that backs it up. If a claim isn't here, it isn't approved.

Claim Basis (source of truth)
Display multiple videos and images in a dynamic grid Core functionality
Grids from 1 to 9 tiles on Free TierManager.allowedGridSizes
Grids up to 16 tiles (4×4) on Plus TierManager.maxGridSize (.plus)
Cultivated first batch on screen in ~1.5 s on 25k-file folders cold-open-strategy-2026-05-20.md
One-time purchase, not a subscription StoreKit 2 non-consumable IAPs
No account required No sign-in flow exists
All processing happens on your device No network calls for features
SmartShuffle covers your library before repeating Bag-draw algorithm · multi-dim scoring
Supports MP4, MOV, MKV, JPG, PNG, HEIC, GIF, WebP, ePub, PDF MediaHelpers format lists
Built with SwiftUI and AVFoundation Source code
Liquid Glass UI on macOS 26 LiquidGlassBackground.swift · flexGlass() modifier
Gapless video looping via AVPlayerLooper PlayerContainerView
Real-time memory monitoring at the Mach-kernel level MemoryMonitor.swift (task_info, thread_info)
Editorial Layout — 14 curated templates, 2–6 cells EditorialLayout · 1.1.0 release
Smart cell display — single unified mode Smart family cleanup · 2026-05-20
Subject Cutout via VNGenerateForegroundInstanceMaskRequest MagicLayer · 2026-05-16
Export collages as PNG with transparency CollageExporter.swift
Drag OUT — original file via NSFilePromiseProvider FilePromiseDragView.swift
Spotlight indexing with flexgrid:// deep links Spotlight indexer · 2026-05-17 (opt-in)
Siri & Shortcuts — 9 App Intents AppIntentsProvider.swift
On-device AI captions on macOS 26 + Apple Intelligence SmartCaptionEngine.swift · FoundationModels
Auto-resolves moved files by name + size FileRelinker.swift

Do not claim

  • — Syphon output to Resolume / VDMX
    Syphon is disabled in App Store builds.
  • — Free tier grids larger than 9 tiles
    Free caps at 9 tiles; 12 & 16 require Plus.
  • — Runs on macOS 14 or earlier
    Requires macOS 15.0+ (Sequoia).
  • — AI features on Intel Macs
    Vision Cutout / Smart Captions require Apple Silicon + macOS 26.
  • — Syncs across devices
    No sync functionality. By design.
  • — Reaction camera in a grid cell
    Feature flag is off for v1.
  • — Lava Lamp mode
    Retired. The App Intent now maps to Switch Persona.
  • — Mood matching · Mood board export
    Removed from the tier matrix. No plan to restore.
  • — SmartFlex Grid
    Retired brand. The split/merge behaviour lives on as Grid Designer.
  • — Subject Zoom: Fill to Face / Torso / Person / Body (six modes)
    Collapsed into one Smart cell display mode (decision tree + tightness slider).
  • — Masonry layout with 30+ templates
    Returned and rebranded as Editorial Layout — 14 curated templates.
  • — Folder Browse kiosk mode
    Replaced by the Folder Tree side panel.

Branding rules

  • — Wordmark is lowercase "flexGrid".
  • — Studio is "pixeLantern" (lowercase, mid-cap L).
  • — Subtitle is "Multi-Video Grid Player".
  • — Approved tagline: "Your media. Alive."
  • — Don't pair with marketing buzzwords ("AI-powered", "intelligent") — describe what the feature does instead.
  • — Don't reference pricing in dollars until the launch number is set.

Fact sheet

flexGrid at a glance

Product name
flexGrid
Subtitle
Multi-Video Grid Player
Studio
pixeLantern
Developer
Pat Lee
Bundle ID
com.pixelantern.flexgrid
Category
Video
Status
Beta · TestFlight
Platform
macOS 15+ · Liquid Glass + on-device AI on macOS 26
Architecture
SwiftUI · AVFoundation · Metal · @Observable · @MainActor
Tiers (public)
Free + Plus (one-time StoreKit 2 IAP, non-consumable)
Pricing
Free tier real · Plus price set at launch · no subscription
First launch
Persona picker (six personas) · then drop-a-folder
Telemetry
None
Accounts
None
Distribution
App Store · TestFlight beta
Bundled
Syphon.framework (disabled in App Store builds)

Supported formats

If your Mac can play it, flexGrid can usually turn it into a wall.

Video
MP4, MOV, M4V, AVI, MKV
Images
JPG, PNG, HEIC, GIF, TIFF, WebP (RAW not in v1)
Audio
MP3, M4A, WAV, FLAC, AIFF, AAC (background track)
Readers
ePub, PDF (side pane reader · Plus)
Output
PNG grid · transparent collage · Drag OUT · Set as Wallpaper
Layouts
.flexlayout (human-readable markup)
Links
flexgrid:// deep links (Spotlight-indexed Plus collections)

HEIC and HEIF are first-class. Animated GIFs are treated as video. RAW images aren't supported in v1.

At the bottom of the page

Need anything we didn't list?

Screenshots, demo recordings, exec quotes, custom format questions — drop us a line. We answer press email fast and we send everything as native PNG or MP4. Nothing watermarked.