Change Log
1.3.0
- New Feature: added new editor
UIElement
, RangeSlider
-- a slider where one can set the minimum and maximum float
value. More importantly, unlike the built-in MinMaxSlider
, the RangeSlider
provides text fields to display and provide finer adjustments to the min and max values.
- New Feature: added new helper method,
Helpers.CloneComponent<T>(Component original, GameObject destination)
-- a method that adds a Component
to a desginated GameObject
, and copies over the fields from original
.
1.2.3
1.2.2
- Refactor: using
nameof()
for any argument-related exceptions.
1.2.1
- Bug Fix: slightly fixing how a random element is grabbed from
RandomList
: if CurrentElement
or NextElement
is called while list is empty or only has one element, the reshuffle flag is now set in case the coder adds new elements to the list.
1.2.0
- New Feature: added new class,
SerializableHashSet
-- a Set that can be adjusted in the inspector.
- New Feature: added new class,
SerializableListSet
-- a sorted Set that can be adjusted in the inspector.
- New Enhancement: allowing edits to
Trackables
from the inspector trigger events.
- New Enhancement: improving inspector interface for
RandomList
.
1.1.0
- New Feature: added new class,
UndoHistory
- New Enhancement: added new helper function,
Helpers.Destroy(Object)
, which actually was copy-pasted from Unity's Core RP Library package.
1.0.0
- Bumping up the version number to stable, given this library has been battle tested for long enough.
0.2.0-preview.2
- Enhancment: upgrading the assembly definitions and package files.
0.2.0-preview.1
0.1.4-preview.1
- New Enhancement: added XML documentation comments on all publicly accessible info in every script.
- New Enhancement: added method
Helpers.RemoveDiacritics(string, StringBuilder)
to remove invalid characters from a file name.
- Removed Enhancement: function
Helpers.ShortenUrl(string)
is moved to Web package.
- Documentation #11: adding suggestions on packages that's more useful that uses this one as dependencies.
0.1.3-preview.1
0.1.2-preview.1
- New Feature #5: added unit tests for
RandomList.cs
, TestRandomList.cs
- New Enhancement #2: for performance,
RandomList.cs
now stores a list of element-frequency pairs, rather than only the element themselves. Each element has to be unique; the paired frequency indicates how many times that element will appear in one cycle of iteration.
0.1.1-preview.1
- Typo Fix: fixing typo, "verison" to "version," on all source code documentation.
- Documentation: changed the format of the Doxygen-generated HTML file to have a sidebar.
0.1.0-preview.2
0.1.0-preview.1