Skip to content

Releases: StitchDesign/Stitch

1.5.7

12 Dec 21:47
f629bc5
Compare
Choose a tag to compare

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

22 Nov 00:44
Compare
Choose a tag to compare

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

25 Oct 22:39
0fa43db
Compare
Choose a tag to compare

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

03 Oct 01:57
f0f382f
Compare
Choose a tag to compare

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

16 Sep 18:29
322fd4e
Compare
Choose a tag to compare
  • 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

14 Sep 04:56
582253f
Compare
Choose a tag to compare

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

30 Aug 22:10
66ba001
Compare
Choose a tag to compare

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