Skip to content

Releases: unity-atoms/unity-atoms

Unity Atoms v2.1.0

28 Nov 18:45
Compare
Choose a tag to compare

2.1.0 (November 28, 2019)

🐛 Bug fixes

📝 Documentation

🚀 New features

💅 Polish

Unity Atoms v2.0.0

24 Oct 06:28
Compare
Choose a tag to compare

2.0.0 (October 24, 2019)

The release notes were introduced halfway through the work with version 2.0.0. The list below might therefore not me 100% complete.

🐛 Bug fixes

  • Fix indent and ui state issues of the AtomDrawer<T>

💥 Breaking changes

  • The repo has been split up to 6 different packages: core, mobile, mono-hooks, scene-mgmt, tags and ui
  • Changed name on Atomic Tags to Atom Tags.

📝 Documentation

🏠 Internal

  • Added internal tool to regenerate all existing Atoms. Nifty when doing changes that requires you to update all types of Atoms.
  • Removed all FormerlySerializedAs attributes.

💅 Polish

  • Improved examples.

🚀 New features

  • Events can now be turned into IObservables making it possible to subscribe to them. this also makes Atoms compatible with UniRx.
  • None generic base classes for all atoms
  • Generator to generate new atoms with ease. Could be found under Tools / Unity Atoms / Generator.
  • Custom icons for all atoms.
  • Custom property drawers for all atoms.
  • Variables now discards play mode changes.
  • Public method Reset added to Variables.

Unity Atoms v1.0.0

17 Mar 22:51
Compare
Choose a tag to compare

v1.0.0 🚀

  • 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 user’s 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.

Unity Atoms v1.0.0-beta

12 Dec 20:39
Compare
Choose a tag to compare
Pre-release

What's cooking? 🔥

  • 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 user’s 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.

Note: this is a beta release and the API is due to change.

Unity Atoms v0.1.2

30 Nov 21:18
Compare
Choose a tag to compare
  • 181426f - fileName and order of CreateAssetMenu for better usability

Unity Atoms v0.1.1

16 Nov 17:25
Compare
Choose a tag to compare
  • Converted ColorVariable, Vector2Variable and Vector3Variable to ScriptableObjectVariable from EquatableScriptableObjectVariable. Before fix older versions of Unity complaint about issues with boxing conversion.

Unity Atoms v0.1

13 Nov 19:26
Compare
Choose a tag to compare

Initial release of Unity Atoms ⚛️