unity-atoms/CHANGELOG.md

54 lines
3.1 KiB
Markdown
Raw Normal View History

2019-10-01 11:27:22 -04:00
# [Unreleased]
# 2.0.0 (September 3, 2019)
2019-10-15 19:43:51 -04:00
- The repo has been split up to 5 different packages: core, mobile, mono-hooks, scene-mgmt, tags and ui
2019-10-01 11:27:22 -04:00
- None generic base classes for all atoms
2019-10-03 15:42:00 -04:00
- Generator to generate new atoms with ease 🚀 Could be found under Tools / Unity Atoms / Generator.
2019-10-01 11:27:22 -04:00
- Custom icons for all atoms. The solution is not 100%, but is good enough for now.
- Custom property drawers for all atoms.
- Variables now discards playmode changes.
2019-10-14 10:39:22 -04:00
- Add public method `Reset` to Variables.
2019-10-01 11:27:22 -04:00
- Improved documentation.
- Improved examples.
2019-10-14 20:08:41 -04:00
- Changed name on Atomic Tags to UA Tags.
- Automatic generation of API docs in markdown format from C# XML comments.
- Added internal tool to regenerate all existing Atoms. Nifty when doing changes that requires you to update all types of Atoms.
2019-10-01 11:27:22 -04:00
# 1.0.0 (Mars 17, 2019)
- Unity Atoms is now using UPM (Unity Package Manager) - see the README on the new and improved way to use and depend on Unity Atoms
- Conditional Functions - Check a condition before executing an action.
- Molecules - Larger constructs / sets of atoms and other ScriptableObjects. First Molecule added is the Timer.
- Moved editor scripts to separate folder
- Rearranged the structure of Unity Atoms. Scripts are now on the highest level separated on type (int, float, etc.) instead of on concept (Game Event, Variables, etc.). This seems like a more natural way of structuring the project and makes it easier for developers to include / exclude the relevant stuff for their project.
- New type called TouchUserInput that keeps track of a users touch input. There is also a possibility to detect tap / double tap.
- Added new MonoHooks, for example OnPointerDownHook, OnButtonClickHook, OnTriggerStay and OnTriggerEnter.
- Added SetStringVariableValue
- Added type Collider
- Added UIContainer
- AtomicTags - Use tags the Unity Atoms way.
# 1.0.0 Beta (December 12, 2018)
- Conditional Functions -> Check a condition before executing an action.
- Molecules - Larger constructs / sets of atoms and other ScriptableObjects. First Molecule added is the Timer.
- Moved editor scripts to separate folder
- Rearranged the structure of Unity Atoms. Scripts are now on the highest level separated on type (int, float, etc.) instead of on concept (Game Event, Variables, etc.). This seems like a more natural way of structuring the project and makes it easier for developers to include / exclude the relevant stuff for their project.
- New type called TouchUserInput that keeps track of a users touch input. There is also a possibility to detect tap / double tap.
- Added new MonoHooks. For example OnPointerDownHook, OnButtonClickHook, OnTriggerStay and OnTriggerEnter.
- New types added.
- Added SetStringVariableValue.
# 0.1.2 (November 30, 2018)
- fileName and order of CreateAssetMenu for better usability - 181426f
# 0.1.1 (November 16, 2018)
- Converted ColorVariable, Vector2Variable and Vector3Variable to ScriptableObjectVariable from EquatableScriptableObjectVariable. Before fix older versions of Unity complaint about issues with boxing conversion.
# 0.0.1 (November 13, 2018)
- Initial release of Unity Atoms