Releases: jcs090218/JCSUnity
Releases · jcs090218/JCSUnity
3.0.0
- feat(Events): Add new component
JCS_AppSkip
(e5423f9) - feat(UI): Add next or continue to dialogue system (7121634)
- fix(Managers): Sync paused variable (ef17a3d)
- fix(Managers): Ensure reset pause state on new scene (b3a9dfa)
- fix(Screen): Leave UI settings when the screen settings is none (817e6fc)
- feat(UI): Add scroll text action for dialogue system (73b8f35)
- feat(UI): Add auto progress for dialogue system (f654d7f)
- feat(Util): Add random enum value (b787172)
- feat(Interface): Add instance interface
new
andold
(3ba02c4)
2.4.0
- Add with key functions in the input module (20b12f9)
- Use
UnityEvent
for toggle button (459466a) - Add action button to accept any events (c2c463f)
- Move game data to app data instead (751a608)
- Remove game pause options from input module (e4d6b1d)
- Fix switch scene flag (b8f35d6)
- Fix sound slider influencing the BGM sound player (b8f35d6)
- Add version text (3708058)
- Add scene existence check (a0f333d)
- Add attribute, selection base (f8d7fe6)
- Add random texture action (5988e6b)
- Add time scale slider (a17e618)
- Improve save load data's API (d3cf03f)
- Remove unused
UNITY_EDITOR
guard (9297ead)
2.3.1
- Add reload scene (0a4bbb7)
- Allow 0 length sprite in 2D animation (f220b57)
- Fix 2D Animation SPF instead of FPS (3c2e44b)
- Add pause settings (742635f)
- Fix black screen is stucked when pausing the game (c03e2a2)
- Fix scale time goes below 0 (70a1d39)
- Rely on MyBox (dfebbb0)
- Add by self option for rotate action (2e239b8)
- Specify way to control frame rate in the editor (877351a)
- Add utility functions to choose one object from
list
orarray
. (089ea6f) - Place menu item under category
Tools
(12c0220)
2.3.0
- Apply workaround for SafeArea bug.
- Fixed field of view miscalculation.
- Fixed incorrect resize UI when not using responsive type screen resize setting.
- Added functionality to load image through an URL.
- Moved all delegate declarations to it's own class.
- Renamed
GUI
folder to justUI
instead. - Shorten
SaveLoad
related components.. - Shorten module name from
Utilities
to justUtil
. - Shorten class name from
JCS_Utility
toJCS_Util
. - Add new component
JCS_ToggleCanvasButton
- Add new component
JCS_ShowCanvasButton
- Add new component
JCS_CanvasCanvasButton
- Fix unmatched file name
JCS_Manager
(1223fb4) - Reset damage text's transform for each display (70c0e0c)
- Fix miscalculation around resolution for
JCS_GUILiquidBar
(c441c56) - Add reload scene option for load scene module (0da7d05)
- Add main canvas option in
Canvas
module (834fe2e) - Fix effects on
JCS_Item
don't apply to Unity Object type (2dd9e97) - Add bounce friction to
JCS_OneJump
item effect (124726c) - Remove annoying missing target message from
JCS_3DWalkAction
(feac70e) - Expand range limit on basic wave spawner (38a7c0c)
- Expand range limit on basic init spawner (87699da)
- Add new component
JCS_SoundSlider
(db61948) - Remove ambiguous keyword
Score
, inJCS_DeltaNumber
(d4056d5) - Make
JCS_TextDeltaNumber
closer toJCS_DeltaNumber
(5a6c38d) - Improve enable/disable component with time events, no longer just the behaviours (0314b03)
- Add agent and obstacle check for
JCS_3DWalkAction
component (4973663) - Add
done
flag for enable/disable component with time events (33a27f2) - Add callback options for visually full/empty liquid bars (8d56205)
- Fix panel root from getting in parent, should restrain it from just one level parent (95529f4)
- Add UI components to update slider value,
JCS_UpdateSliderButton
(ac5de4b) - Rename keyword
Game Pad
toGamepad
(adfc7d8) - Add new component
JCS_SliderTextDisplay
to display slider's value (eb3ab41) - Use text object interface to reduce duplicate code (760c6ac)
- Add new
UI/Slider
componentJCS_SliderInputField
(cd15404)
2.2.1
- Add more document string.
- Add new component,
JCS_PageIndicators
for mobile dribbles action. - Add new component, event
JCS_ActiveWithTime.
- Add new component, event
JCS_InactiveWithTime.
- Support alpha channel for component
JCS_AlphaObject
. - Respect screen color from scene settings to scene manager.
- Add fit all option for screen module. (mobile)
- Replace screens' sprite instead the built-in
Background
UI sprite. - Reveal timer variables for active and enable events.
- Escape
emailto
request for open URL. - Implement new screen type,
MIXED
for responsive UI. - Remove limitation on multiple canvas objects in the scene.
- Remove legacy designed component
JCS_IgnoreDialogueObject
. - Clean up singleton game object module for better understanding.
- Add request permission capability to application manager.
2.2.0
2.1.4
2.1.3
2.1.2
- Fix compile errors from naming
Editors
toEditor
. - Add byte array create function for image loader.
- Create new module
JCS_Path
. - Add attribute
TextArea
toJCS_LangData
component. - Clean up code from
Network
module. - Remove demo scripts,
ToOfficialSite
,ToSettings
, etc. - Update
PackageExporter
to version1.0.4
. - Update Unity Engine version to
2021.1.1f1
. - Add support for multiple languages.
- Add fill slot function for array and list data type.
- Fix resize after attach UI component to resize canvas object.
- Update materials module's metadata.
- Improved unit testing for component
JCS_HopEffect
. - Label the enumerator item for script
JCS_2D4Direction
.
2.1.1
- Added safe area flag for iPhone X or above.
- Fixed stretches issue from safe area view.
- Fixed swipe over boundary point issue from UI module.
- Fixed slide input for mobile platforms.
- Clarify create directory from IO module.
- Use
persistentDataPath
instead ofdataPath
for data saving. - Ignored all streaming assets for packaging.