Map Gesture Trigger
- We added a new trigger that fires when a specific gesture is performed on a map. Fire any actions when the pan starts, changes, ends, or is cancelled, or when the map’s region will or does change.
SwiftUI Button
- In addition to UIButton, we’ve added SwiftUI Button! There aren’t too many functional differences between these two elements, but SwiftUI Button exports more seamlessly to Xcode, so it’s a better choice if you’re copying SwiftUI code.
Event Trigger Updates
We renamed the lifecycle events:
- Page Event triggers now include On Load, On Appear, On Disappear, On Will Appear, On Will Disappear, On Sheet Dismiss, and On Sheet Will Dismiss.
- View Event triggers now include Initialized and On Layout.
Code Export Updated
- We’ve made several updates to our code panel. We now support:
- Pinning, both relative and to the page
- Z Depth
- Position offset X & Y
- SwiftUI button export (UIButtons are not supported in Swift)
- Interaction events like page, sheet dismiss, view, variable, appearance, device, keyboard, and location
- We’ve also improved performance for the whole code panel and made overall improvements to the Hierarchy view of the code panel.
Other Improvements
- When designing on mobile, you can now reorder objects using the Up and Down button options in the Layers Panel.
- In addition to applying native animations to an SF Symbol, the Set Symbol Effect action now allows you to change a SF Symbol’s tint color.
- We improved the logic for placing new uploaded images into the canvas.
Bugs
- The calculator for custom values like sizing, padding, and corner radius was not showing up
- The size of tab bar icons in the mobile editor were reset after searching for a symbol
- When a page was opened in Full Screen, the page used auto UI Appearance instead of the set UI Appearance
- Tint adjustment mode for SF Symbols was not working on the Simulator
- Maps did not animate to their initial location, even when animate was turned on
- Map Location actions didn’t respond to variable coordinates
- The invalid password alert did not appear on mobile
- On Keyboard Show/Hide device events weren’t triggered when placed on a page
- App Clips always opened with dark mode status bar
- Progressive blur did not render correctly in Play Mode
- Keyboard shortcuts stopped working after switching from Play to another window
- Context menu previews didn’t update after reloading the menu
- Text indicator didn’t move to the next line on first return in editable text fields
- The mobile editor didn’t update layers when editing on macOS
- Material slider didn’t update in the mobile editor
- Outline offset was broken when the Add Panel was opened while dragging root page
- The default easing value was missing in Set Status Bar actions
- Plain buttons’ corner style slider appeared empty
- The border color was missing in Tab Bar Editor when editing tabs’ text
- Activity Indicator colors were incorrect
- Set Property label was changed from "Hidden" to "Is Hidden"
- The Undo shortcut did not disable/enable interactions when disabled/enabled using the D keyboard shortcut
- The asset panel refreshed when changing asset selection
- Changing the design of a text element reset other properties
- When the main component was summoned, it was placed on the canvas behind the device
- Duplicating buttons reset the image scale and size
- Undo was not working after pasting text
- Menu Actions and sub-menu actions weren’t in the Quick Add search within scope
- The SF Symbol panel was empty when adding first symbol in project
- Date Picker colors weren’t consistent
- There were overlapping issues in the asset panel, SF Symbols, and image previews
- Default colors weren’t updated across the interface