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. ”
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 / VDMXSyphon is disabled in App Store builds.
- — Free tier grids larger than 9 tilesFree caps at 9 tiles; 12 & 16 require Plus.
- — Runs on macOS 14 or earlierRequires macOS 15.0+ (Sequoia).
- — AI features on Intel MacsVision Cutout / Smart Captions require Apple Silicon + macOS 26.
- — Syncs across devicesNo sync functionality. By design.
- — Reaction camera in a grid cellFeature flag is off for v1.
- — Lava Lamp modeRetired. The App Intent now maps to Switch Persona.
- — Mood matching · Mood board exportRemoved from the tier matrix. No plan to restore.
- — SmartFlex GridRetired 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+ templatesReturned and rebranded as Editorial Layout — 14 curated templates.
- — Folder Browse kiosk modeReplaced 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.