Name a layout object
Draw a normal FileMaker object, name it photoGridPlaceholder, and let FileMaker own the layout geometry.
Primary product
A native-feeling FileMaker plugin that adds a fast, beautiful photo/file grid view for container data.
RCCPhotoGrid
Anchored to photoGridPlaceholder
IMG_0118.jpg
IMG_0119.jpg
IMG_0120.jpg
IMG_0121.jpg
IMG_0122.jpg
IMG_0123.jpg
IMG_0124.jpg
IMG_0125.jpg
IMG_0126.jpg
IMG_0127.jpg
IMG_0128.jpg
IMG_0129.jpgHow it works
FileMaker owns the layout rectangle. RCCPhotoGrid owns a native macOS overlay aligned above that rectangle and controlled through external functions.
Draw a normal FileMaker object, name it photoGridPlaceholder, and let FileMaker own the layout geometry.
Call RCC.PhotoGrid.CreateWithControl with the active window and object name. The plugin aligns a native overlay to the live frame.
Send compact JSON generated from your found set. RCCPhotoGrid handles the visual grid, selection cache, and callbacks.
Core features
The feature set focuses on the interactions FileMaker users expect when they work with a modern media library.
FileMaker overlay photo grid anchored to a named layout object
Responsive masonry/grid view that resizes with the FileMaker window
Zoom slider for thumbnail size
Found-set loading from JSON
No-loop summary-field workflow
Multi-selection: click, Shift-click range, Option/Alt-click toggle
Selected item count badge
Right-click context menu: Save, Copy, Share, Delete
Custom context menu visibility options
Get selected record IDs with RCC.PhotoGrid.GetSelectedIDs
Lazy full-resolution preview on double-click
Viewer supports images and Quick Look previews for PDFs/videos/files
Viewer navigation with left/right buttons and swipe/trackpad gestures
Viewer zoom, pan, export/download, and Escape/close
Custom double-click script support
Drag-and-drop file/folder import into FileMaker via script callback
Drag selected grid items out to Finder/Desktop to export selection
Script callbacks for open, drop import, delete, and drag export
Developer surface
Use the external functions to create a grid, load data, read selection state, configure menus, register callbacks, and close overlays cleanly.
RCCPhotoGrid API
RCC.PhotoGrid.CreateWithControl ( windowName ; objectName )RCC.PhotoGrid.SetData ( gridID ; json )RCC.PhotoGrid.GetSelectedIDs ( gridID )RCC.PhotoGrid.SetContextMenuOptions ( gridID ; optionsJSON )RCC.PhotoGrid.SetDragExportScript ( gridID ; scriptName )RCC.PhotoGrid.CloseAllHighlights
Every core interaction exists to make container data easier to browse, select, preview, import, export, and script.
Create a grid above any named FileMaker layout object with RCC.PhotoGrid.CreateWithControl.
Load record IDs, titles, subtitles, thumbnails, and selection state from compact JSON.
Click, Shift-click range selection, Option/Alt-toggle, and a live selected item count.
Double-click into lazy full-resolution previews for images, PDFs, videos, and files.
Import dropped files and export selected grid items out to Finder or Desktop.
Wire open, drop import, delete, and drag export events into your FileMaker scripts.
Early access is best for FileMaker developers with photo, document, or file-heavy systems and a willingness to share concrete workflow feedback.
Early access
RCCPhotoGrid is opening for early access with developers who can test real container-heavy workflows.