## [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