Releases: jcs090218/JCSUnity
Releases · jcs090218/JCSUnity
1.9.5
1.9.4
1.9.3
- Minor fixed from
Update
toFixedUpdate
forJCS_3DConstWaveEffect
. - Implemented
JCS_JSONGameData
component. - Update project unity engine version to 2019.2.9f1.
- Implemented JCS_IAPManager for In-App-Purchase system.
- Update project unity engine version to 2019.2.6f1.
- Started integrating In-App-Purchase (IAP) system.
- Update project unity engine version to 2019.2.4f1.
- Update dependency =>
Log Viewer
to version1.8
. - Fixed ensure frame text issue.
- Fixed callback for tweener implementation issue.
- Fixed weird callback logic in
JCS_TransformTweener
. - Update project unity engine version to 2019.2.0f1.
- Update project unity engine version to 2019.1.12f1.
- Removed old documents from project root directory =>
./doc
. - Update project unity engine version to 2019.1.11f1.
- Implemented new component
JCS_Marquee
.
1.9.1
- Implemented new component
JCS_TextAnimation
. - Update project unity engine version to 2019.1.10f1.
- Implemented new component
JCS_TextDeltaNumber
. - Implemented new component
JCS_TextTimer
. - Add round up option for sprite timer.
- Update project unity engine version to 2019.1.9f1.
1.8.7
- Update project unity engine version to 2018.3.11f1.
- Complete tooltips.
- Add missing tooltips.
- Format code with JCSUnity's standards.
- Clean up some code and polished some classes' description.
- Complete Action/Freeze module's components.
- Format code, supply missing tooltips and function descriptions.
- Release JCS_ToggleButton's getter/setter and make some improvements with more reasonable function calls.
- Fixed travis CI by removing
rvm get stable
command. - Supply missing tooltips and function descriptions.
- Fixed some class descriptions.
- Format action modules, and supply tooltips.
- Update some tooltips and class descriptions.
- Organize project with
features
directory. - Update tooltips' typo.
- Remove
JCSUnity_PE
and officially useUnityPackageExporter
instead. - Fixed tooltips for particle module.
- Update tooltips and fixed typo.
- Update tooltips for better description.
- Release some api calls.
- Organize code.
- Polish tooltips.
- Fixed minor tooltips and section's format.
- Update some modules' description.
- Fixed classes' description.
- Fixed enum module's description.
- Remove trailing empty line from multiple files.
- Organize code and fixed classes' description.
- Add back and forth times => JCS_DestroyAnimBackForthEvent.cs.
- Add header splitter, organize code.
- Update some classes' description.
- Organized legacy code, components, etc.
- Fixed some typo, class descriptions and variables descriptions.
- Fixed some typo and class descriptions.
- Fixed some of the APIs' getter/setter.
1.8.5
- Update project unity engine version to 2018.3.0f2.
- Fixed all warnings from updating to unity engine version to 2018.3.0f2.
- Update `Log Viewr' library/dependency to self-patch version 1.6.
- Start travis continuous integration service => .travis.yml file.
- Fixed several demo scenes.
- Remove deprecated module component that Unity declare as deprecated.
- Move realted section into one section in the readme file.
- Add the manual/scripting api section into readme file.
1.8.3
- Rename '2D Game' to just '2D' with parent folder 'Managers'.
- Update project version to 1.8.5.
- Revert to version 1.8.3, and update these changes.
- Rename In Game Log System => InGameLogSystem.
- Revert back to 1.8.5 but keep the version 1.8.3's changes.
- Update project unity engine version to 2018.2.10f1.
- Add option disable sound when window not focus in JCS_SoundManager.
- Fixed JCS_PositionCastAction not compatible with resizable screen/window functionalities' issue.
- Fixed JCS_ScaleEffect and JCS_SlideEffect not part of the UI issue, missing the TEXT component.
- Update project Unity Engine version to 2018.2.9f1.
- JCS_TextButtonEffect implemented, for button that is only the text without sprite.
- Test android build.
- Fixed all warnings when build mobile phone version's application/executable.
- Remove 'JCS' folder name's prefix in the JCSUnity_Resources.
- Update project version to 1.8.3.
- Add 'Standalone File Browser' as project dependency.
=> https://github.com/gkngkc/UnityStandaloneFileBrowser - Make screen type handle to individual scene.
1.8.1
- Implement DestroyImmediateAllTypeObjectInScene util function in JCS_Uility module.
- Increase the preformance of the removing pause action from the pause manager.
The time complexity increase from O(n^2) to O(n). - Add test option and null sprite after done playing animation option to JCS_2DAnimation module.
- Add clear all undo/redo comps and all undo/redo history, in JCS_UndoRedoSystem and
JCS_UndoRedoComponent class for undo redo module and easier function API call. - Add there is undo redo history check API.
- Rename undo/redo system's API function call => start/stop recording to start/stop recording all.
- Organize code and add class desciption if the class do not have one.
- Update Unity Engine version to 2018.2.8f1.
- Rename from JCS_AspectScreenPanel to JCS_ResizableScreenPanel, I think this is
the proper naming, using 'resizable' than the word 'aspect'. - Remove JCS_AspectScreen and move the functionalities to JCS_ScreenManager.
1.7.9
- Fixed roll button selector acting weird when under different resolution issue.
- Add resize screen option everytime a new scene loaded to JCS_ScreenSettings.
- Implement resize screen on particular scene functionalities in JCS_ScreenManager.
- Resizable window/screen functionalities implemented, finally!
- Fixed JCS_ButtonPointer compatible with resizable screen/window.
- Implement JCS_ApplicationSettings for deeper application control.
- Update execution order with resizable screen functionalities.
- Implement JCS_ScreenSettings for storing screen setting over scene.
- Implemented resizable screen module with JCS_ApsectScreen and JCS_AspectScreenPanel implemented.
- Implemented OnResizeScreen callback for resizable module in all camera module.
- JCS_ScreenManager implemented for resizable screen task handle.
- JCS_ScreenSettings implemented for screen related settings storage.
1.7.7
- Fixed and make compatible with new Slide effect component in JCS_SequencePanel.
- Deprecated Utility function => JCS_MouseOverGUI. This function isn't work well
enough with resizable screen/window. - Make compatiable with resizable screen/window and add audo add event trigger event
to event trigger system. - Make tween panel compatible with resizable screen/window.
- JCS_InputField implemented for better input field handle.
- Make compatible with resizable screen/window with JCS_ScaleEffect, basically the
same issue as JCS_SlideEffect. The solution are the same to both of the component. - Add attach/detach all child util functions.
- JCS_AnchorPresetsType enum implemented.
- Update scripting manual with JCS_AnchorPresetsType file description.
- Fixed all Unity object goes weird issue when having Unity defined UI as parent or
child transform as another Unity defined UI. - Add merge list utilty function in JCS_Utility module.
- Use force detach children instead of normal detach children in JCS_PanelChild module.
- Remove all the weird testing key with test component with key options in there.
- Instead set resolution and make aspect screen in Update we do it in LateUpdate function call.
- Add fix text by font size and fix text by scale options in JCS_PanelRoot component
work with JCS_PanelChild component. - JCS_AspectScreen implemented for aspect ratio window/screen functionalities.
- Fix text component by scaling the size when doing the aspect ratio UI in JCS_PanelChild module.
- Add GCD -greatest common factor math/util function.
- Upgrade Unity Engine to 2018.2.6f1.