Releases: StitchDesign/Stitch
Releases · StitchDesign/Stitch
1.5.7
What’s New
- Added support for native iOS scrolling in layer groups
- Improved FPS performance for large projects with visible canvas
- Home screen icons load much faster
UI Enhancements
- Enhanced UI for looped values popover
- Added support for tab navigation in shadow layer input flyout menu
- Support for adding graph nodes for shadow layer inputs
Bug Fixes
- Improved fill styles for Image layer node
- Improved anchoring logic when layer dimensions are set to auto
- Fixed unresponsive node type menu on iOS
- Layer fields on canvas retain values after re-selection in sidebar
- Improved port colors when drawing new edge
Platform Changes
- Changed iOS target version to iOS 18
- Improved codebase to reduce likelihood of memory leaks
1.5.6
Highlights
- Vastly improved canvas navigation performance for graphs with many nodes.
- Optimized sidebar drag performance, especially for large numbers of items.
Improvements + What's New
- Introduced spring converter patch nodes for improved spring animation customization.
- Use TAB and SHIFT+TAB to move between eligible nodes during edge hover edit mode.
- Introduced additional shortcuts for creating specific patch nodes, e.g. "OPTION +" and "OPTION -" for Add and Subtract nodes.
- Added the ability to group and ungroup nodes with CMD+G and CMD+Delete shortcuts.
- Improved node menu accessibility by allowing menu to display over inspector view.
- Tapping node body now defocuses focused fields.
- Adjusted padding and margins of layer inspector on iPad.
- Use lighter background for thumbnail when prototype uses dark background.
Bug Fixes
- Fixed issue where edges wouldn’t appear for new Math Expression node inputs.
- Resolved issue where newly duplicated nodes were not staggered correctly on the canvas.
- Fixed disappearing layers when grouping nested sidebar items.
- Corrected issue where nodes in a group couldn’t be selected after being grouped.
- Fixed project title editing on Catalyst.
- Support shadows on layer groups with non-clear backgrounds.
- Math Expression node formula no longer treats numbers as variables.
- Layer Info patch node now properly supports loops.
1.5.5
1.5.5 improves sidebar usability, performance, undo/redo reliability, and a slew of bug fixes.
Sidebar enhancements:
- Support for range selection using Shift key
- SF Symbol layer displays symbol input in sidebar
- Support for sidebar item editing
- Right-click menu support for sidebar item options
UX improvements to node input fields:
- Reduced layer inspector clutter by hiding irrelevant fields
- Improved layer inspector popovers with auto-focusing of selected text fields
- Improved auto-layout controls with new segmented picker
- Auto-correct disabled from all text fields
- Reduced layer dimension dropdown clutter by hiding irrelevant options
- Tab-key support for layer inspector fields
- Tapping a layer inspector input jumps graph to node (if one exists)
Performance improvements:
- Improved node dragging performance for large graphs
- Improved performance of node selection box on graphs
- Improved graph zoom reliability with shortcuts
Misc. improvements:
- Undo/redo improvements across the board
- New “Material” layer node for displaying blurred layers
- Improved preview window show/hide animation
- New scale input for Hit Area layer node
- New size, position, and anchoring inputs for gradient layer nodes
New keybindings:
- CMD + A selects all layer sidebar items when a row is already selected
- CMD + G and CMD + Delete for grouping/ungrouping layer groups
- Option + X inserts Value (aka Splitter) node
- Option + W and Option + Shift + W for inserting Wireless Broadcaster or Wireless Receiver node
Bugs fixes:
- Fixed issue where some swipe gestures on iPad would trigger open sidebar
- Fixed issue where prototype restart would temporarily remove media
- Fixed issue where “auto” size would crash 3D Model layer node
- “Fill” size support for 3D Model layer
- Fixed issue where project title wouldn’t de-focus
- Fixed alignment issues with Text layer node
- Fixed adjustment bar popover issues with layer inspector fields
- Fixed issue where layer dimension fields wouldn’t show dropdown input in layer inspector
- Improved text field focus responsiveness for Insert Node menu
- Fixed issue where Delay node displayed incorrect output type on prototype restart
- Fixed issue where off-screen nodes would render incorrect values
- Fixed issues with Shift + drag node selection
- Improved support for simultaneous single + double tap gestures with Press Interaction node
- Fixed layer positioning issues with anchoring
- Fixed Layer Info output reliability
- Fixed issue where empty layer group could display too large on project open
1.5.4
New features:
- New left-hand sidebar with improved responsiveness + look and feel
- Support for Shift + click selection on left-hand sidebar
- Support for iOS 18 dark mode + tinted icons
- Added volume input port to Video Layer node
- Support for selecting layer nodes when a layer is right-clicked
- New layer groups default to auto sizing
Fixes:
- Fixed camera orientation issue on iPhone
- Fixed crash caused by some layer group creations
- Improved reliability of detecting Shift key selections
- Fixed Option + click and drag for node duplication
- Fixed issue where looped values preview for ports displayed incorrect data
- Fixed issue where app settings menu wouldn’t disappear
- Fixed data not resetting on prototype restart for Drag Interaction nodes
- Added placeholder image for image/video fields not containing media
1.5.3
- Layer inputs now support node creation and connections into specific fields
- Layer inspector flyout popover dismisses on scroll, tap, or pinch
- Fixed broken Reality layer node
- Fixed Length node to use improved counting logic for numbers and strings
- Improved project thumbnails in home screen to remove error display from 3D model layers
- Added placeholder default text for Soulver node
1.5.2
Layer enhancements:
- UI polish for layer inspector sidebar
- New spacing input ports for margin, padding, and group offset
Media improvements:
- Improved audio metering values to use a more even distribution of values
- Fixed “Jump” input pulse for Sound Import node
- Fixed issue where imported media may incorrectly display as “None”
- Fixed issue where image thumbnails wouldn’t update on import change
- Fixed issue where Image Import “Size” output wouldn’t update
Other bugs:
- Fixed issue where “/“ characters in project titles would break project sharing
Other improvements:
- CMD + . toggles visibility of both sidebars
- CMD + / toggles preview window
1.5.1
Introducing layer pinning: a new way to easily “pin” one layer to another in a prototype. Layer pinning enables precise layer placement regardless of layer group context.
3D model improvements:
- Custom 3D transforms no longer cause objects to disappear in 3D Model layer node
- 3D transforms simplified to no longer include “Rotation Real”
- Transform rotation values use degrees instead of radians
- Transform pack + unpack fixed to produce consistent results
Other improvements:
- Fixed performance regression caused by updates to node ports
- Added sound metering for Sound Import node
- Layer inspector ports fixed to show “Add Node” button on hover
- Small improvements to node searches in Insert Node menu
- Layer padding and margin edits use “flyout” menu