× Phaseshift FCOM Tutorials

Bubble.UI Changelog


## [1.1.0]
SaveStatus and CinematicBar Module added, as well as additional animation types and animation improvements.

### Added

- Added a SaveStatus Module to show when data is being saved to disk
- Added a CinematicBar Module to show bars during cinematics or times where the player is not in control
- Added a SlideFromRight entry animation 

### Changed

- Fixed a bug where sliding in animations for elements would briefly show for a frame before animating in
- Fixed a bug where if more than 5 notifications were shown, their Animators would not reset causing them to be 
permanently hidden

## [1.0.4]

### Changed

- More configuring of sample directories

## [1.0.3]

### Changed

- More configuring of samples

## [1.0.2]

### Changed

- Configuring samples

## [1.0.1]

### Changed

- Moved Samples into the Assets directory

## [1.0.0]

### Added

- Added colour themes to themes
- Added ElementTypes, which has ElementDesigns set to them
- UI_Elements can set which ElementType they are assigned to, so any changes are made globally
- Added ColourSemantics to theme, ColourSemantics are set per UI_Element
- Added Editor script to turn indices into easy to use and assign dropdowns
- Added localisation to UI_Elements
- Added various common localisation tables for games in English
- Changes made in Editor persist (for the most part!) after making changes pre and post play mode
- Added a menu navigation system, system can be set entirely from the Editor, including back functions
- Wired up tooltip feature
- Added some fonts and sprites to use
- Added sub menu handling
- Added TextAnimations
- Added cascading sequencial animations for UI_Elements with UI_Visuals belonging to a UI_Container
- Built a PopUpModule
- Changing a theme in the Editor changes the theme for each element
- Dimensions and scaling now available for each element design, can also be ignored for custom sizing
- Element Types can now be grouped
- Added Blur material for all kinds of gradient effects
- Added UI_Select elements that can iterate through a list of options and provide callbacks to change various settings
- Audio bank settings added to link to FMOD events to be triggered by Selectables in Unity
- Audio can now be attached to events from UI_Button
- When Buttons or Selects selected, it updates the info panel found in Settings menu
- Added shoulder button Hotkeys to sub menu selection
- Added back button Hotkeys if applicable
- Added pages to popups, and can now be configured using a scriptable object, as well as hard-coded configuration
- Popup pages can have images and text, along with a page counter visual
- Added the ability to spit out this changelog to a UI_Text
- Added PauseMenu to a separate scene
- Added transitions between scenes
- Added LoadingManager that handles loading between scenes
- LoadingTips get randomly chosen from a pool of LocalizedStrings
- SettingsMenu can be shown on any scene, with settings synced between scenes

### Changed

- Refactored Module_PopUp to use a ModuleManager to better organise code
- Refactored animations and TextAnimations to correct initialisation and timing issues
- Refactored UI_Button, UI_Text, UI_Select and UI_Containers

### Removed

- Previous static menuType allocation system