FrameIt Vision
Plan your gallery on your wall
$14.99
Care about your photographs or art? Get inspired to create more when you frame, mat, arrange and pre-visualize your images from Photos displayed on your own walls.
Pre-visualize your gallery wall—on your wall.
The best gallery arrangement melds with the room decor. Use FrameIt Vision with your Apple Vision Pro to see the possibilities for your photos on your gallery wall before investing in expensive frames.
If you care about your photographs or art, you will want this app. With it, you'll inspired to create more when you pre-visualize your images arranged and displayed on your own walls. You'll appreciate how the app emphasizes your images allowing you to make frame, mat, and arrangement choices that enhance the images.
FrameIt Vision combines pictures from Photos with frames you design into arrangements you make on your wall. When it's ready, create a report describing the arrangement or share it in a reality file that's viewable on Vision Pro in Quick Look simply by clicking on the file in the Files app.
You use the FrameIt Vision app to
• visualize a gallery wall and generate a report before purchasing frames, or
• create reality objects to decorate your Vision Pro spaces.
Create and populate a new gallery with pictures you select in Photos with the tap of a single button that starts the selection process and then automatically builds a gallery on your wall.
With its context sensitive (i) guidance button, the app is both easy to use and makes it easy to understand the basic principles of picture framing and gallery design. As start using the app tap the (i) button on the right for suggestions and guidance.
Frame pictures from your Photos library in rectangular, oval, or octagon-shaped frames in sizes, colors, surfaces, and materials you choose from extensive palettes. Canvas wraps and frameless styles are also supported. Drag, swap, and arrange the framed pictures to explore new designs.
Dragging frames around to make an arrangement is the ultimate in flexibility, but tedious. Try the four different arrangement styles for quick automatic arrangements that will inspire your arrangement.
Of course you can save each arrangement scene and switch quickly between them for rapid comparisons.
For a lot of fun, turn on "spatialize" In Settings to see your pictures morph into 3D images as you move to be directly in front of it.
Go further and automate gallery creation with AppIntents and Shortcuts.
Or carefully walk around and try your arrangements on every wall.
Have fun!
more The auto framing behavior is a great way to start. After that, I was able to adjust a few things to my liking. This is definitely my new favorite way to look back on photos from vacations and trips.
The auto framing behavior is a great way to start. After that, I was able to adjust a few things to my liking. This is definitely my new favorite way to look back on photos from vacations and trips.
• Rebuilt for visionOS 27
3.2.2 Sep 24
• "Arrange centered" is refined to create arrangements where the largest frames by height, width, or area are centered within width and height maxima that you can adjust
• Resolves an issue where shadows below the top of a frame disappeared when frames were dragged
3.2.1 Apr 22
• The move-to-wall "scope" button gains a dot-in-a-circle marker that moves the arrangement to the marked wall when tapped and then disappears
• To cancel the marker, tap the "scope" again
• When "Add photos" adds to an empty scene, the center of the frames are placed at standard hanging height
• On app start or resume, the arrangement is positioned and aligned to the wall in front
• Paste into an empty scene now places the center of the pasted frames at standard hanging height
• Resolves an issue where arranging a simple grid with top or bottom alignment was reversed
• Canvas wraps now work correctly with "Arrange simple grid"
• Adds additional info (i) help panels for frame size and liner size.
• Improves other info help panel guidances
• Simplifies "Settings" panel and removes "Advanced settings"
• Improves "Quick Start" guidance and organization
• Adds new info (i) help panel for "Arrange centered"
• Resolves an issue where undo/redo caused the arrangement to jump to a new position when the "Scene" panel was displayed
3.2.0 Mar 24
• Adds a scale gesture that modifies the size of the frame and auto adjusts the mat window size
• Adds a rotate gesture that flips the frame between landscape and portrait
• Adds the new arrangement choice "centered" that arranges selected framed pictures with the largest in the center and the smallest at the edges of the arrangement
• View a framed picture while positioned directly in front of it and the picture changes to a presented 3D spatial scene after the app setting 'enable spatial images' is toggled on. To see the 3D scene, you must move so that the headset is perpendicular to the arrangement and pointed directly at the framed picture both horizontally and at the same height.
• As you move the headset to be in front of a different frame, the previous spatial scene reverts to the original 2D picture.
• Spatial presentation is supported for matted pictures with rectangular, oval and octagonal windows. Spatial presentation is also available for rectangular matless framed pictures with rectangular windows.
• Suggests the next step to take when the all frames have no photos
• On launch shows the first three things to do while the app loads
• Opens with the control panel positioned lower and angled like a dashboard controller
• App launch is simplified and quicker to get started
• Matless framed pictures no longer generate MeshResources, improving performance
• Moves the arrangement to the wall when the app reopens
• Resolves an issue where changing the mat surface also changed the overmat surface
• Resolves an issue where the picture surface texture pattern scaled with the picture size in a mat window
• Resolves an issue where Tips interfered with the initial PhotoPicker use causing it to open and instantly close on first use
• Improves the rendering and appearance of mat and picture surface textures
3.1.2 Feb 24
• Resolves an issue where flip frame while picture cropping is visible did not change the red cropping rectangle's orientation
• Resolves an issue where oval frames with rectangular mat windows close in size to the frame size might be rendered wrong
• Contains a rewrite of the custom size and color overlays to be more responsive with clearer options
• Implements context-sensitive guidance (i) for custom size and color
• Resolves an issue where the New size... button help could block button pinch gestures
3.1.1 Jan 26
• Create, add and remove custom sizes and colors
- new frame sizes
- new frame colors
- new mat and overmat colors
• Tap the "New sizes..." button in the Frame size panel to add and manage custom frame sizes
• Find the new custom color popover in frame, mat, and overmat panels
- Long press a swatch color for color details
- or tap the new "Colors..." button to examine the average color of all selected framed pictures
- Drag the sliders to view new colors on its associated frame, mat, or overmat
- Tap "Use color" to add a new color as a custom color swatch to the swatch panel
- Tap the new "Manage..." button to delete custom color swatches with a swipe or button tap
• Turn on live color sampling of framed pictures with the new "Sample" button in the custom color popover
- When sampling colors, a circular color sampler appears over the arrangement at the point where your head is pointing
- The sampler shows the color under its center
- Tap to apply the sampler's color to all the associated frame, mat, or overmats in the selection
- Tap and hold to stop sampling, or tap the "Sampling..." button
3.1.0 Jan 21
Version 3
• has a new app icon
• is a full rewrite of the undo/redo mechanism
• is a full decoupling of RealityKit entities from SwiftData models
• contains substantial improvements to "Move the arrangement to wall" especially on startup and in areas with many walls
• resolves issues related to placement of arrangements along line of sight with the "Move arrangement to wall" tap
* has improved pre-processing analysis and recovery of SwiftData on scene opens
• adds automatic APFS snapshot backups the data store
• adds basic management of multiple data stores for advanced users includes:
- creation
- sharing
- renaming and
- deletion of the data store
• is rewritten for Swift 6
• maintains an ordered selection of framed pictures when selected framed pictures are deselected
• improves ⓘ guidance with additional and revised guidance
• improves Quick Start (circled question mark)
• resolves an issue where the shadow area at the top of a frame became transparent when shadows were displayed and the frame was de-selected
• PDF reports now include an image of the arrangement
• "Move the arrangement to wall" scope button centers the arrangement horizontally along the direction you are looking. This is important when frames are moved behind obscuring walls and hidden frames
• Improved Quick Start instructions
• Arrange panels now contain an instruction to tapping a button to start a rearrangement
• and many more improvements
3.0.2 12/20/2025
Version 3
• has a new app icon
• is a full rewrite of the undo/redo mechanism
• is a full decoupling of RealityKit entities from SwiftData models
• contains substantial improvements to "Move the arrangement to wall" especially on startup and in areas with many walls
* has improved pre-processing analysis and recovery of SwiftData on scene opens
• adds automatic APFS snapshot backups the data store
• adds basic management of multiple data stores for advanced users includes:
- creation
- sharing
- renaming and
- deletion of the data store
• is rewritten for Swift 6
• maintains an ordered selection of framed pictures when selected framed pictures are deselected
• improves ⓘ guidance with additional and revised guidance
• improves Quick Start (circled question mark)
• resolves an issue where the shadow area at the top of a frame became transparent when shadows were displayed and the frame was de-selected
• PDF reports now include an image of the arrangement
• "Move the arrangement to wall" scope button centers the arrangement horizontally along the direction you are looking. This is important when frames are moved behind obscuring walls and hidden frames
• Improved Quick Start instructions
• Arrange panels now contain an instruction to tapping a button to start a rearrangement
• and many more improvements
3.0.1 12/18/2025
• Redo is enabled
• Undo/redo is available for Delete picture and Delete framed picture
• Maintains an ordered selection of framed pictures when selected framed pictures are deselected
• Selection order is now undoable and redoable
• Buttons in the Arrange Pack panel that are checked repack the arrangement when tapped
• Selection order is now undoable and redoable
• Improves ⓘ guidance with additional and revised guidance
• Flip frame and flip mat are grouped together as are rotate frame and rotate mat
• Resolves an issue where the shadow area at the top of a frame became transparent when shadows were displayed and the frame was de-selected
• The text describing the red crop rectangle in the Picture Crop panel is placed above the picture being cropped
• Resolves an issue where the red crop rectangle in Picture | Crop & drag did not accurately match the opening of landscape-oriented panoramas when the picture aspect was greater than 3.75:1
• Built with Swift 6
3.0 12/10/2025
• Introduces context-sensitive guidance for explaining framing terms, common choices, and design decisions
• "Delete framed pictures" and "Remove pictures" are now undoable
• Octagon-shaped frames are now all in "stop sign" orientation like the regular octagon frame
• The new octagon shape transitions smoothly into an octagon in a square as the frame size is adjusted so the width and height are the same
• Resolves an issue where octagon mat windows could be distorted when the mat border was small
• Float frame shadows are improved
• Resolves an issue where mat border width could not be adjusted when the frame style was matless
• Improves the fit of mats in frames with very narrow 3/8" faces
• Increases the mat border widths allowed in the mat window size panel
• Corrects the suggested mat window size for a float-frame
• Resolves an issue where the picture crop could be wrong
• Resolves an issue where the single-weight mat bevel width of a rectangle in oval or octagon frame was too narrow
• Fixed the mat window size in the generated PDF report, which was occasionally wrong
• The PDF report explains the "Picture fits opening" vs "Window fits opening" setting
• Adds a setting that switches the view in the Pictures Crop & Resize panel between "picture is window size" and "picture is opening size". Use "picture is opening size" to keep the previous behavior. Use "picture is window size" to see how much of a picture is hidden by the mat-picture overlap that holds the picture in place
• Window and opening sizes are now included in the PDF report. The window size is the size that the picture fits in. The opening size is the viewable size of the image. The opening is smaller than the window by the amount of overlap the frame or mat uses to hold the image. Frameless and matless openings are the same size as the window size. Understanding the difference between window and opening is especially important when the frame window is smaller than 10"
• Resolves an issue where toggling the "use uniform borders" in the mat sizes panel did not refresh mat border widths
• Enables mat border width 0" if "use uniform borders" is on, otherwise it is not enabled
• Sets the frame style to a matless style if an enabled mat border width of 0" is chosen
• Improves the rectangle mat window fit in an octagon frame
• Resolves several issues where mat window sizes of oval or octagon frames were not enabled/disabled correctly when the mat window shape was a rectangle
• Improves pebble, canvas, burlap, and satin mat surface textures
• Improves bevel and triangle face profiles
• Adds guidance for framing when the picture is of a known fixed size
• Improves the frame colors to be more lifelike
• Includes many small refinements resulting from testing
• Avoids a potential crash on startup if the previous session deleted a framed picture
2.2.1 02/26/2025
• Introduces context-sensitive guidance for explaining framing terms, common choices, and design decisions
• "Delete framed pictures" and "Remove pictures" are now undoable
• Octagon-shaped frames are now all in "stop sign" orientation like the regular octagon frame
• The new octagon shape transitions smoothly into an octagon in a square as the frame size is adjusted so the width and height are the same
• Resolves an issue where octagon mat windows could be distorted when the mat border was small
• Float frame shadows are improved
• Resolves an issue where mat border width could not be adjusted when the frame style was matless
• Improves the fit of mats in frames with very narrow 3/8" faces
• Increases the mat border widths allowed in the mat window size panel
• Corrects the suggested mat window size for a float-frame
• Resolves an issue where the picture crop could be wrong
• Resolves an issue where the single-weight mat bevel width of a rectangle in oval or octagon frame was too narrow
• Fixed the mat window size in the generated PDF report, which was occasionally wrong
• The PDF report explains the "Picture fits opening" vs "Window fits opening" setting
• Adds a setting that switches the view in the Pictures Crop & Resize panel between "picture is window size" and "picture is opening size". Use "picture is opening size" to keep the previous behavior. Use "picture is window size" to see how much of a picture is hidden by the mat-picture overlap that holds the picture in place
• Window and opening sizes are now included in the PDF report. The window size is the size that the picture fits in. The opening size is the viewable size of the image. The opening is smaller than the window by the amount of overlap the frame or mat uses to hold the image. Frameless and matless openings are the same size as the window size. Understanding the difference between window and opening is especially important when the frame window is smaller than 10"
• Resolves an issue where toggling the "use uniform borders" in the mat sizes panel did not refresh mat border widths
• Enables mat border width 0" if "use uniform borders" is on, otherwise it is not enabled
• Sets the frame style to a matless style if an enabled mat border width of 0" is chosen
• Improves the rectangle mat window fit in an octagon frame
• Resolves several issues where mat window sizes of oval or octagon frames were not enabled/disabled correctly when the mat window shape was a rectangle
• Improves pebble, canvas, burlap, and satin mat surface textures
• Improves bevel and triangle face profiles
• Adds guidance for framing when the picture is of a known fixed size
• Improves the frame colors to be more lifelike
• Includes many small refinements resulting from testing
2.2.0 02/25/2025
• Adds the new Textures panel to Styles. It allows you to set mat, overmat, and picture surface textures
• Adds 12 app shortcuts that you can use in Shortcuts:
- Photos to Gallery Wall: Choose sizes, images, frame, arrange, and show on the wall
- Photos to Reality file: Choose sizes, images, frame, arrange, and save in a reality file
- Open scene: opens a FrameIt Vision scene by name
- ListScenes: provides a list of the scenes in the FrameIt Vision gallery
- ArrangmentRepor: saves a PDF measurement report of the currently displayed scene
- ArrangementToRealityFile: exports the currently displayed scene to a reality file
- FramePhotos: choose images in Photos and then frame and arrange them in a new scene
- FrameArrangeExportRealityFile: choose images from Photos and then frame, arrange, and export the scene as a reality file.
- ListFrameStyles: provides a list of the frame styles in the app
- ListFrameSizes: provides a list of common frame sizes
- SizeFramePhotos: sets the size of the frame, then frames and arranges selected images from Photos
- StyleSizeFramePhotos: sets the style and size of the frame, then frames and arranges selected images from Photos
• Adds synthetic shadows to framed pictures. Shadows are turned on and off in Settings for each scene
• Changes the names of 3 frameStyles:
- frameless -> matted frameless,
- canvas mirror -> mirror wrap
- canvas color -> color wrap
• Also changes related appIntents and appShortcuts while preserving compatibility with the old terms;
• Resolves an issue where adding a new "color wrap" frame added a frame with dark sides instead of white sides
* The frame depth panel is moved from Styles to Sizes
• Resolves an issue where oval and octagonal canvas wraps had twice the expected depth
• Adds a basic URL scheme: frameitvisionapp with these hosts:
- frame-arrange-photos
- export-arrangement-report
- export-reality-file
- frame-arrange-export-reality-file
that are used like this: "frameitvisionapp://frame-arrange-photos"
2.1.8 01/03/2025
• Picture frames can be touched directly and dragged to new positions on a wall
• Adds a setting to display detected wall and floor anchor planes within 4 meters
• Improves Move-to-wall so that it recognizes more positions on walls where the framed picture arrangement can be attached
2.1.6 12/16/2024
• Adds automatic arrangement method named "Simple Grid"
• Changes the arrangement panels to wait until a top row item is checked before rearranging frames
2.1.5 11/25/2024
• Resolves an issue where the template picture's current style was ignored while adding pictures from Photos and the preferred style was used instead
• Resolves an issue where frameless and non-rectangular frames did not touch as expected when packed with zero spacing
• Replaces the "no mat" style on the Frame Style panel with "matless frame" and "matless frameless" styles to improve choice clarity
2.1.4 11/23/2024
• A 16:9 picture ratio is no longer considered a pano when adding pictures from Photos
• Adding a new frame now sets the face width to the frame window size preferred value
• Resolves an issue where switching from the immersive space to a shared space using the digital crown while picking photos from the Photos app would block the app and require a forced app close
2.1.3 11/20/2024
• Resolves an issue with extreme panoramas where the crop rectangle displayed an image that was offset from the framed image
2.1.2 11/19/2024
• Merges Open, Rename, Duplicate, and Delete scene menu panels into a single Scenes panel with a bottom ornament toolbar
• When the app is not in the immersive space (the arrangement is hidden), all control panel buttons are disabled except the move-to-wall button (the circle button with sight tick marks located in the toolbar center)
• Undo is improved and works in more situations
• Resolves a rare issue where a frame without a picture would refuse to accept images from Photos
• When the app is not in the immersive space, the move-to-wall button on-hover help message shows "Tap to show the arrangement"
• Scenes with no frames are now visible and display the arrangement grid
• Add Photos no longer creates a grid where panoramas overlap other framed pictures
2.1.1 11/15/2024
• Adds thumbnail images of pictures to the report for each framed picture
• Adds more mat border widths to allow the largest frames to have small mat windows
• Adds more frame sizes for 28" and 26"
• Changing the frame style from 'float' to 'matted frame' preserves the previous mat color
• Changing the frame style from 'frameless' preserves the previous frame face width
• Changing the frame style from a matless style ('no mat', 'canvas mirror', and 'canvas wrap') preserves the previous mat window size
• Frame face size items 'no frame', 'canvas mirror', and 'canvas color' are removed because they duplicate frame styles on the frame style panel and are not expected frame face sizes
• Refines the mat window border width and overmat liner panels to improve the display of options and current selection
2.1.0 11/09/2024
• Improves and corrects generated reports, especially for canvas wrap, frameless, and float-framed pictures
• On changing to float style, framed pictures have improved clear borders
• When a mat shape is changed, the mat shape checkmark updates correctly
2.0.9 11/04/2024
• Resolves an issue where the automatic arrangement of frameless pictures did not have the expected result
• Improves the disclaimer at the end of the report describing the frames and their arrangement
2.0.8 10/24/2024
• Resolves an issue where an undo following a framed picture deletion might restore an invisible, corrupted framed picture that prevents others from displaying.
2.0.7 10/24/2024
• Improves speed and use of the crop picture panel on the Picture menu
• On hovering over the red crop rectangle when cropping a picture, the rectangle now brightens
• Resolves an issue where mat flip when applied to a portrait-oriented frame could result in the picture or mat extending outside the frame.
• Adds a Tip for the Crop Picture panel
• Disables the flip mats button when no selected frame has a mat
2.0.6 10/21/2024
• Mat window size panel has been reimagined and reimplemented to be both simpler and more powerful as well as extensible
• Frame size panel adds a column with the width-by-height sizes of the selected frames
• When adding landscape or portrait panoramas from Photos, the app uses the height from an existing frame but doubles the frame width
• Calculation of the golden ratio window now includes the mat's overlap with the framed art
• Adds "Restore tips" to Settings
• Replaces the "Photos" label in the top toolbar with an icon
• Improves the toggle label text, color, position, and help message in the Mat Window Size panel
• Displays app Tips on initial app startup
• Sorts the selected width-by-height sizes in the frame and mat window size panels
• Resolves an Issue with voice input to text fields when naming and renaming scenes
• Changes the default frame size from 18x24" to 11x14" with a default window size of "8x10"
2.0.5 10/12/2024
• Single-click gallery creation: a new button next to the "Photos" button adds images you select in Photos, frames them, then colors the frames and mats using colors based on the picture collection and finally arranges the framed pictures
• Dismissing the Quick Look view now returns the control panel to the fore
• Frameless pictures now have the expected depth
• Resolves and issue where it was not possible to rename a scene when there was only a single scene
• Mat and frame window sizes with ratios close to the golden ratio are tagged with a golden rectangle
2.0.4 10/01/2024
• Rebuilt for visionOS 27
more Version 3.2.2 Sep 24
Data Not Collected The developer does not collect any data from this app.