You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

91 lines
3.6 KiB

-----------------------------
v1.4.3
- Renamed all the classes with the "G_" prefix to avoid namespace issues with external code (thanks @Rockylars).
- Refactored some code and added explanations and regions in the G_ShaderGraph class.
- Assigned all the variables in their declaration to avoid a new NET framework warning.
-----------------------------
v1.4.2
- Added the option to disable hotkeys.
- Disabled hotkey check when Editor is not focused (thanks @Rockylars).
- Refatored and cleaned up code (thanks @Rockylars).
- Fixed a bug where if the app was defocused and focused back, it would reset Graphy's module active values (thanks @Rockylars).
-----------------------------
v1.4.1
- Introduced plenty of safety checks to avoid some null reference errors.
- Possibly fixed the graphs bug when the Editor is defocused and focused back.
- Code cleanup and refactoring.
-----------------------------
v1.4
- Updated the header comments in all scripts.
- Added option to toggle active on start up (thanks @DarkMio).
- Removed a leftover raycast script in the Graphy UI.Canvas (thanks @DarkMio).
- Updated the shaders to use UnityObjectToClipPos() (thanks @DarkMio).
- Bug-Fix: NullRef for EditorStyles.boldlabel (thanks @Flavelius)
-----------------------------
v1.3
- Added a second graph to the Audio module that shows the highest spectrum value.
- Added option to Toggle Active and Mode, as well as setting a specific Preset from the API.
- Fixed a bug that occured when Time.timeScale = 0 (thanks @xDavidLeon!).
-----------------------------
v1.2.2
- Improved the dB calculations, now the values are much more precise.
-----------------------------
v1.2.1
- Modified the default UI text values to more generic placeholders to increase clarity.
- Small fixes in the audio module.
-----------------------------
v1.2
- MASSIVE reduction in garbage generation. From 8-10 KB every 2-3 seconds to just 200-300 bytes. Garbage generation right now is negligible.
- Some code optimizations.
-----------------------------
v1.1
- New Feature: Added a modifiable MODE. If set to LIGHT it will reduce some features or maximum values (like graph resolution) but it will improve compatibility with older hardware.
- Small performance optimizations.
- Code refactoring.
- Improved the vetical alpha fade-off effect in the graph to make it more visible for lower values.
- Updated the "Customize Graphy" scene to account for these new changes.
-----------------------------
v1.0
- First major update!
- Removed some leftover raycast targets from the Graphy UI to avoid interfering with users UI.
- Added a Customization Scene that allows changing all the parameters in runtime to improve the user experience when testing new values.
- Added a feature to rescale the background overlay of the Advanced Data module to the text with the highest width.
- Made ALL parameters modifiable from code using the API.
- Fixed a bug where sometimes the Graphy Manager would fail trying to retrieve the Audio Module.
- Improved stabilty.
-----------------------------
v0.6
- Added a feature to choose if you want to apply a background overlay to Graphy, improving readability in cluttered scenes.
- Optimized the access to Shader parameters when updating them, improving performance.
-----------------------------
v0.5.1
- Added a feature to choose if you want to keep Graphy alive through scene changes. Careful, if you activate it but Graphy is the child of another object, the root GameObject will also survive scene changes.
- Fixed a bug where setting Graphy as a child of another object would break the graphs.
-----------------------------
v0.5
- Initial release!