• 11/11/2024

      Features

      • Enables the ability to access all of the patches associated with a particular layer, such as interactions, blue bounded properties, and layer outputs via the new patch graph search surface.

      • Origami Pasteboard now supports corner smoothing from Figma.

      Fixes

      • Fixed issue with layer list hover action icons sometimes not hiding.
      • Fixed issue with "Prototype" header in layer list sometimes disappearing.
      • Fixed issue where unlinking components changed invalid layers into None.
      • When using the port handle to increment or decrement the number of inputs, if there were 3 inputs bound for the Or patch pulling the port handle upwards would break the connections. We shipped a fix that will not break the bindings when using the port handle.
      • When using the port handle for an Option Picker with 3 bounded inputs it would automatically add a 4th input port without the ability to reduce back to 3. We shipped a fix so the port handle works as expected.
      • Updated loop popover labels, so when detached the label refers to the patch name. Previously "Loop Builder" was used as the label regardless of the patch name.
      • When shift is held down to multi-select patches, if a layer icon on the patch was accidentally tapped it would select the layer and deselect all of the patches. To improve this, we make this area inactive in this state.

    • Version 179

      Download Version

      10/28/2024

      Fixes

      • Improved preview when replacing patches to show the exact result of the change.
      • Avoid jumping to top when resizing the layer list.
      • Improve performance when resizing the layer list.

    • Version 178

      Download Version

      10/16/2024

      Fixes

      • General bug fixes and improvements.

    • Version 177

      Download Version

      09/30/2024

      Features

      • The Snippets feature has been removed. If you need to recover patches from a Snippet to use in a component, please use a previous version of Origami Studio to access them.

      • Support for macOS 11 has been dropped. Please use Origami Studio with macOS 12 or higher.

      • Documentation links will now open on the website instead of inside the app.

      • Added support for WebP images.

      • Javascript patches will now deep-copy the underlying script when duplicating the patch, meaning it won’t update all instances when the script changes. Old patches will still have this behavior. You can group Javascript patches into components for reusability and updating the Javascript inside the component will update all instances.


    • Version 176

      Download Version

      09/16/2024

      Fixes

      • Fixed issue with layer properties hiding after clicking out of Viewer window.
      • Fixed iPhone 14 devices to default to Space Black color.

    • Version 175

      Download Version

      09/03/2024

      Features

      • Added corner radius smoothing to all layers with corner radius.

      • Added corner radius with smoothing to Video Stream layer.

      Fixes

      • Fixed issue with dragging connections from ports sometimes failing.
      • Fixed crash when saving a JavaScript patch.
      • Fixed incorrect line wrapping in some input fields like patch search.
      • Clamped corner radius smoothing values to 0 to 1 to avoid unexpected behaviors.

    • Version 174

      Download Version

      08/19/2024

      Fixes

      • Improve speed and reliability on patches thumbnail generation.
      • Fix issue with hover layers getting stuck.
      • Fix alpha slider color on Color Picker.

    • Version 173

      Download Version

      08/06/2024

      Features

      • Added a shortcut command (Option+L) for collapsing selected layers recursively.

      • Added a shortcut command (Ctr+Option+Down) for inspecting an instance.

      • Added the ability to search a font in the font picker.

      • Added recently used fonts in the Font picker.

      • Added the ability to transition percentage value in a transition patch.

      Fixes

      • Fixed bug not able to tab between ports in a patch.
      • Fixed component info popover not being editable when entering a component.
      • Fixed crash for old prototypes that uses really old version of grouped layers.
      • Fixed unlink component banner from truncating text.

    • Version 172

      Download Version

      07/22/2024

      Features

      • Added ability to create port categories for component outputs to organize them.

      • Added control to inspect values for different loops of a component when inspecting component instances.

      • Added Enable port to Time and Device Time patches so that they can be turned off when not needed.

      • Added ability to click on bound ports to go to the binding patch when inside a linked component.

      • Added ability to view text values in popover when inside linked components.

      Fixes

      • Allow hitting Escape to cancel shift-dragging connections.
      • JSON formatted as text will no longer have trailing commas and text values in objects and arrays will be properly quoted.
      • Fixed appearance mismatch for Dark/Light Mode in the iOS Keyboard.
      • Combined “Replace With” and “Replace With…” into one item in the patch contextual menu.
      • Fixed the “search” button not working while entering link components in full patch graph mode.

    • Version 171

      Download Version

      07/08/2024

      Fixes

      • Close color picker when clicking on the color well again.
      • Add scrubbing and keyboard gestures to RGBA controls on color picker.
      • Fix issues with popovers sometimes not showing the right value.
      • Fix orientation issues with some Exif metadata on images.

    • Version 170.1

      Download Version

      06/24/2024

      Fixes

      • Fixed issues with layout spacing on groups with percentage sizing. This also fixed an issue with center-aligned grid-based layout groups being shifted upwards by half the vertical spacing.
      • Correctly resize comments when zoomed.
      • Correctly update layer binding/output patches when layer name changes.
      • Improved performance on Convert Position Patch.

    • Version 169

      Download Version

      06/10/2024

      Fixes

      • Greatly improved logic for patches that depend on computing the length of long text values.

    • Version 168

      Download Version

      05/27/2024

      Fixes

      • Ability to preview JSON Ports.
      • Select all text on inspector text fields on first edit.

    • Version 167

      Download Version

      05/13/2024

      Features

      • Layers are now inserted/pasted inside selected groups by default and above other layers.

      • A new Paste Over Selection option is available to paste above the selected group.

      Fixes

      • When inspector is first on focus, it will select a text field
      • When editing comment patch, escape now exits edit mode.

    • Version 166

      Download Version

      04/29/2024

      Features

      • Ability to show/hide Point Of Interest on the Static Map Layer.

      Fixes

      • Fix text inputs not being able to position a cursor on a specific character.
      • End Comment editing when hitting ESC key.
      • Fixed a crash that happened sometimes when closing the document.

    • Version 165

      Download Version

      04/15/2024

      Fixes

      • Fix issue when sometimes cannot select an enum option from patches.

    • Version 164

      Download Version

      04/02/2024

      Fixes

      • Fix issue with double click not working on the patch picker cells.
      • Fix color palettes on system colors.

    • Version 163

      Download Version

      03/18/2024

      Features

      • Improve performance of the JSON popover.

      • Improve performance on the Layer List while the Patch Library is loading.

      Fixes

      • Fix double selection issue with Patch Picker.
      • Fix Patch Picker not inserting patches on first launch.
      • Fix Patch Picker deselecting rows while loading.
      • Fix Layer List missing selection while the Patch Library is loading.
      • AUTO would show on Components that support it.
      • Fix Max Faces not being respected by Face Detection Patch.
      • Fix focus issue after renaming a patch.
      • Correct corner radius labels on patches.
      • Fix clicking on wireless receivers to jump to broadcasters.
      • Enforce max/min values on Effects to avoid undefined behaviors.

    • Version 161

      Download Version

      02/26/2024

      Fixes

      • Fix issue with recording settings not showing.
      • Fix some UI issues.

    • Version 160

      Download Version

      02/06/2024

      Features

      • Connections will now snap to the closest port, making it easier to connect patches.

      • Warning users to upgrade old files, for more information see fb.watch/q0IdovRxjH/

      Fixes

      • Fixed issue with wrong offset when drawing on an Artboard that is not presented.
      • Fix right-click on Canvas layers sometimes not working.

    • Version 159

      Download Version

      01/23/2024

      Features

      • Added Advanced Recording options (Ability to specify codec and quality).

      Fixes

      • Fixed bug when trying to publish a system with a version starting at 0.
      • Improved spacing in warning labels when publishing a system to avoid being cut.
      • Fix unbounded color values.
      • Fix crash when large amounts of patches were shown on screen.

    • Version 156

      Download Version

      12/11/2023

      Features

      • Enter into a component without having to unlink it! You can access this feature by double clicking a patch or layer component, or selecting the component and using the shortcut (Control+Option+Down), or right-clicking and “Inspect Instance”.

      • New Component Publishing Flow

      Fixes

      • Fix bug with Canvas text clipping
      • Fix bug with recording resizable window
      • General canvas bug fixes.

    • Version 155

      Download Version

      11/27/2023

      Features

      • Improve media patch design to be more readable

      • Improve navigation from patch to layer

      Fixes

      • Fix undo/redo bug where resizing components causes the component to jump
      • Fix blurry text rendering on macOS 14 (Sonoma).
      • Fix bug when resizing layer, the selection box handle are misaligned
      • Fix bug with unlinking components to cause conflict
      • Fix bug with measurement guides not updating when moving the layer with keys
      • Fix transparent background to have the checkered background
      • Fix canvas screen size

    • Version 154

      Download Version

      11/17/2023

      Features

      • Added three new entry points for opening patch picker to make it easier and more accessible.

      Fixes

      • Fix Material 3 curves component.
      • Fix blurry text rendering on macOS 14 (Sonoma).

    • Version 153

      Download Version

      10/29/2023

      Features

      • Removed lower contrast patch styles from Experiments. Made lower contrast the default styling and added a high contrast preference.

      • Improve patch port highlighting. Now when a port is selected, only highlight connections to/from it not the entire patch.

      • Updated how patches look when dimmed. Patches that are dimmed now have an opaque background so they are still legible when overlapping other patches.

      • Value at Index, Value at Path and Value for Key now support multiple types.

      Fixes

      • Improve theme rendering in Sonoma.
      • New documents don’t appear edited on start.
      • Fix Canvas centering.
      • Fix Memory leak.
      • Add border on toast notification.

    • Version 152

      Download Version

      10/16/2023

      Fixes

      • Text style ranges applied to text with emojis will properly now count the emojis as one character.
      • Fixed some rendering issues for rows in the asset manager window.

    • Version 151

      Download Version

      10/03/2023

      Fixes

      • Fix clickability/hover bug in canvas

    • Version 150

      Download Version

      09/21/2023

      Features

      • Add Sublayer Container deletion validation to prevent deleting when component instances have sublayers that would end up hidden.

      • Added support for multipart/form-data content type in Network Request patch and added support for passing media through JSON patchesj to upload files via the Body input.

      Fixes

      • Fix bug with video player buttons not appearing after recording an prototype
      • Fix bug where measurement tool is visible in Viewer when enabled
      • Fix bug with crashing Origami with some JSON data

    • Version 149

      Download Version

      09/05/2023

      Features

      • Added support for Sound and Video types in the Network Request patch.

      Fixes

      • Fix tiled images not updating values after the first time.
      • Fixes mouse getting lost when closing Viewer window.
      • Fix crash related to mouse cursor and color picker.
      • Prevent crash on JSON when using large integer numbers.
      • Fix interface orientation on the Fake Keyboard.
      • Fix crash on lottie files that include After Effects expressions.

    • Version 148

      Download Version

      08/21/2023

      Features

      • Added support for longer network requests by disabling timeout.

      • Improved Javascript console and added the ability to clear messages.

      • Add a way to edit text values in a popover.

      • Removed support for the old Origami System Maker file format. See documentation for migration or use an older version of Origami Studio.

      • Removed quick interactions from Canvas..

      Fixes

      • Fix incorrect loop output evaluation on JS patches after a restart.

    • Version 147

      Download Version

      08/07/2023

      Features

      • Added Encode/Decode patch support for Sound type.

      • Added preference to specify pasted image origin scale to settings, replacing rarely used popover when pasting.

      Fixes

      • Fix JavaScript Console message overlap.

    • Version 146

      Download Version

      07/25/2023

      Features

      • Access Image types from JS Patch.

      Fixes

      • Fixed issue where layers might not render if a child of a layer hidden from start of prototype running.

    • Version 145

      Download Version

      07/10/2023

      Fixes

      • Opening a Pattern doesn’t prompt to upgrade components anymore.

    • Version 144

      Download Version

      06/26/2023

      Features

      • Support for Lottie animations.

      • Remember the last tab selected on Color Picker.

      Fixes

      • Fixed issue with duplicated external components.
      • Stop playing animated gifs on patch previews.
      • Fix minimize viewer window on Desktop prototypes.

    • Version 143

      Download Version

      06/12/2023

      Features

      • New Patch Redesign.

      Fixes

      • Fixed issue where binding to the text port would clear text style overrides.
      • Fixed issue where replacing Loop Builder with Option Picker (and similar replacements) would drop input values.
      • Fixed issue when copy+paste the component in the same file caused the main component to be duplicated.
      • Fixed instance counts when unlinking components.
      • Fixed the order of some loop patches outputs that were inconsistent.
      • Fixed issue with scale change for Particle System not working.

    • Version 142

      Download Version

      05/30/2023

      Fixes

      • General bug fixes and improvements.

    • Version 141

      Download Version

      05/15/2023

      Fixes

      • General bug fixes and improvements.

    • Version 140

      Download Version

      05/02/2023

      Fixes

      • General bug fixes and improvements.

    • Version 139

      Download Version

      04/17/2023

      Fixes

      • General bug fixes and improvements.

    • Version 138

      Download Version

      04/03/2023

      Fixes

      • Modifier keys (command, control, option, shift) on right side of keyboard now work with keyboard input patch.
      • Modifier keys no longer end up stuck in “pressed” state if pressed while the viewer window loses focus.
      • Fixed an issue in Ventura with multiple videos becoming frozen in prototypes.

    • Version 137

      Download Version

      03/20/2023

      Features

      • New and improved logic for component creation.

      Fixes

      • Improve network images caching.
      • Improve video pipeline initialization for macOS Ventura.
      • Improved performance by reusing layers when prototype reloads.

    • Version 136

      Download Version

      03/06/2023

      Features

      • Layer Search enables searching by layer name and filtering by various types. Access via the bottom of the layer panel.

      Fixes

      • Update Soft Keyboard to support all iPhone 14 devices.
      • Fix crash when filtering examples on the Welcome Window.
      • Fix issue where the color picker would show an old/incorrect color.
      • Fix issue where loop behavior in the component details popover would not persist.

    • Version 135

      Download Version

      02/21/2023

      Features

      • We have bumped the minimum supported macOS version from 10.15 to 11.0.

      • Access custom system colors through the color picker.

      Fixes

      • Added CMD+SHIFT+A to deselect all patches.
      • Fix text styles when live editing text in canvas
      • Fix crash with unlooping components also looped by parent layer

    • Version 134

      Download Version

      02/07/2023

      Fixes

      • General bug fixes and improvements.

    • Version 133

      Download Version

      01/24/2023

      Fixes

      • Fix problem with missing resource due to unknown extension.
      • Fix uncollapse layer section for new documents.
      • Fix component preview generator with all default values.
      • Fix component previews that were blank images.
      • Avoid showing the missing resources dialog all the time.

    • Version 130

      Download Version

      12/14/2022

      Features

      • Added iPhone 14 devices

      Fixes

      • Fixed a crash with opening Layer insert menu
      • Added missing icons for Layer Picker
      • Updated iOS Components to use the existing iOS prefix
      • Updated template with new Material Components

    • Version 129

      Download Version

      11/28/2022

      Fixes

      • Fix inspector bindings lost after upgrading a component.
      • Fix reset position when disabling scroll patch.

    • Version 128

      Download Version

      11/14/2022

      Features

      • Component layer list now shows the number of instances of a component.

      • Added enum support for JavaScript patch.

      Fixes

      • Fix problem with network requests images having duplicates.
      • Improved performance of layer map.
      • Disable browse all versions as it doesn’t work and caused a sure crash.
      • Better placement of the low-battery warning on iOS Viewer.
      • Fix eye drop grid in color picker for 1x displays.
      • Fix color picker eye drop when using multiple displays.

    • Version 127

      Download Version

      11/02/2022

      Features

      • Improved Icon input experience when Publishing a System.

      • Additional asset details are now available on the Asset Manager.

      Fixes

      • Fix recording flow getting stuck when stopped quickly.
      • Updated recording spinner dimensions and position.
      • Fix crash on JS patch in certain situations with loopAware.
      • Fix double logging on JS Patch console.
      • Enable next field tab in the color picker.

    • Version 126

      Download Version

      10/17/2022

      Features

      • Released the new JavaScript patch allowing the use of JavaScript logic in prototypes.

      • Publish Components menu item is now enabled inside components.

      • Origami remembers the last published directory when exporting local components.

      • Added separation between layers and patches when publishing a system.

      • Added a preview image for patch components when publishing a system.


    • Version 125

      Download Version

      10/03/2022

      Features

      • Add Smooth Corner Radius (Squircles)

      Fixes

      • Fix shadows on independent corner radius.
      • Fix borders missing when independent corner radius are set.

    • Version 123

      Download Version

      09/06/2022

      Features

      • Manually check for new versions of local components without reopening your file using Component > Check for Local Component Updates

      Fixes

      • Fixed issue where ports couldn’t be rearranged in the Component Popover Editor.
      • Fixed problem that hide Components with platform set to “All“.

    • Version 122

      Download Version

      08/22/2022

      Features

      • View where assets are being used within Asset Manager

      • Allow to duplicate layer outputs.

      • Option to invert zoom direction.

      Fixes

      • Fix virtual sublayers that got into inconsistent states and prevent them from happening.
      • Prevent scroll patch to jump to a different page when overshooting on the opposite direction.
      • Fix issue with scroll patch jumping erratically after being disabled.

    • Version 121

      Download Version

      08/08/2022

      Fixes

      • Ability to screen share Origami Studio on Zoom.
      • Fix initial state on the Color Picker when it starts on clear color.
      • Low-battery mode warning on iOS Viewer.
      • Fix wrong Editor color conversions when alpha is 0.
      • UI Fixes to Asset Manager.
      • Fixes a crash on hidden Toolbar buttons when the window width is smaller.
      • Fixes an issue where patches new names were not being updated.
      • Fix bug in comparison patches ignoring additional ports.
      • Fix bug with backwards connections causing incorrect values.

    • Version 120

      Download Version

      07/25/2022

      Features

      • Bumped minimum supported macOS version to 10.15 and iOS to 13.4.

      • Ability to copy/paste ports from the Component Popover Editor.

      • Added brand new asset manager.

      • Spring Animation now supports other types like Point and Color.

      Fixes

      • Fix issue where bindings lost their name.

    • Version 119

      Download Version

      07/12/2022

      Features

      • Ability to copy/paste ports from the Component Popover Editor.

      • Inputs and Outputs (purple patches) are now placed in the center of the screen when created.

      Fixes

      • Fix problem when copy-pasting some components ended up duplicating the main component instead.
      • Fix nameless components.

    • Version 118

      Download Version

      06/28/2022

      Fixes

      • Avoid prompting for upgrade components when there haven’t been any changes.
      • Fix conversion types for Set Value For Key and JSON Object patches.

    • Version 117

      Download Version

      06/13/2022

      Fixes

      • Avoid Viewer getting stuck in the wrong orientation.
      • Support Slow animations in Cubic Bezier animation.
      • Improve Call out layer on hover to show the first index of a loop by default.
      • Fix bug where unable to reopen value popover sometimes.
      • Fix vector port arrow-key scrubbing.
      • Focusing on the copied layer when option-dragging layers.
      • Fix a crash when attempting to edit a live file.
      • Fix viewer inset when Canvas is collapsed.
      • Fix issue with changing multiple layer anchors while maintaining position.
      • Avoid hairline in minimized viewer.
      • Fix capture video issue after refresh prototype.
      • Fix issue with being able to loop sublayer container in unlooped components.
      • Fix v116 missing looped layers in certain circumstances.
      • Fix pasting components to another file sometimes blocks the app.
      • Fix problem with misplaced patches in the patch graph.

    • Version 116

      Download Version

      06/02/2022

      Features

      • Added new patches and a port in the inspector for applying effects to layers.

      Fixes

      • Fixed issue with option-drag duplication of layers in Canvas moving original layers instead of duplicates
      • Fixed issue with snippet patch graph preview not rendering.
      • Fixed hairline displaying over Viewer window when minimized.
      • Fixed issue with scrubbing vector ports in patch graph not working properly.
      • Fixed some potential performance issues in patch graph rendering.

    • Version 115

      Download Version

      05/16/2022

      Features

      • Ports in the patch graph can now expand to show more content.

      Fixes

      • Fixed issue with text cursor not showing while editing.
      • Fixed issue with prototypes rendering in wrong orientation on Origami Live.
      • Prevent the Text style patch from overriding the text layer color.
      • Fixed issue where the patch picker was not displaying the docs.
      • Fixed memory issues that may have resulted in a slow down over time.
      • Prevent the scroll patch from displaying out-of-bounds index.

    • Version 114

      Download Version

      05/03/2022

      Features

      • Keyboard Patch now supports Arrow keys and other key presses like Shift, CapsLock, Control, Option, Command, Escape, Delete, and Tab.

      • Added Safe Area to Device Info

      • Added better support for four-dimensional values including Point 4D, Edges, and Corner Radius as pack/unpack patches and in type-variant patches.

      Fixes

      • Prevent Origami from running out of file descriptors while looking for mirroring devices
      • Avoid multiple reconnects while looking for mirroring devices

    • Version 113

      Download Version

      04/25/2022

      Features

      • Blend modes for layers

      • Added support for Airpods motion tracking in the Device Motion patch (only available on iOS devices).

      • Add hover to layer preview icon on patches

      • Add more levels of zoom in the Patch Editor

      • Looped layers show in Hover state.

      Fixes

      • Fix missing input count drag handle after Replace With
      • Better shape boundaries computation
      • Fix crash in Patch Picker due to bad memory management
      • Disable menus View > Zoom In and Zoom out if you can't zoom in our out respectively
      • Improved gesture patch hit test logic

    • Version 111

      Download Version

      03/21/2022

      Fixes

      • Minor bug fixes.

    • Version 110

      Download Version

      03/07/2022

      Features

      • Updated Game Controller patch to support progress values on L2/R2 buttons.

      • Continued to improve performance of various patches.

      Fixes

      • Fixed issue where double clicking on ports could cause you to enter a component.
      • Fixed issue with peer-to-peer sharing of prototypes in Origami Live.
      • Improvements on Virtual Soft Keyboard.

    • Version 109.1

      Download Version

      02/23/2022

      Features

      • New properties to have more control over the soft keyboard.

      • Embedded Virtual Soft Keyboard in viewer, no need for “Fake Keyboard” patch anymore.

      • Ports are expanded when hovering over and editing them

      Fixes

      • Fixed issue with type context menu when right-clicking a non-selected patch
      • Fixed issue with gesture recognizers not registering on patches
      • Fixed issue with patches not laying out properly in patch graph
      • Fixed issue with scroll view snapping on left and right drag pan
      • Fixed issue with interface orientation not being respected after refresh
      • Fixed issue where patches were being inserted in the wrong position
      • Fixed issue with suggested patches having incorrect type
      • Fixed issue with not being able to select system colors in Color Picker
      • Fixed issue with Sublayer Containers not being added to Component groups

    • Version 108

      Download Version

      02/09/2022

      Fixes

      • Minor bug fixes.

    • Version 107

      Download Version

      01/27/2022

      Features

      • Audio Metering working for videos.

      • Snippets, which make adding precomposed sets of patches a breeze.

      • Duplicate ports by right-clicking in the component info menu.

      • Added improved previews for JSON value types in port values.

      Fixes

      • Recordings on Origami have a more accurate starting time.
      • Audio Metering Patch now works correctly on iOS devices.
      • Improved canvas draw behavior.
      • System maker improvements.
      • Right-clicking a patch to change its type no longer affects the wrong patch.
      • Using the snapshot patch no longer leaves the renderer in a bad state.
      • Video playback no longer gets stuck when paused.
      • Image and video previews now correctly show up in loop inspector popover.
      • Origami no longer runs at an inconsistent frame rate on slower displays.

    • Version 104

      Download Version

      12/20/2021

      Features

      • Adds iPhone 13 Devices and reduces size of the previous devices.

      • Improves caching from network requests.

      • Improved Performance for Patch Port Views.

      • More patches are loop aware now.

      • Added Deceleration Rate to Scroll Settings

      Fixes

      • Avoid crash when undoing unlinking component.
      • Fixes on strike through Text for iOS 15.
      • Updates on Photo Library Patch, to avoid image flickering.

    • Version 103

      Download Version

      12/03/2021

      Features

      • Vertical Split View Preference.

      • Renderer Sparse Updates for improved performance.

      Fixes

      • Avoid crash when undoing unlinking component.
      • Fixes on strike through Text for iOS 15.
      • Updates on Photo Library Patch, to avoid image flickering.

    • Version 102

      Download Version

      11/15/2021

      Fixes

      • Performance improvements
      • Fix memory leaks

    • Version 101

      Download Version

      11/01/2021

      Features

      • Origami now automatically removes duplicate resources to reduce file size.

      Fixes

      • Locally added Origami systems should now show up properly in the preferences pane.

    • Version 100

      Download Version

      10/18/2021

      Features

      • Keyboard shortcut to reorder ports in patches with multiple inputs like Loop Builder, Option Picker, Math, and Logic Patches, etc. Use Cmd + [↑ or ↓] or Cmd + Shift + [↑ or ↓] for moving ports up or down. Pressing Shift will move to the top or bottom of the list of ports of the same type.

      Fixes

      • Updated Samsung Devices (S10, S10+, S20 and S20+).
      • Saving close to 20% of space in Origami binary size.
      • Performance improvements.
      • Fixes a crash when deleting main components.

    • Version 99

      Download Version

      10/05/2021

      Fixes

      • No longer setting autocomplete value multiple times on selection
      • Various performance improvements in engine
      • Fixed canvas manipulation bug when anchor point was center (or not top-left)
      • JavaScript patch multi-threading fix
      • GPS/Location Services potential bug fixed
      • Patch library loading improvements
      • Layer rasterization improvements
      • Virtual sublayer port syncing fixes
      • Canvas text field improvements and fixes
      • Deleting main component crash fix
      • Never-ending layout fix involving backwards edges

    • Version 98

      Download Version

      09/21/2021

      Features

      • Layers sizes can now be set to a percentage of their parent size, such as 100% width or 50% height.

      • Swap a layer or a patch for a different one by right clicking and selecting “Replace with”. This is useful for replacing instances with an alternative component.

      • Container Components. Components can now contain sublayers via the “Sublayer Container” layer and write and read from them using its “Virtual Sublayer”. This allows you to create off-the-shelf container components, such as a grid layout component or transition component.

      Fixes

      • Canvas manipulation problem when layers have an anchor point different from top-left.
      • Text attribute merging issues.
      • Improve Resource management (backwards incompatible change)
      • Avoid crash with enum without options.
      • Avoid some random crashes on the renderer when moving layers to different parents inside components.
      • UI bugs on Patch picker. Buttons flickering and buttons showing when they shouldn't.
      • Avoid crash if document component is not found for system.
      • Fix bug where the process of removing a bounded layer port patch and then re-inserting causes the inspector to not update.
      • Added equals exactly to the to comparable replaceable.

    • Version 97

      Download Version

      09/08/2021

      Features

      • Big performance improvement on data patches.

      Fixes

      • Missing resources does not block file opening.
      • More consistent conversion from JSON type to Number.
      • Improvements in Wireless broadcasters renaming.

    • Version 94

      Download Version

      07/26/2021

      Features

      • Searching patches now animates the scroll to the patch for better frame of reference of where you are in the patch graph.

      • Alignment options respects comments if a comment is selected in the patch graph.

      • JSON, quick interactions, and component input/output patches are arranged more clearly in the patch graph.

      • Double-click insertion on input ports now pushes over patches to make room, just like for output port double-click insertion.

      Fixes

      • In some rare scenarios, Tidy Up would not run on all patches selected. Update ensures that all patches selected are cleaned up.
      • Fixes dark mode appearance for variable deletion window.
      • When dragging a connection toward the bottom of a patch, an extra port can be created. That port is now removed if it is not connected to.

    • Version 92

      Download Version

      06/28/2021

      Features

      • Patch autolayout option is now called “Tidy Up” and includes a shortcut (Control+T) for quick usage.

      • Value tracing improved for transition and animation patches.

      • Adds shortcut mappings to the patch context menu items for learnability.

      Fixes

      • Fixes some scenarios from the beta version of “Tidy Up”.
      • Fixes mouse scroll zooming not updating content scale in the patch graph.
      • Clicking on a bound value centers the bound patch instead of the source patch.

    • Version 91

      Download Version

      06/16/2021

      Features

      • Patch autolayout. (beta)

      • Comments can be resized from any edge/corner..

      • Comments added to selection if selection box intersects header instead of entire comment.

      • Improved performance of patches that work on JSON values.

      Fixes

      • Scroll zooming mapped to command for both canvas and patch graph.
      • Drag over connection insertion gated behind command key.
      • Classic animation patch supports size types.
      • Fixes scrolling problem when taping on other layers.
      • Improve restart patch logic.
      • Fix issue with delayed values on backwards connections.
      • Better handling of missing resources.

    • Version 90

      Download Version

      06/02/2021

      Features

      • Improved performance in both the engine and the renderer.

      • Improved performance of the math expression patch.

      Fixes

      • Wireless receiver properly resized based on selected broadcaster name.
      • Scroll zooming in patch graph zooms into where the cursor is.
      • Pinch zooming in patch graph fixed.

    • Version 89.1

      Download Version

      05/20/2021

      Features

      • Added SF Pro to the list of default available fonts.

      • Clicking wireless receiver icon bounces and centers its broadcaster.

      • Middle mouse button panning in canvas and patch graph.

      • Holding command while dragging a connection to a multi-input patch pushes down other connections and values to make room for the inserted connection.

      • Selecting a patch draws it in front of other patches.

      • Drag a single patch over a connection to insert it in between the patches of the old connection.

      • Double-click insertion for ports pushes overlapping patches to the right to make room for the inserted patch.

      • Ungrouping a component selects its ungrouped patches.

      • Clicking on bound values in inspector bounces and centers patch and source patch.

      Fixes

      • Renamed "Canvas & Patch Editor" to "Split View" to prevent toolbar shifting.
      • Adding a binding deselects any currently selected patches.
      • Vector values width fixed in inspector.

    • Version 88

      Download Version

      05/05/2021

      Features

      • Component patch grouping is smarter about input/output connections.

      • Component Info popover UI updates: inputs are now grouped by category; multiselecting to drag and drop ports, detaching the popover into its own window, and resizing the popover are all supported now.

      • Added millisecond output to the Device Time patch.

      Fixes

      • Scroll zooming behavior fixed for some mouse types while in the patch graph.
      • Various dark mode color fixes.

    • Version 87

      Download Version

      04/21/2021

      Features

      • Component System Publishing flow: can publish a component system directly inside your document.

      • Dark mode: Origami UI now supports dark mode and defaults to system preference for visual appearance.

      • Add support to Rasterize/Unrasterize layer hierarchies.

      • Improved UX for Tag selection. Tags are now associated to types when creating component ports.

      • New Portal and Portal Mini devices.

      Fixes

      • Comment resizing present in the undo stack and can be undone/redone.
      • Text style patch range fixed.
      • Fix layout for form row dropdown fields in component info popover.
      • Fix undo for patches comment sizing.

    • Version 86

      Download Version

      04/05/2021

      Features

      • Name splitters based on connected ports.

      • Show layer name for layer outside current container.

      • Better default scale handling for Viewer.

      • Updated aliases for a few patches.

      • Better Dimension/Spacing conversion

      • Allow Components to have examples.

      Fixes

      • Fixing pulse and boolean patch checkbox offset.
      • Fix component creation help URL.

    • Version 85

      03/16/2021

      Features

      • Apple M1 support.

      • Comparison view for upgrading individual components.

      • Show cleaner version number in Studio.


    • Version 84

      03/10/2021

      Features

      • Individual Component upgrades.

      • Builtin patches upgrade automatically now.

      • Improve default window size for ultrawide monitors.

      • Viewer now will warn you when running prototypes in low battery mode.

      Fixes

      • Improved preview generation on components with embedded resources.

    • Version 83

      02/22/2021

      Features

      • Added Window Menu shortcuts for Welcome Window sections, such as Examples and Tutorials.

      • Added support for static preview images in patch documentation.

      • Components upgrade flow is non-blocking on document open and can be accessed through layer list and patch picker.

      Fixes

      • The currently opened file in iOS Viewer is automatically closed when opening a new file so users don’t need to manually close a file in order to open a new one.
      • Make sure Viewer doesn’t start in fullscreen on new documents.
      • Updated When Prototype Starts patch to also fire when newly inserted.

    • Version 82

      02/09/2021

      Features

      • New combined picker for patches and layers.

      • Copy to Figma plugin now include Auto Layout information.

      • New Featured Templates section in the Welcome Window, with general updates to the templates.

      • Support of Auto Sizing on Video Stream Layer.

      Fixes

      • Fullscreen mode doesn't crash when creating a new document.
      • Patches and layers don't get inserted into the wrong window in fullscreen mode.
      • Fix aspect ratio on camera "freeze".
      • Improved tap detection on layers.

    • Version 80

      01/25/2021

      Features

      • Origami gets a new look for macOS Big Sur

      • Improve cables value popover display no longer requiring double click.

      • Progress indicator added to welcome window.

      • Support to the new Apple’s M1 processor.

      • Add Mouse Scrolling support to Mouse patch.

      • Loops of Loops.

      • Added Home, Acceleration and rotation ports support to the Game Controller patch.

      • Layout and Text properties on the Inspector now use Segmented controls instead of dropdown selectors.

      Fixes

      • Fix a problem when copy/pasting fails when copying from a file with missing resources.
      • Fix color for selected patches cables.
      • Fix to a bug where value inspector names were not corresponding to patch name on file open.
      • Value inspector can be opened after being clicked but not detached.
      • Fix issue with components not updating when default values change on inputs.
      • Fix Segmented Controls appearance on the Inspector.
      • Fix layer selection showing a wrong color when clicking patch graph.
      • Fix Value Popover's disappear from Patch Editor on Big Sur.
      • Fix issue where a loop isn’t getting properly passed down (several) layers of components. Layers were not updating on reset.
      • Get canvas video snapshot from the 20% instead of 10% to avoid displaying black frames.
      • Fix haptic feedback with audio context on iOS 13+.
      • Prevent crash sometimes happens when reopening patch picker.
      • Fix crash some users were experiencing when closing the value inspector popover.
      • Fix Camera Content Mode that was making image to appear stretched.
      • Prevent crash happening when quitting the iOS app when mirroring from Studio.
      • Allow to use the Camera + Haptics (only iOS 13+)
      • Fix color picker resetting hue slider
      • Improve Eyedropper performance and Visuals

    • Version 78

      12/16/2020

      Features

      • Preserve wireless receivers when copy/paste

      • Allow to use Haptics and ViewFinder together (only iOS 13+)

      • Allow to drag and drop files from Origami to Finder.

      • Add preference to avoid playing media on Canvas.

      • Allow JSON as an input for Text Attributes.

      • Much improved screen recording performance.

      Fixes

      • Fix device motion problems on device.
      • Fix crash on debug popover when inspecting size types
      • Fix issue with looped components not updating outputs
      • Fix crash when categories mismatch in Components
      • Fix crash after disconnect when mirroring
      • Fix crashes with loop inspector and popovers
      • Fix color picker resetting hue slider
      • Improve Eyedropper performance and Visuals
      • Fix cursor disappearing when resizing Viewer
      • Fix sporadic crash when loading the patch library
      • Improvements in Paste from Figma
      • Fix Viewer Dark Appearance reset after restart
      • Warning message when attempting to add Layers to patch only components.
      • Fix issues with port count Tooltip

    • Version 76

      11/21/2020

      Features

      • New Toolbar enabled by default

      • Loading Output on Image Layer

      • Allow the use of virtual cameras in Studio.

      • Rename Duplicated Layers

      • Improvements on screen recording performance.

      • Ability to edit search keywords on Components

      Fixes

      • One click now selects artboards
      • Allow old compositions with cycles in components to be open
      • Prevent Crash when attempting to edit an AUTO text field
      • Fix haptic playback
      • Fix issue with device motion not updating on device
      • Fix camera crash on viewer when using camera on older devices
      • Fix random select/deselect components on System Maker
      • Bring back the ability to edit components inputs from the Instances
      • Fix issue with components sometimes showing red properties
      • Fix Export with device scale from the layer list
      • Avoid filtering document components by platform
      • Alpha color picker normalized to 0-100
      • Fix bindings not dimmed when a layer is disabled
      • Fix inconsistency on Inspector when a port has the same name and tag
      • Fix crash when attempting to update an Auto field
      • Fix loading output on Encode/Decode Patch
      • Fix crash on setting Italics while text editing
      • Fixed several memory leaks

    • Version 74

      10/21/2020

      Features

      • 🌟 Patch Output Popovers

      • New Interaction Handlers in Canvas

      • Much Improved Patch Picker Documentation

      • 🌟 New Welcome Window with

        • Patterns
        • Examples
        • Tutorials
      • Right click support on Mouse Patch

      Fixes

      • Improved sensibility on CMD+Scroll to zoom on Trackpad like inputs.
      • Viewer Defaults to device size to avoid scaling issues.

    • Version 73

      10/07/2020

      Features

      • 🌟 Dual Camera support on both iOS and macOS

      • More Improvements on prototype recording

      • Improved component cleanup

      • Better heuristics on Smart Layout

      Fixes

      • Fix landscape orientation issues.
      • Fix issues on Text Length and Substring patches with Emojis
      • Fix crash with audio player

    • Version 72

      09/24/2020

      Features

      • New Cursor Patch

      • Improved performance and fidelity on prototype recording.

      • Upgraded Game Controller Patch.

      • CMD+Scroll to Zoom in Canvas.

      • New Custom AHAP https://developer.apple.com/documentation/corehaptics/representing_haptic_patterns_in_ahap_files?language=objc File Support for Haptics Patch

      • Better Artboard positioning when pasting from Sketch or Figma

      • 🌟 New Color Picker, can be enabled in the Experiments tab preferences.

      • Classic Animation and Pop Animation now support different data types like Position.

      • Device Info patch now exposes dark mode.

      • 🌟 Encode/Decode Patches to convert to and from base64.

      • Added current time and duration to the Sound Player patch.

      • Updates to Main Component.

      • Change sets being used on Visual Layout, for a big perf win.

      • Prevent closing JSON Popover when interacting with Viewer.

      Fixes

      • Various fixes on unlinking.
      • Fix potential crash with leaving open a document for a long time.
      • Fix issues with permission access on the Photo Library.
      • Fix crash merging empty text attributes.
      • Added Position to type variants.
      • Scrubbing problems with Async Videos.
      • Fix incorrect handles in Canvas.
      • iOS Screens updated to prevent blocking touches for too long during transitions.
      • Uses previous loop count when layers are not rendered.
      • Text Input is now cleared on reset.
      • Option Equals better type casting.
      • Ability to export as image layers outside artboards.
      • Fixed issue with non-looping Keyframes layers showing first frame instead of last when finished.
      • Fixed issue where image detectors would retain information from previous frame when prototype reset.
      • Crashing on High Sierra for the touch menu.
      • Issue with copy paste missing component dependencies.
      • Text Input not cleared on reset.
      • Paste being reversed.
      • Loop observation.
      • Map crashes with large span.