docs.unity3d.com
    Show / Hide Table of Contents

    Changelog

    All notable changes to this package will be documented in this file.

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

    [4.2.0] - 2022-11-01

    Changed

    • Changed the Switcher field m_ForceSwitchAll to be a getter that gets its value from a new ConfiguratorRuntimeUISettings named ForceSwitchAll
    • Removed missing layout popup when resetting Forma layout to the default layout for the first time

    Fixed

    • Fixed empty CCD bucket ID error when publishing
    • Fixed issue where the material selection window in the variant table would close after selecting a material
    • Fixed issue where Camera UI wouldn't update when the Use Physical Settings value was changed
    • Fixed issue where a current environment is not unloaded when it is switched
    • Fixed issue where collapsing or expanding Pack Sets in the Variant Table could fail and raise an exception
    • Fixed issue where hidden variant sets wouldn't get hidden or shown after toggling "Hide Disabled and Hidden" toggle
    • Fixed issue where a duplicated Camera doesn't have a new ID than a source camera
    • Fixed compatibility issue with Forma Render where SetFeatureAvailbility action would throw an exception and disable rules
    • Fixed issue where detected camera would be set to null when using collaborative vr
    • Fixed issue where camera interactions were possible while typing in an input field
    • Fixed issue where Forma layout wouldn't get saved properly when using 2021.X versions of Unity Editor
    • Fixed issue of null exception on active camera card switching
    • Fixed issue where Forma creates multiple Event Systems when it exist already

    [4.1.1] - 2022-08-03

    Added

    • Fixed ProductRuntimeUI.conflictResolutionResponse being subscribed to more than once in standalone builds

    Fixed

    • Fixed in WebGL Template: clearing timeout when switching products

    [4.1.0] - 2022-07-14

    Added

    • Added camera anti alias UI option for URP / HDRP
    • Added support for asynchronous rule evaluation via the AsynchronousProviderOperation class
    • Products and environments can be deleted from projects

    Fixed

    • Fixed camera activation fail on editor runtime startup and freelook move interactions

    [4.0.2] - 2022-05-27

    Added

    • Added compatibility for Unity 2022.x

    Changed

    • Compatibility Settings can be applied from the Compatibility Settings window even if they are already selected

    Fixed

    • Fixed regression where StandardUI was not blocking touch/mouse input in Unity 2021+
    • Fixed product catalog loading error when loading from a remote server
    • Fixed old input camera rotation in touch devices (not to invert axis values)
    • Fixed build from CLI error
    • Fixed Unity Forma preferences window occasionally lagging when opened for the first time
    • Fixed product position menu remaining open when product is removed
    • Fixed regression where StandardUI would not block touch or mouse input from moving the camera in Unity 2021.2 and above
    • Fixed bug where Product Outline would still show product after removing the last product in a profile
    • Fixed issue where Product Outline searchbar would unfocus whenever a character was entered
    • Fixed PlayTimelineCommand that enables to play more than once
    • Fixed thumbnail window viewport shaking when hovering over the scene view

    [4.0.0] - 2022-05-06

    Added

    • Added WebGL transparent background option. Can be called from the WebAPI using forma.getTransparentBackground() and `forma.setTransparentBackground(value)
    • Added ability to merge meshes in the editor to see performance gains in play mode
    • Added delete keyboard command to VariantTable
    • Added ability to remove unused module for smaller build size (Forma->Advanced->Remove Modules)
    • Added ability to replace URP's post-process data with a smaller version (Forma->Advanced->Simplify PostProcessData)
    • Thumbnail generation (for cameras, products and environments) now sets WebGL-specific texture settings to reduce image file sizes
    • Added FormaCloud Publisher
    • Added FormaCloud client for interfacing with FormaCloud API
    • Expanded WebGL interface to support importing product catalogs from a url
    • Added right-click context menu for products and environments in the profiles window
    • Added the hotspot settings UI
    • Added ability to add new rule condition in the middle of the list instead of only at the end
    • Added option to remove missing script components automatically on product save
    • Added rename camera assets feature
    • Added way to set/edit/create/remove compatibility settings in Forma mode
    • Added a renderpipeline setting to Forma Profile
    • Added Camera damping, dutch options in UI
    • Added build Compression Method to compatibility settings (None, LZ4, LZ4HC)
    • Added interface for calling WebGLAPI interfaces from the editor in play mode
    • Added compatibility setting "WebGL - Extract Thumbnails", for ReactUI's future use
    • Added ability to convert hotspot action to custom command
    • Added a global camera option to capture game view camera thumbnail
    • Added iOS Camera Usage Description to compatibility settings
    • Added Input System Handler to compatibility settings
    • Added Android Target Architecture to compatibility settings
    • Added Camera fade in blend option
    • Added Forma animation editor
    • Added ability to play backward of timeline on PlaytimelineCommand
    • Added ChangeParentWhilePlayTimelineCommand (revert parent back after playing)
    • Added Camera public APIs to create or update a camera in desired view
    • Added Hotspot public APIs
    • Added Configurator Camera to get original configurator camera
    • Added ability to change hotspot camera
    • Added conflict handling capabilities to the configuration manager
    • Added popups in RuntimeUI and StandardUI to display conflicting assignments
    • Added Input System support
    • Added the multi location camera to support 36 frames camera

    Changed

    • Configurator Profiles are now known as Forma Profiles
    • Increased minumum height on VariantTable details section
    • Product cards with multiple variants can now be expanded in the Profile section of the Profiles window
    • Selecting or expanding a product card in the Profiles section of the Profiles window will now select/expand the corresponding card in the Library section
    • Changed Resources folders to FormaResources for smaller build size
    • The StandardUI module has been changed to use the Resources folder as seldom as possible
    • Refactored Publisher system to make adding new publishers easier and publishing projects possible
    • Updated createdAt and updatedAt to DateTime format for Forma cloud's Runtimes and Products
    • Refactored CameraController to enable adding a new custom camera behavior
    • Moved hotspot enable toggle from detail editor to listitem
    • The rule class has been changed so rules on the same indent level no longer need to share the same operator. Old rules will automatically be upgraded to use this new class
    • Rule conditions and actions now are exported in Json format
    • Improved the hotspot creation, reposition UX
    • Improved hotspot feature set selector to show feature set displaynames
    • Enhanced hotspot custom commands UI panel (enable to add/remove/edit)
    • Profiles UI Settings tab overhauled
    • Configurator window Build tab is now based on your active profile instead of the entire configurator
    • Compatibility settings are now cloned into the project from the package so they can be edited
    • A Forma Profile's render pipeline type now must be set at creation time and is considered readonly. For legacy reasons, you can still change the pipeline type by locating the scriptable object in the project hierachy
    • Build Profiles now belong to Forma Profiles rather than the configurator. Your project will attempt to automatically upgrade by assigning all build profiles to the currently active Forma profile
    • Build tab action button will now take you to the Unity Hub to install platform modules if the selected platform is not installed
    • Support for Legacy pipeline officially dropped. New profiles can only be created with URP or HDRP pipelines. Existing profiles with legacy pipeline will still work.
    • Improved rule engine execution speed
    • Updated Camera Follow/LookAt to sync rotation of target
    • Enabled to 'Update Camera' with CinemachineTransposer body
    • Enhanced editing animations in hotspot / camera UI panel
    • Updated the VariantSet thumbnail not to render UI layer (such as hotspot canvas)
    • Removed mandatory ".app" for mac build path in Configurator window

    Fixed

    • Fixed issue in Unity 2021.2 where the Forma mode Scene Window would be initially covered by an overlay
    • Fixed issue with selecting VariantTable and Profile Settings list items in Unity 2021.2
    • Fixed issue where the Scene gizmo was cropped in 2020.3 and 2021.1
    • Fixed exception when changing the type of a Hotspot Group
    • Reduced Editor lag when selecting a Hotspot in the Hotspot Editor
    • Fixed warning that occurred when enabling Visible in Volume option on a Hotspot or Hotspot Group for the first time
    • Fixed exception with creating or deleting a Hotspot while Visible in Volume was enabled on a different Hotspot item
    • Fixed issue where two clicks were needed to trigger the FeatureSet action on a Hotspot within a Hotspot Group
    • Fixed product references are now removed from the configurator settings when a product source component is destroyed
    • Fixed random unload errors for merged mesh product instances while switching playmode state or during the build process
    • Fixed pack thumbnails and labels not hiding when pack is unselected
    • Fixed imported camera name to keep source name
    • Fixed issue where where the drag and drop wouldn't show the right cursor on the VariantTable if visible variant codes was enabled
    • Fixed loading product camera in build
    • Fixed issue where the Hotspot FeatureSet interaction ignored rules
    • Fixed assignments area in VariantTable details section not expanding to fill space
    • Fixed build crash on Mac
    • Fixed issue where indentation was lost when exporting and importing rules
    • Fixed Apply Settings button occasionally remaining visible when collapsing Project panel in build settings
    • Fixed user not being able to unselect a supported render pipeline if it's not installed
    • Fixed Rules UI not clearing when a search was performed
    • Fixed hotspot annotations not scaling when scaling was enabled
    • Fixed material picker occasionally throwing exceptions when left open
    • Reduced query build time
    • Fixed issue with the search bar in the Profiles Window
    • Fixed hotspot custom commands hierarchy while adding it in inspector
    • Fixed issue where text in the Rules UI could become invisible in light mode
    • Fixed bug where running local package tests multiple times deleted new files and folders
    • Fixed PlayTimelineCommand to enable to play timeline when a command and PlayableDirector are not in same prefab
    • Fixed incorrect model being selected after unmerging mesh merge preview product
    • Reduced the amount of time it takes to switch products if no queries have been overriden
    • Fixed render URP post-process when you create a Configurator from scratch
    • Fixed issue where Product Outline wouldn't expand to fill space
    • Fixed render HDRP / URP post-process when you create a Configurator from scratch
    • Fixed camera thumbnail failing when closing the sceneview
    • Fixed issue with the search bar in the product library when a product has only a single variant
    • Fixed issue where renaming the Product Variant through the Profiles Window did not change the product's UI display name
    • Fixed exception when adding Hotspot without a product loaded
    • Fixed unexpected camera behavior changes while switching cameras in Editor
    • Trying to load a missing stage will no longer raise an null reference exception
    • Fixed build error log display dialog window size
    • Fixed camera depth of field in HDRP
    • Fixed camera apperance setups ('Color Adjustment' 'Exposure' 'Bloom')
    • Fixed product staging settings throwing exception when expanded
    • Fixed issue where StandardUI didn't apply rules that should be active on application launch
    • Fixed inconsistent scene view with current camera while loading scene
    • Fixed issue with variant table searchbar losing focus after receiving input
    • Fixed issue with rules searchbar losing focus after receiving input
    • Fixed the hotspot activation error when it has empty feature set selection
    • Fixed the hotspot canvas retains its image dimension
    • Fixed near and far clip plane for scene camera when editing from the camera tab
    • Fixed issue where creating a product by dragging and dropping package assets would break material references

    [3.1.2] - 2022-03-22

    Fixed

    • Fixed absolute path resolve on macOS

    [3.1.1] - 2022-03-07

    Fixed

    • Fixed "Fatal error in Unity CIL Linker" error when building the WebGL player
    • Fixed "built-in shaders bundle is already loaded" error while loading addressable assets at runtime

    [3.1.0] - 2022-02-09

    Fixed

    • Fixed build crash on Mac

    [3.0.4] - 2022-01-11

    Fixed

    • Fixed issue where the product could not be renamed
    • Fixed issue where variants could not be reordered
    • Fixed issue where a null rule was giving errors

    Changed

    • UI is no longer affected by time scale

    [3.0.3] - 2021-12-08

    Added

    • Now selects the profile when right clicking on it in the profile settings window
    • Added an option to add a profile in the context menu in the profile settings window
    • Added field in ProfileSettings window for Supported render Pipeline
    • Compatibility for Unity 2021.2 and StandardUI added
    • Compatibility for Hotspots in Unity 2021.2

    Changed

    • Changed the label "Remove" to "Delete" in the profile settings window
    • Scene Window top toolbar removed from Forma mode in Unity 2021.2
    • 'Etc' collider option for a 3D Hotspot has been renamed to 'Custom Collider'
    • Hotspot authoring is now disabled in Prefab mode<<<<
    • Removed the VRED Sample Importer (now its own package)
    • Changed the Unity logo with new Forma logo in RuntimeUI, Forma WebGL template and JavaScript UI
    • Replaced the deprecated Pointer_stringify by UTF8ToString in the JavaScript API

    Fixed

    • Fixed issue where adding too many profiles would shrink the items
    • Fixed issue where the camera would move when interacting with the ProductUGUI runtime UI sample
    • Fixed issue where having the mouse cursor over a 2D hotspot would block keyboard controls for the camera
    • Fixed issue in Unity 2021.2 where the Forma mode Scene Window would be initially covered by an overlay
    • Fixed issue with selecting VariantTable and Profile Settings list items in Unity 2021.2
    • Fixed issue where the Scene gizmo was cropped in 2020.3 and 2021.1
    • Fixed exception when changing the type of a Hotspot Group
    • Reduced Editor lag when selecting a Hotspot in the Hotspot Editor
    • Fixed warning that occurred when enabling Visible in Volume option on a Hotspot or Hotspot Group for the first time
    • Fixed exception with creating or deleting a Hotspot while Visible in Volume was enabled on a different Hotspot item
    • Fixed issue where two clicks were needed to trigger the FeatureSet action on a Hotspot within a Hotspot Group
    • Fixed issue with Drag and Drop onto VariantSetHeader, VariantHeader, PackSetHeader and PackHeader when dropped onto the Code TextElement
    • Fixed broken addressable assets build when using Aa package version 1.19.4+.
    • Fixed Queries for StaticListRendererQueriesNode's
    • Fixed issue where the app is hanging indefinitely while programmatically switching environments without a loaded product
    • Updated code to account for Unity 2021.2 api breaking changes
    • Fixed the JavaScript UI dropdown menu state not being updated immediately after a selection
    • Fixed an exception in the JavaScript UI that occurred when switching to the Environments tab in a build that contains no environments
    • Fixed an issue where ProductLocalPrice had the wrong CultureInfo if 'customCurrencyCulture' was not set
    • Fixed the default configuration not always being applied to products in WebGL builds

    [3.0.1] - 2021-10-22

    Fixed

    • Fixed a bug where UIElementsModule was referenced twice

    [3.0.0] - 2021-10-07

    Added

    • Standard UI sample UI added
    • Added the camera animation UI
    • Added the camera feature of auto orbiting
    • Added the custom camera SensorSize
    • Added new method to change the current configuration and the current context directly in the ConfigurationManager and the Configurator
    • Added Pre / Post Addressable & Build Event Callbacks
    • Added support for exporting rules, contexts, pricing and configurator profile in csv or json
    • Added Addressable Catalog metadata building information. Forma, Addressable and RenderPipeline versions
    • Added support for Draco mesh compression
    • Added Compatibility Settings Asset for different Build Target & Render Pipeline
    • Added Progressbar to display feedback while building queries.
    • Added support for exporting rules, contexts, pricing and configurator profile in csv or json
    • Added the hidden camera flag (visible/invisible in runtime list)
    • Added the camera global camera setting that enable to change camera display priorities
    • Added the sceneView product camera moves while product SpawnPoint changing along with environment switching
    • Added SceneProductReference and SceneProductSource to preview Merge Mesh Products or to interact with an existing scene product instance
    • Added Product Reference Options (Deactiveable, Destroyable, UseProductCache, UseSpawnPoint)
    • Added the toggle through PackSets via Hotspots
    • Added a JavaScript API that allows the containing page of a WebGL build to operate Forma (switch product, select features, etc)
    • Added a sample ReactJS UI that serves as an example usage of the JavaScript API
    • Added the hotspot group visible volume
    • Added the 'Enable Splashscreen' SerializeField in Configurator
    • Added build-time product mesh merging

    Changed

    • Separate the RuntimeUI as an assembly from the Configurator assembly.
    • Changed messages from filters and search results
    • Updated Unity minimum version to 2020.3 (LTS)
    • Enabled the camera duplication for multi-selection
    • Informed messages while changing behavior type to orbit and updating camera with follow object
    • Disabled camera follow in Freelook and Walk
    • Allowed Scope change of multi-selected cameras
    • Updated source code namespaces
    • Context Menu of Product Outline Items share same behaviour as Drag and Drop
    • Context Menu of Product Outline Material Items share same behaviour as Drag and Drop
    • Enabled ping and select camera even in Forma mode
    • Replaced the WebGL loading screen and the Forma loading screen with a single loading screen when the Forma template is enabled
    • Updated rotate camera to enable zooming and rotation around follow

    Fixed

    • Configurator splashscreen now waits for the product to load before fading
    • Fixed the cinemachine physical camera setting issue in 2021.x editor (Cinemachine 2.7.1 or later)
    • Fixed issue where Android build profiles asked for a folder path instead of an apk file path
    • Fixed missing products when we do a player build for the first time
    • Fixed the invalid camera item update while renaming a camera in edit panel
    • Fixed a bug where the anti-aliasing in Forma mode would not work
    • Fixed the camera selection fail on reorder drop zone
    • Fixed a bug where the toolbar for the scene and game view in Forma mode was the one from Unity mode
    • Fixed a bug where tooltips would appear in Forma mode in the scene and game view toolbar
    • Fix display of materials in Product Outline Material List
    • Fixed focused variant table ui element after a rename
    • Fixed the 'List information label' layout and message in Camera, Hotspot, Build, Rule
    • Fixed mismatched data between the profile and the configurator scene on load
    • Fixed the hotspot camera selection fail at second click
    • Fixed the product camera target is lost while reloading product
    • Fixed a bug where the camera distance value modification failure
    • Fixed a performance drop in camera follow
    • Fixed the product rotation not being applied properly when switching environments
    • Fixed thumbnail header not displaying default variant's thumbnail on start
    • Fixed variant set default variant label not appearing correctly on start
    • Fixed the script error in Input System package
    • Fixed the product camera position rollback while switching environments with different product position
    • Fixed the runtime staging panel disappearance when there are only environment cameras
    • Fixed light proves setup while switching environments
    • Fixed Build: Products do not load in the build if the 'Remove on Build' setting is checked
    • Fixed bug where changing certain Variant details would reset the search in the Variant Table
    • Fixed the StaticListMaterialSlotQueryNode to allow having more than once a renderer targeted on different slots
    • Fixed null exceptions in build when configurator camera list contains null stagingItemRow
    • Fixed camera capturing issues (top view capturing, rotated producct capturing)
    • Fixed the runtime product panel to display product display name from info setup
    • Fixed the rules tab not being updated when variants and variant sets are deleted
    • Fixed the camera distance update while it has follow offset
    • Fixed null reference exception in forma sampleproject3.0 for spoiler up
    • Fixed backport fixes on queries, activeGameObjectCommand did on customer projects
    • Fixed refresh of the Include/Exclude checkbox for the environment buttons on right click
    • Fixed right click on the environment button which loads the environment when it shouldn't
    • Fixed clicking on the environment that is already loaded "loads" it again for the StandardUI
    • Fixed disabled variant and pack sets not being disabled in runtime UI
    • Fixed switching cameras and environments through Forma UI does not reflect in the StandardUI
    • Fixed missing product names on React WebGL example UI
    • Fixed packs being occasionally deselected when editing content in the Pack Editor window
    • Fixed the feature thumbnails being all white when using automatic exposure in the environment
    • Fixed camera settings' camera reordering not working after exiting play mode
    • Fixed switching camera through the hotspot does not update in Forma UI
    • The JavaScript API now validates the product index before trying to switch to an invalid index
    • Fixed the camera FOV toggle 'keep the perceived distance'
    • Fixed the hotspot mesh material for multi-render-pipelines
    • Fixed the runtime UI response in Both input handling (old,new)

    [2.0.1] - 2021-05-12

    Added

    • Added the camera setting button menus of Physical camera gate fit
    • Added extensibility for custom build targets
    • Added the camera toggle features (find and set product model on Follow and LookAt)
    • Added a menu option to force a reimport of all shaders
    • Added creating a material with an imported texture
    • Added the configurator flag that creating camera if empty before play and build
    • Added AssetBundle content debugger in build profile
    • Created a new query node type for playables
    • Add a MinSize to the Profile Window to avoid the resize at a point where the window is unusable.
    • Add a menu to open Unity Recorder
    • The product location can now be set per environment by using the Position > Move Product button in the Environments tab of the Configurator
    • Added visual effects on the variant table for selected, focused and hovered elements
    • Added a prefernce setting "Filter Hidden Variants" and Product Gear icon menu to show/hide hidden VariantSets
    • Added Forma adapter asset and workbench to ease creation of custom adapters
    • Refactored Drag and Drop Tests
    • Refactored Drag and Drop Dialogue Window
    • Added Undo Consenser to handle all operations performed during Drag and Drop
    • Fixed intermittent automatic undo after a Drag and Drop event
    • Added the camera blend hint property in UI
    • Added Hotspot UI and new functionalities
    • Added Cloud Content Delivery support for building and loading remote products
    • Added the "IsFormaManaged" variable to IProductSource so that Forma can manage the product source without overwriting user data
    • Improved Export Tab UI
    • Rule editor now supports VariantSets
    • Added the feature of camera reordering
    • Fixed cascading drop handlers
    • Added the product and environmnet thumbnail update features
    • Added warning in profile when multiple render pipelines are used
    • Added warning in profile when trying to use a product or environment which uses a different render pipeline
    • Added a drop zone to the VariantTableUI to guarentee that there will always be some empty space even if VariantTableUI is full/scrolling

    Changed

    • Quality level and profile selection will be automatically switched when building a non-active profile; default quality setting must still be set manually
    • Changed the hover color for the dropdowns in the runtime UI for better visibility
    • Products will now have their own addressable product group to avoid multi render pipeline conflicts
    • Changed menu items to be disabled in playmode for pertinent actions
    • Improved camera creation and modification performance handling none-asset objects (Saving assets in Build or Scene saving
    • Changed GameView to always reset to 1 in Forma mode
    • The UI section for the Assignments in the Variant Table now automatically expands to fill all available space
    • The Profile settings tab order has been changed to show Products first
    • Changed the version update dialog to allow external components such as renderstudio to be part of it
    • Improve configuration difference calculation and fix issues related to the edge cases of Render Studio
    • Added a Export Build settings button to Enable / Disable the Splashscreen instead of forcing it to False
    • Newly generated Variant and Variant Set codes have GUIDs which are guaranteed to be unique
    • Dragging and Dropping a Material or GameObject onto a Variant in the Variant Table will no longer change that Variant's code
    • Improved camera usability that set find root product on Follow while changing camera behavior type to Orbit
    • Calling QueryProductInfo with another product than currently loaded logs warning and returns an error
    • Update the default state to disable for the ScaleRelativeToCamera component on the Hotspot creation
    • Rework of Hotspots and Camera parents
    • Environment, Product and Forma profiles will use the active configurator profile to set their RenderPipelineType during creation

    Fixed

    • Fixed a bug where a pack cannot be unselected in runtime
    • Fixed a build error when using the latest Addressable package
    • Fixed the product ModelSet not always being created at (0,0,0)
    • Fixed the product location being calculated incorrectly when adding a new product while a product is already loaded
    • Fixed the missing "PRODUCT" label on addressable asset settings so products can be loaded at runtime.
    • Fixed the issue of camera zooming on runtime ui panel
    • Fixed Runtime packs label not updated according to selection
    • Fixed the save dialog for WebGL and mobile build targets to use a folder instead of a file.
    • Fixed Variant table not synchronizing to Runtime Variant selection
    • Fixed renaming a variant or pack using the keyboard shortcut after creating it
    • Fixed the switching camera inner tab fail
    • Fixed a bug where switchCameraStarted and switchCameraFinished where called in reverse
    • Fixed an issue where selecting the 'Rename' options from the Variant table wouldn't always let you rename the variant
    • Variant Table Assignment menu items will now be disabled if there are no items/nothing is selected
    • Fixed asset saving fail when a scene is saving
    • Fixed an issue where Variant table was displaying "Show More" when it should not
    • Fixed an issue where the LoadScenesCommandAsync could remain stuck in an infinite loop
    • Fixed an exception when a Build Profile was created without a Configurator in the scene
    • Fixed the issue where the first build profile is automatically selected after creating a build
    • Fixed the Product library not adding fbx properly
    • Fixed adding new material variant by drag and dropping materials is sync with the 3D view
    • Fixed import of pxz files
    • Fixed the "Select all parts with this material" option not selecting inactive GameObjects
    • Fixed a bug that LookAtObject creation multiple times when it is empty
    • Fixed a bug that move to the top panel whenever clicks 'Depth of field' activation
    • Fixed a bug that deleting custom script while deleting camera
    • Fixed play mode splash screen staying visible when no environment scene is present in the Forma profile
    • Fixed the product outline window to be shown the first time and also to be shown when the layout is reset to default.
    • Fixed an exception happening when unchecking scene for build
    • Fixed the save of the prefab instances when a Camera or a Hotspot is added
    • Fixed typo in the hotspots window
    • Fixed a softlock that could occur if using the "Move Product" when no environment is present
    • Switching profiles very quickly will no longer throw an exception and put the scene in a broken state
    • Fixed the issue where the Environment tab was not updated when switching profiles
    • Fixed missing char on profile path textfield UI in Export Tab

    API Breaking changes

    This release breaks some lesser-used APIs and many of the Hotspot APIs which have been heavily changed related to the UI work done on this feature.


    TypeMoved

    (CameraFollowObject -> UnityEngine.Industrial.Configuring.Staging.CameraFollowObject)

    Type removed

    UnityEditor.Industrial.Configuring.Build.ExportProfileExtension

    UnityEngine.Industrial.Configuring.Staging.CameraItem/CameraOwnerType

    UnityEngine.Industrial.Configuring.Hotspots.HotspotViewEventArgs

    TypeHierarchyChanged

    (UnityEngine.Industrial.Configuring.Hotspots.Hotspot -> UnityEngine.Industrial.Configuring.Hotspots.Hotspot)

    (UnityEngine.Industrial.Configuring.Hotspots.HotspotGroup -> UnityEngine.Industrial.Configuring.Hotspots.HotspotGroup)

    (UnityEngine.Industrial.Configuring.Hotspots.HotspotView -> UnityEngine.Industrial.Configuring.Hotspots.HotspotView)

    MemberRemoved

    UnityEngine.GameObject CameraFollowObject::follow()

    System.Void CameraFollowObject::Set_BoundingBoxCenter(System.Boolean)

    System.Void UnityEditor.Industrial.Configuring.UI.RuntimeServices::UpdateFormaToLatest()

    System.Collections.Generic.List1<UnityEngine.Industrial.Configuring.Staging.StagingElement> UnityEngine.Industrial.Configuring.Staging.RuntimeStagingSettings::animations()

    System.Void UnityEngine.Industrial.Configuring.Hotspots.Hotspot::AddView(UnityEngine.Industrial.Configuring.Hotspots.IHotspotView)

    System.Void UnityEngine.Industrial.Configuring.Hotspots.Hotspot::RemoveView(UnityEngine.Industrial.Configuring.Hotspots.IHotspotView)

    UnityEngine.Industrial.Configuring.Hotspots.HotspotViewHandler UnityEngine.Industrial.Configuring.Hotspots.HotspotView::clicked

    System.Void UnityEngine.Industrial.Configuring.Hotspots.HotspotView::Activate(System.Boolean)

    System.Boolean UnityEngine.Industrial.Configuring.Hotspots.HotspotView::IsLayerRendered(System.Int32)

    UnityEngine.Industrial.Configuring.ConfiguratorRuntime.SwitchStagingElementStartedHandler UnityEngine.Industrial.Configuring.ConfiguratorRuntime.StagingManager::switchAnimationStarted

    UnityEngine.Industrial.Configuring.ConfiguratorRuntime.SwitchStagingElementFinishedHandler UnityEngine.Industrial.Configuring.ConfiguratorRuntime.StagingManager::switchAnimationFinished

    System.Boolean UnityEngine.Industrial.Configuring.ConfiguratorRuntime.StagingManager::SelectAnimation(System.String)

    System.Void UnityEngine.Industrial.Configuring.ConfiguratorRuntime.StagingManager::SelectAnimation(UnityEngine.Industrial.Configuring.Staging.StagingElement)

    System.Collections.Generic.IReadOnlyList1<UnityEngine.Industrial.Configuring.Staging.StagingElement> UnityEngine.Industrial.Configuring.ConfiguratorRuntime.StagingManager::GetAnimations()

    System.String UnityEngine.Industrial.Configuring.Core.FormaCatalogLoader::CatalogPath()

    T UnityEngine.Industrial.Configuring.Core.QueryNode1::m_OriginalResult

    System.Void UnityEngine.Industrial.Configuring.Core.QueryNode1::BackupOriginal()

    System.Void UnityEngine.Industrial.Configuring.Core.MaterialQueryNode::BackupOriginal()

    ElementTypeChange

    (System.Void UnityEngine.Industrial.Configuring.Staging.LoadSceneCommand::OnFinishedReloading() -> System.Collections.IEnumerator UnityEngine.Industrial.Configuring.Staging.LoadSceneCommand::OnFinishedReloading())

    (System.Collections.Generic.List1<UnityEngine.Industrial.Configuring.Staging.StagingElement> UnityEngine.Industrial.Configuring.Staging.StagingSettings::animations() -> System.Collections.Generic.List1<UnityEngine.Industrial.Configuring.Animations.FormaAnimation> UnityEngine.Industrial.Configuring.Staging.StagingSettings::animations())

    (System.Collections.Generic.List1<UnityEngine.Industrial.Configuring.Staging.StagingElement> UnityEngine.Industrial.Configuring.Staging.StagingSettings::animations() -> System.Collections.Generic.List1<UnityEngine.Industrial.Configuring.Animations.FormaAnimation> UnityEngine.Industrial.Configuring.Staging.StagingSettings::animations())

    ConstantValueChanged

    (UnityEngine.Industrial.Configuring.Staging.StagingType UnityEngine.Industrial.Configuring.Staging.StagingType::Animation -> UnityEngine.Industrial.Configuring.Staging.StagingType UnityEngine.Industrial.Configuring.Staging.StagingType::Animation)

    (UnityEngine.Industrial.Configuring.Staging.StagingType UnityEngine.Industrial.Configuring.Staging.StagingType::None -> UnityEngine.Industrial.Configuring.Staging.StagingType UnityEngine.Industrial.Configuring.Staging.StagingType::None)

    MethodParameterCountChange

    (UnityEngine.Industrial.Configuring.Providers.FeatureSetDisplayInfo UnityEngine.Industrial.Configuring.Providers.ProductRuntimeUIData::CreateFeatureSetDisplayInformation(UnityEngine.Industrial.Configuring.Core.FeatureSet) -> UnityEngine.Industrial.Configuring.Providers.FeatureSetDisplayInfo UnityEngine.Industrial.Configuring.Providers.ProductRuntimeUIData::CreateFeatureSetDisplayInformation(UnityEngine.Industrial.Configuring.Core.FeatureSet,UnityEngine.Industrial.Configuring.Providers.DisplayInfoContent))

    (UnityEngine.Industrial.Configuring.Providers.FeatureDisplayInfo UnityEngine.Industrial.Configuring.Providers.ProductRuntimeUIData::CreateFeatureDisplayInformation(UnityEngine.Industrial.Configuring.Core.Feature) -> UnityEngine.Industrial.Configuring.Providers.FeatureDisplayInfo UnityEngine.Industrial.Configuring.Providers.ProductRuntimeUIData::CreateFeatureDisplayInformation(UnityEngine.Industrial.Configuring.Core.Feature,UnityEngine.Industrial.Configuring.Providers.DisplayInfoContent))

    (System.Void UnityEngine.Industrial.Configuring.Hotspots.HotspotViewHandler::Invoke(System.Object,UnityEngine.Industrial.Configuring.Hotspots.HotspotViewEventArgs) -> System.Void UnityEngine.Industrial.Configuring.Hotspots.HotspotViewHandler::Invoke(System.Object))

    (System.IAsyncResult UnityEngine.Industrial.Configuring.Hotspots.HotspotViewHandler::BeginInvoke(System.Object,UnityEngine.Industrial.Configuring.Hotspots.HotspotViewEventArgs,System.AsyncCallback,System.Object) -> System.IAsyncResult UnityEngine.Industrial.Configuring.Hotspots.HotspotViewHandler::BeginInvoke(System.Object,System.AsyncCallback,System.Object))

    (System.Void UnityEngine.Industrial.Configuring.Core.FormaCatalogLoader::.ctor(System.String) -> System.Void UnityEngine.Industrial.Configuring.Core.FormaCatalogLoader::.ctor())

    (System.Void UnityEngine.Industrial.Configuring.Core.QueryNode::ResetOverride() -> System.Void UnityEngine.Industrial.Configuring.Core.QueryNode::ResetOverride(UnityEngine.Industrial.Configuring.Core.QueryContext))

    (System.Void UnityEngine.Industrial.Configuring.Core.QueryNode1::ResetOverride() -> System.Void UnityEngine.Industrial.Configuring.Core.QueryNode1::ResetOverride(UnityEngine.Industrial.Configuring.Core.QueryContext))

    (System.Void UnityEngine.Industrial.Configuring.Core.MaterialQueryNode::ResetOverride() -> System.Void UnityEngine.Industrial.Configuring.Core.MaterialQueryNode::ResetOverride(UnityEngine.Industrial.Configuring.Core.QueryContext))

    MethodParameterTypeChange

    (System.IAsyncResult UnityEngine.Industrial.Configuring.Hotspots.HotspotViewHandler::BeginInvoke(System.Object,UnityEngine.Industrial.Configuring.Hotspots.HotspotViewEventArgs,System.AsyncCallback,System.Object) -> System.IAsyncResult UnityEngine.Industrial.Configuring.Hotspots.HotspotViewHandler::BeginInvoke(System.Object,System.AsyncCallback,System.Object))

    [1.0.3] - 2021-02-24

    Added

    • Added the VariantSet Duplication feature
    • Added the Environment shortcuts (rename, delete)
    • Added the product outline search
    • Fixed tests to be able to run within the new readonly package environment of upm cl
    • Added the camera multiple selections
    • Added the orbit camera axis angle capture buttons
    • Added missing api documentation
    • Added a test that check protected names for source control
    • Added SetHotspotStateToCommand
    • Added the orbit camera axis angle capture buttons
    • Creating a material with an imported texture
    • Improve Configuration switching and apply only difference
    • Added a new menu item to refresh the material picker window
    • Added a new contextual menu on Material in Material Picker to select object in Project window available only in Pro Mode

    Changed

    • Refactored StagingManager to use async/await instead of coroutines
    • Fixed hotspot canvas wrongly added on every domain reload
    • Fixed add new camera was not positioned properly
    • Updated the environment item card style
    • Material Picker now lists all "t: Material" found. No longer filters on *.mat filename
    • Material Picker search now supports multiple words separated by space
    • Rules filter will be hidden if none of the rules have tags
    • Rules are now deleted by opening a right click menu and hitting 'Remove'
    • Temporarily disable the WebGL export setting + unsupported HDRP platforms (if present).
    • Improved camera creation performance by asset editing block
    • Improved the speed of reordering and removing features from the variant table
    • Lights will be automatically removed from the configurator scene when the configurator is created
    • Product Outline drag and drop and apply to variant table workflow changed
    • Reduced unity-mwu-white.png texture size
    • Renamed few protected folders for source control
    • Changed the cinemachine POV as Aim on Freelook and Walk

    Fixed

    • Fixed a bug where there were many Switcher object under Configurator going into Play Mode
    • Fixed a bug where "remove all" assignments could lead to exception
    • Fixed a bug where Material Picker does not cancel previous preview when changing search
    • Fixed bug where Filter invalid material variants is not working
    • Fixed null exception when no Configurator's InfoEngine is none
    • Fixed enable first camera going into play mode
    • Fixed creating the canvas by default when adding Hotspot
    • Fixed null reference switching Forma mode when Scene windows closed
    • Fixed the fail of scene view sync at FOV change
    • Fixed exception when dragging material on variants while in play mode
    • Fixed bug where the configurator window would not refresh after changing the variant selection on the runtime UI
    • Fixed the fail of scene view sync at FOV change
    • Fixed the camera card name overflow
    • Fixed the overexposured camera thubmanil in exposure automatic mode
    • Fixed auto populate behavior on creation of first configurator profile
    • Fixed the bug where adding a gameobject with multiple materials from the product outline would add it multiple times to the variant
    • Fixed Null reference when adding configurator manually
    • Fixed bug where the configurator would load a disabled scene when first entering play mode
    • Fixed bug where selected profile would always switch to active profile when an action requiring a refresh was performed
    • Fixed local price engine to return a default price for the feature if no price is defined in the data.
    • Fixed the fail of scene view sync at FOV change
    • Fixed Adding a product through the configurator window will add to the active profile instead of the selected one
    • Fixed the hard Freelook rotate interaction in low fps
    • Fixed the Create Runtime UI option in the Configurator Settings
    • Fixed the fail of scene view sync at Camera param (Camera distance, and etc) changes in 2020.2.1f1
    • Fixed "Apply Materials" does not refresh the Product if it is currently opened
    • Fixed Disabled Renderers now participate in Material VariantSet Creation
    • Fixed environment files location to be similar to product files
    • Fixed bug when importing a product through drag and dropping on the profiles window when a configurator hasn't been created yet
    • Fixed an exception caused by deleting a game object that had the configurator script manually added
    • Fixed light mode visibility issues with the rules engine
    • Fixed missing context icon in the rules engine
    • Fixed the refresh camera thumbnails
    • Fixed the camera appearance setup switching right after creation
    • Fixed the Camera control while manipulating UI panel in playmode
    • Fixed the variant table focus lost bug at arrow shortcuts
    • Fixed de-registering of scene view drag and drop handler
    • Fixed issue where we don't display custom runtime UI types in the inspector
    • Fixed an issue where the textboxes in the Rules UI wouldn't expand to fit contents
    • Fixed the camera appearance setup 'all'
    • Fixed missing Packs from PackSet List in Configurator UI when searching for a variant by code
    • Fixed deleting a variant which is referenced by a rule causes errors
    • Fixed camera and environment shortcuts on Mac
    • Fixed clearing rules keeping the current rule detail
    • Fixed rule inspector data in cases where there is an exception
    • Fixed eventual null exception on current product reference

    [1.0.2] - 2020-12-17

    Added

    • Added a menu item to report a bug in Forma interface
    • Addding, replacing and removing meshes from material variants supported in undo operations
    • Added the Prefab Product Source script to integrate products directly into the final build

    Fixed

    • Fixed the bug where featureset.selectfeature didn't raise a deselection event for the previously selected feature
    • Fixed the fetching of queries when going into playmode
    • Fixed a runtime bug of incorrect current camera at environment change
    • Fixed a bug where the default product logo would not show in the runtime UI
    • Fixed the camera interaction (Freelook rotation, Orbit zoom) in mobile devices
    • Fixed the missing scripts on Panel_Staging and Panel_Staging_Dark prefabs
    • Fixed the bug of disappearing the runtime staging panel
    • Fixed the bug of camera activation at product change in runtime
    • Fixed going into playmode remove the queries root. Now after exit playmode, we restore the queries root after the product has been enabled
    • Fixed editing the FocusTextField control and improve it
    • Fixed the camera naming conflict in collaborating project updating the naming convention
    • Fixed going into playmode remove the queries root. Now after exit playmode, we restore the queries root after the product has been enabled
    • Fixed building a configurator for a scene that has never been saved before

    [1.0.1] - 2020-12-09

    • Fixed public APIs
    • Fixed Documentation links
    • Fixed a bug where an exception is thrown in play mode with Sample Project

    [1.0.0] - 2020-12-08

    Fixed

    • Fixed the Camera Glitch while switching cameras with interaction
    • Fixed a bug when deleting a PackSet
    • Fixed NullReferenceException on MaterialPreviewCache when in RuntimeMode
    • Fixed a bug where GameObjects with the same name in a different level in the hierarchy would be assigned in material variant queries
    • Select the active configurator Profile after a scene reload
    • Fixed Unserialized Data yet lost in StaticListGameObjectQueryNode
    • Fixed NullReferenceException that occurs in switcher when a FeatureSet contains a Feature null
    • Rebuild the final scene list before building addressable content
    • Disabled scenes that are marked as addressable in the final scene list
    • Fixed losing a camera data while converting a product type
    • Fixed the orbit camera rotation fail
    • Fixed the wrong camera position update at exit play mode
    • Fixed the reseting current camera at Current Environment Selection in editor
    • Fixed missing group error that pop when we go in play mode
    • Fixed the invalid camera creation at ProfileWindow
    • Enabled the HDRP / URP Cinemachine Volume Profile creation in Forma
    • Fixed broken RuntimeUI context options when loading products
    • Fixed assignment queries loading

    Added

    • Added null checks in AddressableEditorUtility
    • Fixed Product dropdown in Run mode
    • Fixed Product loading to manage correctly Deferred Queries in every scenario

    [0.0.22-preview.3] - 2020-12-02

    Fixed

    • Automatically remove empty scenes that prevent us from building
    • Fixed camera tab where clicking anywhere on panel would select a camera
    • Fixed camera positions were lost after update
    • Fixed duplicate camera that would not duplicate all the values

    Added

    • Visual feedback about features' and features sets' state

    Changed

    • Creating a configurator through code will now add one environment from each environment definition
    • Rebuild the scene list on export
    • Removed the build and launch button from the UI
    • Changed various UI labels to match documentation and UX requirements

    Added

    • Added version update menu item in Forma mode

    [0.0.22-preview.2] - 2020-11-30

    Fixed

    • Fixed up Forma Editor UI
    • Fixed selection process of MaterialPicker
    • Fixed a bug where the Product cannot be removed in Aviera Sample Project
    • The color of the preview icon is now lighter in dark mode
    • Fixed the preview variant (eye) disappears when selecting a variant
    • Aa Fixed Android / WebGL build error with FormaLogger
    • Fixed a drag and drop in UI
    • Added warning log for the HDRP/URP render pipelines when Quality Level are not in the correct order
    • Fixed a wrong camera rename behavior
    • Fixed a Staging dropdown height in Runtime UI

    Changed

    • Upgraded Addressable Assets package to 1.16.13

    Added

    • Override Material Queries feature
    • Added version update menu item in Forma mode
    • Automatically remove empty scenes that prevent us from building
    • Rebuild the scene list on export

    Removed

    • Removed dependency on vectorgraphics package
    • SVG support removed. Existing svgs have been replaced with pngs.
    • Removed Addressable Assets editor checkbox script -> will use the one from 1.16.13
    • Add support for Product(s) in Read-Only Packages

    [0.0.22-preview.1] - 2020-11-25

    Added

    • Added support for read-only forma environment packages
    • Disabled picking on opened scene in Forma mode
    • Added support to add environments from scenes in the profile settings window
    • Added basic camera animation

    Changed

    • Changed commands to provide a context
    • Changed how DiplayInfo is stored by InfoEngine by replacing StringDisplayInfo with FeatureSetDisplayInfo
    • Visibility variants will now always show an assigned part if it is contained in the selected visibility variant

    Fixed

    • Fixed missing UI in Forma windows (for example, when going into Forma mode)
    • Fixed a bug where the camera detail panel shows 'Select a camera' at unselection
    • Fixed a bug where the lost camera position at switching between cameras in runtime
    • Fixed a bug where added variant lost info details going into play mode
    • Fixed a user can remove the "Set as default" on a variant
    • Fixed typo on the "Switch Platform" button in export tab
    • Fixed configuration not being saved when setting a variant as default
    • Fixed "Set as default" the first variant when creating a new Variant Set
    • Fixed warnings when loading Forma the first time

    [0.0.21-preview.1] - 2020-11-20

    Added

    • Runtime UI staging area is shown when there's choices
    • Added null check for runtime UI search panel which breaks the features UI if not found

    Changed

    • Removing the ability to add a default to packs as it led to many conflicts

    Fixed

    • Fixed a bug where Warning logging could generate a null exception
    • Fixed multi popup menu always displaying "Please Select"
    • Fixed a bug where the product thumbnail wouldn't show in runtime UI

    Changed

    • Upgraded package to Unity 2020.2

    Fixed

    • Fixed a bug where an exception was thrown with unsaved variant

    [0.0.20-preview.1] - 2020-11-16

    Added

    • Profiles management interface
    • Catalog source for configurator
    • Added serialization of new display information in RuntimeUIDataEngine
    • Added an option to fade out the hotspots after a certain amount of time
    • Added FormaLogger for Release build logging
    • Material Profile mecanism and user interface

    Fixed

    • Fixed a bug where the hotspot groups were not visible in the inspector
    • Fixed a bug where the staging were invisible at the start
    • Fixed a bug where the setup panel would show if 1 or less products are available
    • Fixed a bug where renaming a variant and losing focus by switching to another application would break focus state
    • Fixed a bug where searching in the runtime UI with a big input value would make the input lose focus and won't be able to get it again
    • Fixed a bug where the thumbnails of selected variant and of available variants wouldn't show in runtime UI
    • Fixed a bug when expanding a feature set in runtime UI would hide the icon
    • Fixed a bug where the thumbnail editor window would clip buttons

    [0.0.19-preview.1] - 2020-11-06

    Added

    • Added setting preview on current variant by using 'space' hotkey in editor
    • Added an option in the materials panel to select all parts with this material
    • Added renaming variantset/variants by using shortcut F2 key
    • Added support for rename of variant using F2 key
    • Added setting preview on current variant by using 'space' hotkey in editor

    Changed

    • Changed "label" to "code" in API for variant set and pack set
    • Changed code of camera to manage HDRP and URP pipeline installed at the same time

    Fixed

    • Fixed set parent when timeline plays and update camera enum
    • Fixed product preview swapping to none to avoid modelSet on root
    • Updated code of camera to manage HDRP and URP pipeline installed at the same time
    • Fixed features not available in runtime
    • Fixed duplicated materials from selection in product outline
    • Fixed Configurator Analytics on cameras
    • Fixed issue where the wrong stage name was shown when loading a new stage
    • Fixed potential null exception when no stage is loaded/available

    [0.0.18-preview.2] - 2020-10-13

    • Fix null exception when FeatureSet/Feature/Assignment configured as "None" by user in Inspector.
    • Added anti-aliasing control to force it on both scene and game camera
    • Added Multi-profiles base support. Through the inspector window on the product object, the user is able to create new profile of the same product
    • Fixed issue with double seperators in custom variants
    • Improved product outline selection speed
    • Added a rule engine user interface
    • Select the current environment in the Runtime UI dropdown when entering playmode
    • Added setting preview on current variant by using 'space' hotkey in editor
    • Added serialization of new display information in RuntimeUIDataEngine
    • Added support for rename of variant using F2 key
    • Added setting preview on current variant by using 'space' hotkey in editor - Fixed features not available in runtime

    [0.0.17-preview.5] - 2020-10-05

    • Fixed separator on gear save product
    • Fixed switching speed in editor mode for models with many materials
    • Improved tab switching speed on large variant table

    [0.0.17-preview.4] - 2020-09-24

    • Allow other packages to inject a top level prefab into a configurator runtime

    [0.0.17-preview.3] - 2020-09-09

    • Exposed some functions for layer stack output

    [0.0.17-preview.2] - 2020-08-20

    • Added event command sets

    [0.0.16-preview.2] - 2020-08-05

    • Added pack authoring

    [0.0.15-preview.3] - 2020-07-23

    • Fixes to external interface

    [0.0.15-preview.2] - 2020-07-20

    • Fixes to external interface

    [0.0.15-preview.1] - 2020-07-14

    • Fixes publishing

    [0.0.14-preview.13] - 2020-06-11

    • UI Reskin

    [0.0.14-preview.12] - 2020-06-10

    • Added environment preview component to fix environment preview issues

    [0.0.14-preview.11] - 2020-06-01

    • Added simple material authoring in Material Variant UI

    [0.0.14-preview.10] - 2020-05-26

    • Fixed camera not selected after Create a new one
    • Fixed the GameObject icon in dark mode that was too 'light'

    [0.0.14-preview.9] - 2020-05-25

    • Allowed derived packages to add new Simple Mode tabs
    • Rendered all Simple Mode .svg files to .png

    [0.0.14-preview.8] - 2020-05-20

    • Added message on empty list of variants and packs from search criteria
    • Fixed warnings when deleting a variant set

    [0.0.14-preview.7] - 2020-05-15

    • Fixed Animations list UI not displaying +/-

    [0.0.14-preview.6] - 2020-05-14

    • Fixed right-click "Select Object" failing on material assignments

    [0.0.14-preview.5] - 2020-05-05

    • Changed API visibility

    [0.0.14-preview.4] - 2020-05-01

    • Added documentation link from package manager UI

    [0.0.14-preview.3] - 2020-04-29

    • Adds ability to set camera transform in state conductor

    [0.0.14-preview.2] - 2020-04-29

    • Fixed saving after domain reload

    [0.0.14-preview.1] - 2020-04-28

    • Improved save time
    • Improved iteration speed when going in and out of play mode
    • Added undo and redo for variant and variant sets

    [0.0.13-preview.1] - 2020-04-28

    • Add double click actions on variants, packs and product outline

    [0.0.12-preview.1] - 2020-04-22

    • Updated pixyz package compatibility to 2020.1.0.22

    [0.0.11-preview.1] - 2020-04-21

    • Added an internal Context button to Catalog UI
    • Added PackSet and Pack list to Catalog UI (no editing)
    • Fixed scrolling with mouse wheel in runtime UI

    [0.0.10-preview.1] - 2020-04-03

    • Fixed runtime UI initial selected feature label

    [0.0.9-preview.1] - 2020-04-03

    • Added variant table filtering
    • Added variant table search
    • Added example image server
    • Fixed multiple small issues
    • Added GameObjectVisibilityAssignment
    • Added New Visibility Variants will default to GameObjectVisibilityAssignment
    • Added Utility to convert GameObjectVisibilityAssignment's to VisibilityAssignment's
    • Added UI improvements for adding new Variants and VariantSets
    • Disabled redundant call to refresh MaterialPreview's

    [0.0.8-preview.1] - 2020-01-31

    • Upgraded support to 2020.1a21
    • Fixed many various issues

    [0.0.7-preview.1] - 2020-01-20

    • Adds support for PiXYZ 2019.2 package
    • Setup textmeshpro automatically if missing when creating a configurator
    • Fixed visibility variant with the same object in multiple variants
    • Fixed many small issues
    • Update for 2020.1a19 compatibility

    [0.0.6-preview.1] - 2020-01-20

    • Last 2020.1a14 release

    [0.0.5-preview.1] - 2019-12-10

    • Added new variant set editor
    • Added product outline

    [0.0.4-preview.1] - 2019-12-08

    • Added staging panel

    [0.0.3-preview.1] - 2019-11-22

    • Update for 2020.1a14 compatibility

    [0.0.2-preview.1] - 2019-11-17

    • First version of the configurator settings window

    [0.0.1-preview.1] - 2019-07-17

    This is the first release of Industrial Sales Configurator.

    • Sales Configurator
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023