Releases: jcs090218/JCSUnity
Releases · jcs090218/JCSUnity
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.
1.7.4
- Add alt, ctrl and shift key combination enum to JCS_KeyCombination.
- Add alt, ctrl, and shit key combination input.
- Update project version to 1.7.7.
- Add create undo redo system editor function in JCSUnity Editor window's GUI section.
- Update JCSUntiy source url in editor properties .ini file.
- Add test valid number string utility function.
- Add game done initialize flag in JCS_GameManager.
- Add stop/start recording undo/redo action in both JCS_UndoRedoSystem and JCS_UndoRedoComponent.
- Make record prev data public function in JCS_UndoRedoComponent script, for any data
that developer want to record undo/redo's data manually. - Add after game is done initialize callback in JCS_GameManager, manager's module.
- Make record previous data in JCS_UndoRedoComponent to after game is initialize callback.
- JCS_KeyWith implemented for key combination data struct, just to hold alt, ctrl,
shift combination key info. - JCS_UIComponentData interface for root of all UI component data.
- Implemented focus after undo/redo functionalities.
- Undo Redo system implemented.
-> JCS_UndoRedoSystem
-> JCS_UndoRedoComponent - Undo Redo system demo scene added.
- Add GUI struct data script.
-> JCS_DropdownData
-> JCS_InputFieldData
-> JCS_ScrollbarData
-> JCS_SliderData
-> JCS_ToggleData - Add Ctrl, Alt, Shift related key functions.
- Add toggle is on and off callback in JCS_Toggle component.
- Update Unity Engine version to 2018.2.4f1.
- Add set interactable callback in JCS_Button, GUI module.
- Make compatible with button interactable by setting the alph
the same but keep the rest of the colors to the toggle color. - Update Unity Engine version to 2018.2.5f1.
- JCS_Toggle implemented to better toggle UI/UX.
- JCS_ToggleSign implemented for JCS_Toggle's sign/button.
- Add add dropdown option to JCS_Dropdown utility function to JCS_GUIUtil module.
- Ignore and Remove build info file from 'Assets/StreamingAssets/' directory.
- Add build_info.txt text file to the JCSUnity_PEs' ignore list.
- Support one full path for XML and binary save load module.