Hi everyone!
The long-awaited MacOS official support is finally here !
This huge update brings lots of new features too, like for example new shortcuts and new tools in the blueprint editor like grids, panel snapping and proper bleeding support
New Features
- Add native MacOS support.
- Save components set collapsed state in the project and restore it on project load.
- Add new dropdown to select “industry standard” sizes for new blueprints.
- Integrate new Patch plugin to detect updates and autoupdate the app using an external launcher outside of Steam (web builds).
- Add 29 new shortcuts across all the app screens.
- Add new contextual buttons in the blueprint editor to allow copy, cut and paste layers and panels in the project.
- Add new buttons to the item editor to copy and paste panel values.
- Allow drag off the window a item to delete it in the collection screen.
- Allow to sort items using a dropdown per set by several attributes.
- Add support for imperial measure units.
- Add support for points font size units.
- Add constraints to the transform section in all panel inspectors for the blueprint editor.
- Panels will move or resize using their constraints when their blueprint or parent layer gets resized.
- Add a new special variable layout that can be forced to use inches or millimeters with in or mm.
- Add new blueprint gizmo to resize the blueprint more easily.
- Allow to move, rotate or resize all panels on a layer at the same time using a new layer gizmo that encloses all the panels in that layer.
- Add new button on the blueprint manager screen to allow flip all the blueprint previews.
- Add grid visualization in the blueprint editor.
- Add bleeding visualization in the blueprint editor.
- Add cut lines gizmo in the blueprint editor.
- Add safe zone gizmo in the blueprint editor.
- Add bleeding zone gizmo in the blueprint editor.
- Add bleeding size in the blueprint inspector properties.
- Add viewport control settings in the blueprint editor screen.
- Add grid control settings in the blueprint editor screen.
- Add snapping control settings in the blueprint editor.
- Add new shortcuts to toggle the bleeding, grid and snapping in the blueprint editor.
- Serialize grid settings per blueprint.
- Serialize bleeding size per blueprint.
- Allow to snap panels and layers to several targets.
- Add snap lines gizmo when a panel or layer is snapping to a target while moving the mouse.
- Integrate user login credentials with the new tabletop tech web store (web builds).
- Add new section in app settings to manage user login credentials (web builds).
Changes
- Change default font used by default blueprints to Arial (Calibri is not in all operating systems).
- Change panel position origin related to the blueprint to the top left of the blueprint.
- Change panel position vertical axis direction to be positive downwards.
- Change panel position origin pivot point to be always the top left corner of its bounding box.
- Change panel rotation to be positive to the right and negative to the left.
- Change transform axis helper lines to be always horizontal or vertical without rotation following the bounding box of the panel.
- App rebranding (replace Pixelatto logo by Tabletop Tech new company name).
Improvements
- Increase compatibility with more languages in all inputs across the app (Hindi, Thai, …).
- Add new Noto Sans built-in fonts to support hundreds of languages.
- Disable shortcuts in several cases to prevent undefined behaviours.
- Allow to paste panels when no layer or panel is selected in the blueprint editor.
- Upgrade project save file format for future interoperability between 3rd party integrations.
- Update sample projects to the new JSON format.
- Improve the legacy CC project to TC project upgrader code.
- Improve transform size inputs to clamp negative and too big numbers.
- Improve linear easing on item flip to in-out cubic easing.
- All blueprint previews will flip at the same time in the blueprint manager screen.
- Add constraints usage to all panels in the sample projects.
- Add bleeding support to all background panels in the sample projects.
- Include app version in the app window title.
- Update app version and unity project settings.
Bugfixes
- Fix errors on the collection screen after deleting used blueprints in the blueprints manager screen.
- Fix item preview min size being too big if the UI is scaled up in the item and blueprint editor.
- Fix item preview size when DPI is bigger than the default 96 in the item and blueprint editor.
- Fix glitched textures using Intel or AMD graphic cards by force clearing the texture contents when creating new render textures.
- Fix shortcuts triggering when they do not use special keys but those keys are pressed.
- Fix blueprint preview not resizing in the blueprint manager screen when the blueprint layout is modified.
- Fix item editor opening the wrong item when traversing history using undo.
- Fix some shortcuts triggering on special UI states (color picker, icon picker, etc).
- Fix setting collapsed state in components not triggering project dirty state.
- Fix panel not appearing in the panel list on history undo in the blueprint editor.
- Fix item editor previous/next nagivation not ignoring collapsed sets.
- Fix variable set data event not being aggregated in the history service.
- Fix panel properties not being aggregated on panel reset in the history service in the collection item editor.
- Fix panel properties not being aggregated on panel reset in the history service in the blueprint editor.
- Fix multiple issues related to events of duplicated elements not being triggered.
- Fix shortcuts not working after closing and opening another project.