[Actions] Actions can now be invoked not from an interactive element.
[Actions] PlaySound action can now play AudioClip, and start playback if it is already being played.
[Core] Fixed not assigning a new texture when disabling and then enabling the panorama.
[HotSpot] Fixed orientation of Hot Spots.
[Interactive Elements] Quick event switching to another panorama now uses transitions.
[Plugins] Auto Rotate can now be on tour GameObject, and will interact with each panorama of the tour.
[Service] Fixed a rare exception when using Google Street View.
[Tour Maker] The exception is fixed when the serialized interactive element does not exist.
[Transitions] A size multiplier has been added for UI transitions, which may be useful in specific cases.
[Actions] Fixed tooltip orientation for ShowTextMeshTooltip.
[API] The response from Google Street View now contains complete meta information.
[API] Request now can contain custom fields.
[Core] Added classes for working with JSON.
[Directions] Fixed destroying of instances of directions during cleanup.
[Directions] Fixed rare exception when Direction Manager items are not initialized.
[Downloader] Fixed downloading Yandex panoramas.
[Examples] Updated example scenes.
[Google Street View] Added the ability to progressively download panoramas.
[Google Street View] Added experimental ability to have directions to neighboring panoramas.
[Google Street View] Panoramas now have the right north pan.
[Plugins] Plugins are no longer automatically destroyed if there is no panorama.
[Plugins] Fixed unsubscribing from panorama events for UI Compass Control.
[Renderers] Fixed positioning of elements when north pan is not equal to zero.
[Unity] Removed support for Unity 2017.1-2017.3. uPano now supports Unity 2017.4 LTS and higher.
[Google Street View] Fixed progressive panorama loading when integrating with Online Maps.
[Core] Fixed positioning of objects when the panorama is rotated.
Major new features:
* Visual Tour Maker - allows you to create great interactive virtual tours in a couple of minutes.
This is a fully visual drag-and-drop solution that takes virtual tours to the next level.
* Integration with Playmaker - allows you to create dynamic panoramas using visual scripting.
* The concept of global (for all panoramas) events and transitions.
This allows you to set the behavior for all panoramas, hot spots and directions once, and not to recreate it for each panorama.
And many other minor new features, improvements and fixes.
[Core] Fixed memory leak.
[Requests] Improved progressive texture download from Google Street View.
[Controls] Rotation of the panorama using the keyboard is disabled when the focus is on the text field.
[Requests] Fixed disposing of Google Street View request.
[Actions] Fixed ShowTooltip action with multiple Hot Spots.
[API] Added WWWRequest.OnPrepareURL hook to intercept all download requests.
[Requests] Fixed downloading of Google Street View by coordinates for dotNet v4.x.
[Core] Added support for Scriptable Render Pipeline.
[Downloader] Added plugin for dynamic loading of panoramas by URL.
[Renderers] Optimized changing panomama textures.
[Downloader, Google Street View Plugin] Added the ability to download Google User Content panoramas.
[Downloader] Added the ability to specify a zoom for Google Street View and Google User Content panoramas.
[Downloader] Added the ability to download panoramas up to 8192.
[Updater] Fixed check for uPano updates for dotNet v4.x.
[Services] Fixed ignoring zoom when downloading Google Street View panoramas.
[Directions, HotSpots] Fixed exception when dynamically creating a panorama without a manager.
[Renderers] Fixed dynamic setting of material and defaultMaterial fields for SingleTexturePanoRenderer.
[Controls] Fixed Gyro Control for iOS.
[Actions] Added actions: Set Text, Set Transform Position.
[Actions] Open URL action now uses Application.OpenURL.
[Controls] Fixed an exception caused by UI compass if you exit from the scene with a panorama and go back.
[Controls] Now clicking on the arrows of UI compass stops the automatic rotation.
[Examples] Updated example scenes.
[Hot Spots] Now the default distance multiplier is 0.95.
[Interactive Elements] Now click event causes the pointer exit event.
[Renderers] Now defailt shader is Unlit/Texture.
[Actions] Added a new actions: SetFov, SetPanTilt, SetGameObjectActive.
[Actions] Now TransitionAction will unlock the panorama locked earlier.
[Controls] Now the compass updates the orientation of the arrow when the panorama has been enabled.
[Controls] Now UI Controls uses the last enabled panorama.
[Examples] Added 10. Switching panoramas in same scene.
[Preview] Fixed an exception if Hot Spot Manager did not have any items.
[Renderers] Fixed conversion pan tilt to Unity World Position for CubePanoRenderer.
[API] Added the ability to lock interaction with the panorama.
[Actions] Added Open URL and Play Sound actions.
[Actions] For DestroyCurrentPanorama, LoadAnotherPanorama, LoadScene, the ability to specify before and after transitions is added.
[Controls] Fixed a bug of losing reference to AutoRotate in UI Buttons control.
[Core] Fixed warnings for Unity 2018.3.
[Other] Rearranged elements in Component menu.
[Quick Actions] Added the ability to specify before and after transitions.
[Transitions] Implemented a system of composite transitions from and to the panorama.
[Visual Editor] Now it supports directions.
[Visual Editor] Fixed bug of conversion of PoV to UV for spherical renderer.
Important: The content has been moved from Standard Assets to Plugins.
Delete the old version before importing the new one.
Main new features:
- Visual editor of interactive elements.
- Global events of interactive elements.
- Quick actions for interactive elements.
- UI Compass Control.
- Set cursor action.
And much more...