×

Release Notes: November 2018

Your InVision experience is improving as we work to squash bugs and release new features. Here’s an account of the improvements you’ll find in the latest releases.

Studio

What's New

SHARED DESIGN LIBRARIES

Shared design libraries create a source of truth across teams. This new way of managing and sharing components makes it easy to improve collaboration and increase consistency. Any changes made to components in the library automatically sync across every file using those components, keeping everyone and everything up to date.

DEVICE FRAMES

Preview your prototype as it will appear on a device using one of our beautiful new device frames. Covering 25 different devices and over 70 color variants, not only do they add realism and provide greater context to your designs, you'll be able to ensure your content steers clear of any rounded corners or notches.

PEN TOOL UPDATES

Draw paths with increased speed, accuracy, and fidelity using our newly-revamped Pen tool.

OTHER NEW FEATURES

  • Now you can choose whether you want to maintain the user's scroll position when transitioning between scrollable artboards.
  • You no longer have to auto-link new layers added to a motion transition. We'll do it for you in the background so your animations are always up to date.

Improvements & Bug Fixes

MAJOR IMPROVEMENTS & HIGHLIGHTS

  • You'll notice improved scrolling performance for files with numerous text layers.
  • You'll also see improved performance overall when working with and resizing combined shapes.
  • Check out the all-new interface for managing Pages in the Layers panel.
  • Now you can change the grid and column layout settings of multiple selected artboards at the same time.
  • To enable more-immersive presentations, the top bar in the preview window is now hidden in fullscreen mode.
  • Smart guides now appear when moving artboards and layers that are not part of an artboard.
  • The new and improved sign-in form makes it much easier to sign in to a team account or create a new InVision account.
  • Improved rendering accuracy of outside and inside borders along curved paths ensures smooth sailing.
  • With the improved rendering of oval masks, you won't run into pixelated edges.

TOOLS & SHORTCUTS

  • You can now right-click any component instance to quickly edit its definition.
  • Even better, type Command + Enter with a component instance selected to start editing the definition. Then use Command + Esc to return to the instance.
  • The Pen tool now shows a live preview of the path or point that will be drawn as you move your cursor around the canvas.
  • You should notice improved accuracy of the Pen tool when closing a path.
  • The Pen tool now supports using the Shift key to snap new path points to 45-degree increments.
  • When creating a new point with the Pen tool, now you can click and drag to convert the point from straight to mirrored.
  • There's a new selected state for path points that makes it much easier to differentiate between selected and un-selected.
  • When drawing with the Pen tool, you'll find that the tolerance for closing a path is less aggressive.
  • The Cut Path tool now behaves as expected when removing segments from open paths.
  • You'll find that the way Studio calculates and renders corner radii is much improved, especially on non-right angles.
  • Corner radius is no longer calculated on open ends of a path.
  • You can count on improved accuracy when rendering paths connecting a straight point and a mirrored point.
  • Snapping and smart guides are now behaving as expected when creating or moving a path point.
  • The selection net now behaves as expected when selecting path points in a flipped group.
  • The Control key no longer enables deep selection, which is now only enabled with the Command key—as expected.
  • Deep selection using the Command key now works as expected when trying to click through a component instance.
  • We're 99.99% sure you can't tell the difference between a 234% and 234.21% zoom level, so we're just going to round to whole numbers there.
  • When editing a component definition with no layers selected, now you won't see the menu options that were errantly enabled previously.
  • When using the pen tool, now you can't run into the issue that had been causing the canvas to become unresponsive if you switched to a different page while editing a path.
  • While drawing a shape, clicking Escape before releasing the mouse or trackpad button no longer causes all tools to become unresponsive to keyboard shortcuts until another tool is manually selected from the menu.

LAYERS & STYLING LAYERS

  • Shadows with 0px blurs now render as expected on containers.
  • Applying X and Y offsets to inner shadows with a blur greater than 0 works as expected again.
  • Reordering layers between containers no longer results in an unexpected shift in the layer's position.
  • When pasting or duplicating pinned layers inside a container, you’ll notice an improvement to how Studio calculates their position.
  • Duplicating a text layer now positions the new layer consistently, regardless of the selected layout constraints.
  • Dragging a layer to the bottom of the layer list while editing a component definition no longer deletes that layer.
  • Pasted layers that could previously fall outside the container's visible bounds are now placed in the center, while all other layers retain their X and Y position.
  • Files created with older versions of Studio no longer run the risk of containing data that was preventing artboard duplication.
  • Layers that have been set to ignore the underlying masks can now be added to a new mask as expected.
  • The color picker now stays open when you select a layer from the Layers panel.
  • The border on new rectangles, rounded rectangles, and ovals now defaults to center instead of inside.
  • So you can still see the resize handles on fixed-size text boxes when working with smaller font sizes, we've reduced the threshold for hiding the handles.
  • Setting the X and Y values for multiple selected layers now accepts %-based values as expected.
  • You can no longer run into the issue that was sometimes causing the mouse cursor to get stuck if you hit Escape while editing a gradient endpoint.
  • After using the Layers panel to move combined shapes outside of an artboard, the shapes now remain selectable.
  • Double-clicking a group will now consistently drill into the group as expected. Previously, this action would sporadically fail.
  • The masking icon now accurately reflects the active state of a layer.
  • When resetting the line height back to auto after setting it to another numeric value, you'll notice improved consistency.
  • Rotating a layer no longer forces it to snap to pixels.
  • Undoing a rotation action no longer takes two undo commands.
  • Dragging a group that contains a combined shape into a container now updates the container's bounds as expected.
  • The calculations of borders on a combined shape have been improved to prevent Studio from crashing (in rare instances) when editing the border.
  • Changing the width and height of a flipped layer with a locked aspect ratio now behaves as expected when scrubbing your mouse over the input label or using the arrow keys to increment the value.
  • Blurs for shadows and inner shadows now have an upper limit of 100px.
  • To smooth out jagged edges, we've improved the rendering of rotated paths.
  • For more accurate rendering when viewing at 100% zoom level, we've increased the anti-aliasing of rounded caps on paths.
  • Semi-transparent drop shadows with 0px blurs now render more accurately.
  • You'll see improved anti-aliasing of drop shadows and inner shadows with 1px blurs.
  • Pasting hidden UTF-8 characters into a text field no longer causes the text to become invisible once you've committed the changes.
  • Converting a group to a container and vice versa now preserves the layers' layout constraints and renders the expected position when the layers are moved.
  • Pinned layers in a group that has been flipped horizontally or vertically now move and resize as expected.
  • When resizing multiple layers with large shadows, you'll notice improved performance.

CANVAS

  • Some invalid combined shapes were getting the renderer all out of sorts. Those kinds of errors are handled more gracefully now.
  • Resizing the Layers panel now feels snappier and more accurately tracks your mouse movement.
  • Paste in Place and Paste and Replace now position the layers as expected when pasting into a group or container.
  • Now you won't hit the 16,000px limit on the X and Y coordinates—we've removed the limit.
  • Smart guides no longer appear when you're trying to snap to a layout column, row, or grid.
  • When reducing the line height of a text field or using negative letter spacing, you'll no longer see the issue that was previously sometimes resulting in rendering artifacts.
  • You can no longer interact with the layers list or canvas when a modal view is active.
  • Zooming out extremely quickly—which could happen if your mouse wheel was set to a ludicrously high sensitivity—no longer causes Studio to hang.
  • The jitter bug is dead: Layers will no longer occasionally jump by 1px when while dragging and holding Shift to constrain movement to one dimension.
  • Drawing a new layer into a flipped group now renders the layer in the expected location.
  • When dragging an object that uses both a large outside border and large shadow value, now you don't have to suffer the issue that would previously cause artifacts to remain on the canvas.

INSPECTOR

  • You'll notice that the Artboard Orientation toggle button in the Inspector panel has been replaced with a more obvious Swap icon.
  • Changing the height of a group using the arrow keys now increments by 1 as expected.
  • The Typography section of the Inspector panel now displays only the font weights that are available for each typeface.
  • Setting the vertical and horizontal pinning options from the dropdown lists now works as expected.
  • Now Studio will apply the changes you make in the HSL color picker input fields when moving to another field rather than only applying the changes when you press Enter.
  • A single selected point can't be in two places at once; therefore, Studio will no longer show a Mixed value for a its position if set to 0,0.
  • The X and Y fields are now disabled in the Inspector panel when nothing is selected because... well, nothing is selected.
  • The X and Y coordinates of a group are now accurately displayed after switching the group to a container and then back a group again.
  • Multiple selected path points with different values now display Mixed in the X and Y fields instead of 0.

IMPORTING & EXPORTING

  • When importing from Sketch, you'll notice improved handling of image fills and layout constraints on groups.
  • Importing combined shapes from Sketch no longer applies percentage-based coordinates to the sub paths, because that had previously caused strange behavior when resizing the parent of the combined shape.
  • You'll notice improved accuracy when exporting SVGs.
  • You'll also notice an improved result when exporting bitmap images that are swapped nested components that had been used as an override.
  • The message alerting you to any errors after a Sketch import now stays visible until you close it. This message also now indicates how many instances of each error occurred.
  • Symbols from remote libraries in Sketch continue to import just fine, and now you can also copy and paste those remote symbols into Studio.
  • Now you can import a file by dragging it onto the Studio app icon in the Dock without running into an error.

COMPONENTS

  • Master components will now reflect updates made to their nested components as expected.
  • Studio pinning rules have been updated, so groups now inherit the pinning of their child layers when converted into a component.
  • Offset pinning changes made in a component master will now update the pinning of component instances as expected.
  • When editing a component, Studio will now show the correct layer in a selected state as expected.
  • You can now expand components as expected in the layers list after using Command+Click.
  • You can now swap components that have the same name.
  • You will no longer encounter the issue that had caused layers in a component master to be removed from the component if they were dragged to be orphans.
  • Detaching a component and then ungrouping layers within that component will no longer errantly change the position and size of the layers.
  • Copying and pasting a child layer in a component that has offset pinning will no longer paste the layer in an unexpected location.
  • Now if you change the pinning of a component layer after resizing the component artboard, the component will not jump.
  • Now you can make changes to a component without losing the background of the component artboard.
  • It's no longer possible to paste layers into a component instance using paste in place functionality.
  • You can now expand and collapse nested components that are orphans as expected in the layers list.
  • Removing certain styles from component masters when the styles are overridden in component instances no longer causes Studio to crash.
  • Component instances now reset to their original state as expected, because we've improved Studio's reset overrides logic.
  • The Inspector panel now correctly displays any styles that have been overridden in a component instance.
  • Changing between auto and fixed text properties no longer causes the text layer to jump in components.
  • Swapped components now update as expected in the layers list.
  • Pinned, combined shapes in components now update properly when you resize them.
  • The Undo and Redo functionality now updates pinning properties for components as expected.
  • When creating components from containers, the component bounds will now behave as expected.
  • You will no longer see drawable properties in component frames, since you shouldn't be able to add them.
  • The ability to override text with color was causing a cascade of other component bugs, so we have removed this ability.
  • You can now delete a component definition from the library panel even while viewing that component master on the canvas.
  • Component masters that contain nested components can now be detached as expected.
  • Selecting multiple components and nudging them together will no longer errantly change the width of certain layers.
  • You can now draw new layers—including when a layer of a component is selected—without Studio positioning the new layers in unexpected locations.
  • Creating components as orphans will no longer cause groups, masks, and containers to jump position.
  • Now you can use Undo and Redo functionality on text overrides.
  • Creating a component from rotated paths will no longer break the artboard of the component.
  • Converting a group to a component will no longer errantly change the X and Y values of children in the group.
  • Now combined shapes won't show up in unexpected places after reopening a Studio file.
  • Text layers inside a component instance now respect the defined layout properties of the master component.
  • The thumbnail preview for an image fill of a layer that is the child of a component now correctly updates immediately after being edited.
  • It's no longer possible to create combined shapes from multiple layers inside a component instance, because that functionality changed the structure of the component itself.
  • Overrides on nested component instances are now applied as expected after detaching the component.

BASIC INTERACTIONS & ADVANCED ANIMATIONS

  • Studio now displays a warning message if you create an interaction with a Timer trigger set to a 0s timeout on both the originating artboard and target artboard, because this configuration will prevent the target artboard from rendering. It's still possible to create such an interaction, but we obviously don't recommend it.
  • The default timeout for a Timer trigger is now 0.2s to avoid that 0s scenario.
  • You can no longer set the duration of a Motion transition to an invalid value, because the invalid value would prevent you from adjusting the timing curve in the Timeline editor.
  • You can now scroll the menu in the Navigate To Screen dropdown list, so your options are no longer limited to the number of artboards that could fit on your screen.
  • Artboards now render as expected after returning from the Timeline editor.

PREVIEWING PROTOTYPES

  • Does trying to paste a hex code into the preview window's background color picker have you feeling #0000ff? Everything should work as expected now.
  • Changing a viewport in the preview window to one that is larger than the currently selected viewport will no longer require a refresh to render the entire view.
  • You'll notice improved consistency between the preview window and the Timeline editor when rendering an animation.
  • Now you won't see an issue that previously resulted in some rendering artifacts when animating artboard backgrounds.
  • You'll no longer see any white flickers between preset transitions; this issue had especially impacted the Push transition.
  • The preview window will no longer occasionally become white during an animation and render only the start and end artboard.
  • Appearance settings and the last used viewport are now saved with the file so you don't have to reset your preferences each time you preview your prototype.
  • The input labels for the viewport size now update when you move to another field rather than requiring you to hit Return in each field.
  • You should notice the improved performance when interacting with and resizing the preview window, even when the appearance settings dialog is visible.
  • You'll also not improved performance when animating layers with image fills, especially on mobile devices.

PUBLISHING PROTOTYPES

  • Attempting to publish a prototype using one of the Web presets no longer results in an error.
  • Attempting to publish a prototype with the preview set to a semi-transparent window background color no longer results in an error either.
  • Prototypes published in landscape orientation will now display as expected when viewing your prototype in InVision Cloud. Previously, an issue had caused these prototypes to display in portrait orientation in InVision.
  • Publishing will no longer fail due to an expired session with no warning from Studio that the session has expired.
  • Users who don't have the necessary permissions to update a given prototype, will no longer see that prototype in the list of previously published prototypes.
  • Clicking the Publish button repeatedly no longer results in duplicate prototypes being created.
  • Now we use the most up-to-date file name to populate the title when publishing a prototype.
  • Prototypes that were published, renamed, and then updated no longer show up twice on the list of previously published prototypes.
  • Previously published prototypes are now sorted as expected—by most recently updated.
  • Updating a published prototype without making any changes to the file no longer creates a duplicate prototype.
  • You should notice improved performance when publishing large prototypes and publishing on slow connections.

GENERAL IMPROVEMENTS & BUG FIXES

  • A failed attempt to sign in to a team account will no longer result in signing you in to your associated personal account without notifying you of the error.
  • Renaming an open file outside of Studio now updates the filename in Studio as expected and no longer prevents the you from saving the file.
  • When you first launch Studio, the Welcome video is now muted by default. To hear the audio, click the speaker icon.
  • Unused image assets are now entirely removed from the Studio file when it's closed.
  • Studio is now more usable—not to mention more beautiful—thanks to various updates to the user interface.
  • You will now see the Studio Tour in its intended position in the launch screen, even if you resize the Layers panel before starting the tour.
  • You will no longer see a temporary email address displayed in the Studio menu after creating a new InVision account.
  • You can now use the links to our new and improved tutorial videos on the Learn Studio hub as expected.
  • You may notice improved visual feedback when Studio is loading a large file.
  • Now you'll see a warning message if you create or open a Studio file on a machine with an unsupported GPU.

See all our Studio release notes.

InVision Cloud

What's New

  • Sign up on Mobile: When using a mobile browser to sign up for a new InVision account, you will now be prompted to download the InVision mobile app for iOS or Android.
  • Onboarding goals: Now you and/or your new collaborators have more options to choose in the list of goals when onboarding.
    Note: People who create a new InVision account on a mobile device will no longer see the onboarding goals.
  • Prototyping guidance: When creating new prototype for the first time, InVision will now guide you and/or your new collaborators through the short process. Spoiler: It's easy!
  • New board creation: added title description for “Create a new Board” page.
  • Document bar for Studio prototypes: When viewing Studio prototypes on your mobile or tablet device, you can use the new document bar to easily navigate between screens without relying on interactions; this also lets you optimize your prototype’s viewport for mobile devices and tablets.
    • You can hide the bottom navigation via the ••• (more) menu and disable the viewport override that was applied to your prototype.
    • Please note that when using a mobile device or tablet to view prototypes built for watch devices (such as the Apple Watch), the viewport will not be overridden.

Improvements & Bug Fixes

  • Navigation issue: When working on the Screens overview page, you'll notice that the navigation menu now resizes responsively, as expected, based on the size of your window or device.
  • Accessing share links: If you happen to encounter an intermittent loading error after clicking a share link, you will now see a “Refresh your browser” message. Previously, the error message was confusing and unhelpful.
  • Scrolling mobile share link: If scrolling down a prototype screen (accessed via a share link) on mobile Safari or Chrome, now you won't run into the issue that had previously prevented hotspot hints in a fixed footer from displaying consistently.
    Note: We recommend using the InVision app for iOS or for Android (rather than a mobile browser) for an optimal experience.
  • Closing “Create a new Project” screen: Now you can close the “Create a new Project” screen by pressing the ESC key on all browsers. Previously, this was not working as expected on Firefox browsers.
  • Asset deletion: After deleting assets, you will no longer errantly see them in your assets folder.
  • Stability improvements: You may notice increased overall stability of the product due to a number of improvements.
  • Logging updates: So we can more quickly find and debug any new issues that could impact your experience, we implemented a number of logging improvements.
  • Improved error message: When creating a new prototype, if you encounter the error that previously prompted the inaccurate "Link has expired" message, you will now see a more useful message: “Unexpected Network Error. We were unable to gather the data for your prototype. This is likely a temporary error. Try refreshing your browser.”
  • New project creation on Safari: When creating a new prototype or board on Safari, you won't experience the bug that had previously caused the Name your project text field to sometimes disappear. This bug had also occasionally sent people to the "Choose a demo prototype" page unexpectedly. Both issues have been resolved.

Craft + Sync

What's New

  • Craft Player: Now you can preview your Craft prototypes right within Sketch, without having to sync to InVision Cloud.
  • Support resources: The updated Help Center link in the settings dropdown now links to some helpful Craft content.

Bug Fixes

  • InVision Sync issues solved: You don't have to worry about running into the issues that were previously causing InVision Sync to perpetually sync, crash, or overwrite files.

See all our Craft release notes.

Design System Manager (DSM)

What's New

  • View layer styles: Now you can show your layer styles while working in the DSM web view.
  • Save changes: Now if you refresh the page when editing text, DSM will prompt you to save the your changes so they aren't lost.
  • Library version number: The DSM Sketch plugin now includes the library version number next to the library name.

Mobile: iOS version 2.6.8

Performance Improvements & Bug Fixes

  • Issue disabling hotspot hinting: Now when you toggle on the Prevent hotspot hinting option in your share link settings, the app will respect the setting as expected.

See all our iOS app release notes.

Mobile: Android version 1.10.10

Performance Improvements & Bug Fixes

  • Improved loading performance: You may notice your prototypes now load more quickly thanks to a handful of improvements to the API.
  • Replaced unhelpful error message: Now if your access token expires, you will receive an error message explaining why you need to sign in again. Previously, you may have seen a less-than-informative javascript error if you access token had expired.

See all our Android app release notes.

Integrations

Bug Fixes

  • Slack integration bug: Now your prototype screens that are posted to Slack via the InVision Slack app will remain in the channel indefinitely, as expected. Previously, a bug had caused them to disappear after 12 to 24 hours, resulting in a broken image displayed in notifications.

Security

Improvements

  • Platform stability & security improvements: You may notice the improvements to the Web Application Firewall, which now contains additional layers of filtering.

InVision Cloud V7

The following release notes apply to InVision Cloud V7 only; these do not apply to InVision V6.

What's New in Cloud V7

VIEWING PROTOTYPES

  • Document bar for Studio prototypes: When viewing Studio prototypes on your mobile or tablet device, you can use the new document bar to easily navigate between screens without relying on interactions; this also lets you optimize your prototype’s viewport for mobile devices and tablets.
    • You can hide the bottom navigation via the ••• (more) menu and disable the viewport override that was applied to your prototype.
    • Please note that when using a mobile device or tablet to view prototypes built for watch devices (such as the Apple Watch), the viewport will not be overridden.

SPACES

  • Privacy management: Leave your space open to your team, or make it invite-only for extra privacy.
  • Group access: Invite your team so they can easily see all the documents in your project. If they’re a member of the space, they’ll be able to access everything inside of that space.
  • Improved organization:
    • Group your documents into spaces to navigate large and complex projects more easily.
    • Add, move, or remove documents to and from spaces to manage growing projects.
    • Create documents from inside of a space and they’ll automatically live in that space so you can stay organized.
    • Use search, filter, and sort tools to find documents in your space even faster.

FREEHAND

  • Shape Menu in Freehand: Now you can easily draw rectangles, circles, and straight lines.
    Pro tip: To draw perfect squares, circles, and lines at 30° increments, hold the Shift key while drawing.

See all our Freehand release notes.

INTEGRATIONS

  • Slack integration API update: The functionality of tokens in the Slack API has recently changed, so the InVision V7 Slack app has been updated accordingly.
    Important: If you're using the InVision V7 Slack app and have not already re-authorized the app, you will be prompted to do so before you can continue using the app.

Improvements & Bug Fixes in Cloud V7

  • Navigation issue: When working on the Screens overview page, you'll notice that the navigation menu now resizes responsively, as expected, based on the size of your window or device.
  • Public share link error: Now people can use your public share links as expected without hitting a 500 error.
  • Overlapping screen sections: Now you can move your screen sections around as often as needed on the Screens overview page without the sections overlapping unexpectedly.
  • Thumbnail inconsistency issue: The thumbnail image on your InVision Home page will now match the first screen of your prototype as expected.
  • Help text issue: When working in Build mode, the click & drag help text will no longer remain visible while creating a hotspot.
  • Slack integration bug: Now your prototype screens that are posted to Slack via the InVision Slack app will remain in the channel indefinitely, as expected. Previously, a bug had caused them to disappear after 12 to 24 hours, resulting in a broken image displayed in notifications.
  • Commenting modal issue: You will no longer encounter the issue that had been causing the commenting modal to appear outside the bounds of the viewport.
  • Trouble saving comments in Safari: Your comments will now be saved as expected in all browsers. Previously, a bug was preventing certain comments made in Safari from getting saved.
  • Emoji issues resolved:
    • The comment widget will no longer prevent you from entering emoji in a comment before entering text.
    • The emoji widget will no longer appear outside the bounds of the viewport.
    • Now you can add whitespace as needed before and/or after an emoji. Previously, such white space had failed to render.
    • You can also now list multiple emoji in a row as expected.

Getting Started: Release Notes (
)

Release Notes: November 2018

Prev