Releases: Subject-Team/SLib
1.1.0-stable
See Read Me File for all description.
Change Log
New
- Demo part
- (F)set_file_path
- (F)localize_path
SLibPlugin
class- More error & exception handling
- More default values
- SLib Advanced file management system (SLib AFMS)
- SLib Animation system
- Animations: (A)fade_in, (A)fade_out, (A)scale, (A)rotate, (A)move, (A)change_opacity
- Error management system
Edit
- Error and warning formatting
(F)file_pathto (F)get_file_path(F)full_pathto (F)globalize_path(F)stringifyto (F)stringify_array- Change config file section & key separator in (P)config from
,
to/
in (F)save_file and (F)load_file (also (F)backup_file)
Update
- Godot 4.3
- GFL system logic
- Security docs
- Recursive mode for (F)save_file automated directory creating
- Library debugging system
Remove
- (F)save_config_file
- (F)load_config_file
- (F)backup_config_file
- (F)save_json_file
- (F)load_json_file
- (F)backup_json_file
- (F)save_resource_file
- (F)load_resource_file
- (F)backup_resource_file
- Automation system
- (M)All
Bug Fix
- set key for config files in (F)save_file, (F)load_file and (F)backup_file
- Fix #51 (Note: Reverted for use SLib AFMS)
- Fix #31
- Fix #52
- Fix (F)globalize_path call in (F)os_open
- Fix logic bugs in (F)load_file
- Fix (A)fade_in bug
- Fix relative animations logic
- Fix access to key in loading config files
Other
file_update #32(Note: Replaced by "SLib AFMS")- More type hints
See full change log in Project change logs
Navigation
- Main Page
- Wiki Home
- Automation
- Bug fix guide
- Change Logs
- Community and Support
- Contribute guide
- Detailed capabilities
- Documentation
- Enhancement Ideas
- Installation guid
- Key Features
- Learn how to use SLib
- Participation portal
- Supported Versions
- Thanks
- Types of contributions
- Versions
- Why use?
Caution
SLib has received an in-version update in this version, so if you installed this version before May 27, 2025
, you must now reinstall the same version to receive minor (but essential) changes!
V1.1.0 Stable is available here:
v1.1.0-beta (3)
See Read Me File for all description.
Change Log
New
- Automate duble type check for (F)load_file
- Animation system
Edit
Update
Remove
- Automation (Macros) system and docs
- (F)appear (see animation)
- (F)disappear (see animation)
Documentation
- Update for new systems
Bug Fix
Other
Animations
- Fade In
- Fade Out
Navigation
- Main Page
- Wiki Home
- Automation
- Bug fix guide
- Change Logs
- Community and Support
- Contribute guide
- Detailed capabilities
- Documentation
- Enhancement Ideas
- Installation guid
- Key Features
- Learn how to use SLib
- Participation portal
- Supported Versions
- Thanks
- Types of contributions
- Versions
- Why use?
Note
Beta versions are those that have passed initial testing. These versions are released for final review and further testing in real-world scenarios. Most of our beta updates are complete and do not change until reaching a stable version. Therefore, you can use them without worry about installation issues. However, if you do encounter any issues, please report them in the repository, and we will promptly address them for the stable release!
Note
The wiki section in the project and the plugin macros will not be updated until the stable version is released. Given this, it is recommended to avoid using macros with the beta version, because if function names or their parameters change between versions, the macro will be replaced with incorrect code!
V1.1.0 Beta 3 is available here:
v1.1.0-beta (2)
See Read Me File for all description.
Change Log
New
- Default Value for (P)type in (F)backup_file
- Better error handling for (F)load_file when the file or directory doesn't exist
- Improve (F)save_file with use make_dir_recursive_absolute for create new directories
Edit
Update
Remove
Documentation
Bug Fix
- Fix #53
Bug Fix
- Fix use "SLib" in plugin script for parse time errors
- Fix use type flags for json, config and resource files in (F)load_file
Other
- Update project repo to Godot 4.3
- and items found by a number of contributors and users
Navigation
- Main Page
- Wiki Home
- Automation
- Bug fix guide
- Change Logs
- Community and Support
- Contribute guide
- Detailed capabilities
- Documentation
- Enhancement Ideas
- Installation guid
- Key Features
- Learn how to use SLib
- Participation portal
- Supported Versions
- Thanks
- Types of contributions
- Versions
- Why use?
Note
Beta versions are those that have passed initial testing. These versions are released for final review and further testing in real-world scenarios. Most of our beta updates are complete and do not change until reaching a stable version. Therefore, you can use them without worry about installation issues. However, if you do encounter any issues, please report them in the repository, and we will promptly address them for the stable release!
Note
The wiki section in the project and the plugin macros will not be updated until the stable version is released. Given this, it is recommended to avoid using macros with the beta version, because if function names or their parameters change between versions, the macro will be replaced with incorrect code!
V1.1.0 Beta 2 is available here:
v1.1.0-beta (1)
See Read Me File for all description.
Change Log
New
- (Fi)res://Demo.gd
- (Fi)ree://Demo.tscn
- (Fi)res://addons/SLib/SLib.png
- (F)set_file_path
- (F)localize_path
- Add (Fi)res://addons/SLib/SLibConfig.gd class_name: SLibPlugin
- Error handling for (F)save_log
Edit
(P)type_nameto (P)target_class in (F)find_child_of_class- Error and warning formating
(F)file_pathto (F)get_file_path(F)full_pathto (F)globalize_path(V)defaultsto (PV)_defaluts(V)file_locationsto (PV)_file_locations(F)stringifyto (F)stringify_array
Update
- Automatic modify for local path in (F)os_open
- Use lambda function for (F)patterned_sort
- Error handling in (F)save_file
- Default value for (P)type in (F)load_file (For JSON, Config and Resource files)
- Use
TYPE_BOOL
instead1
in (F)change_pause
Remove
- (F)save_config_file
- (F)load_config_file
- (F)backup_config_file
- (F)save_json_file
- (F)load_json_file
- (F)backup_json_file
- (F)save_resource_file
- (F)load_resource_file
- (F)backup_resource_file
- (PV)_user_pattern
- (PF)_sorter
Documentation
New
- Library icon
Edit
- Lists
- Note formating
- Align text and icon
Update
- All
Bug Fix
- (W)int_as_enum_without_cast in (F)get_local_ip
- set key for config files in (F)save_file, (F)load_file and (F)backup_file
- Fix #51 (Note: Reverted for use another system)
- Fix #31
- Fix defalut value in (F)backup_file in load file
- Fix remained changes in af154fb
- Fix (F)globalize_path call in (F)os_open
Other
file_update #32(Note: Replaced by another system)- Advanced file managament system
- More type hints
Navigation
- Main Page
- Wiki Home
- Automation
- Bug fix guide
- Change Logs
- Community and Support
- Contribute guide
- Detailed capabilities
- Documentation
- Enhancement Ideas
- Installation guid
- Key Features
- Learn how to use SLib
- Participation portal
- Supported Versions
- Thanks
- Types of contributions
- Versions
- Why use?
Note
Beta versions are those that have passed initial testing. These versions are released for final review and further testing in real-world scenarios. Most of our beta updates are complete and do not change until reaching a stable version. Therefore, you can use them without worry about installation issues. However, if you do encounter any issues, please report them in the repository, and we will promptly address them for the stable release!
Note
The wiki section in the project and the plugin macros will not be updated until the stable version is released. Given this, it is recommended to avoid using macros with the beta version, as if function names or their parameters change between versions, the macro will be replaced with incorrect code!
V1.1.0 Beta 1 is available here:
v1.0.7-stable
See Read Me File for all description.
- Main Page
- Wiki Home
- Automation
- Bug fix guide
- Change Logs
- Community and Support
- Contribute guide
- Detailed capabilities
- Documentation
- Enhancement Ideas
- Installation guid
- Key Features
- Learn how to use SLib
- Participation portal
- Supported Versions
- Thanks
- Types of contributions
- Versions
- Why use?
V1.0.7 Stable is available here:
v1.0.6-stable
See Read Me File for all description.
- Main Page
- Wiki Home
- Automation
- Bug fix guide
- Change Logs
- Community and Support
- Contribute guide
- Detailed capabilities
- Documentation
- Enhancement Ideas
- Installation guid
- Key Features
- Learn how to use SLib
- Participation portal
- Supported Versions
- Thanks
- Types of contributions
- Versions
- Why use?
V1.0.6 Stable is available here:
v1.0.5-stable
See Read Me File for all description.
Overview
Key Features
Why use?
How To Install
How To Use
Detailed capabilities
Automation
Documentation
Bug fix guid
Community and Support
Contribute
Thanks
Versions
Change Logs
V1.0.5 Stable is available here:
v1.0.4-stable
See Read Me File for all description.
- Overview
- Key Features
- Why use?
- How To Install
- How To Use
- Detailed capabilities
- Automation
- Documentation
- Bug fix guid
- Community and Support
- Contribute
- Thanks
- Versions
- Change Logs
V1.0.4 Stable is available here:
v1.0.3-stable
See Read Me File for all description.
What is SLib?
Key features
Why use SLib?
How to install
How to use
Documentation
Community and Support
Contribute
Thanks
Other Versions
ChangeLogs
Available functions in this version:
- Appear()
- BackupFile()
- Disappear()
- Exit()
- FindChildOfClass()
- FullPath()
- GetLog()
- GetProjectSetting()
- GoToScene()
- LoadFile()
- MergeUnique()
- OSOpen()
- PauseChange()
- Reload()
- ReverseDict()
- SaveFile()
- SaveLog()
- SendAlert()
- SendError()
- SendWarning()
- SetProjectSetting()
- Wait()
- expDecay()
V1.0.3 Stable is available here:
v1.0.3-beta-2
See Read Me File for all description.
What is SLib?
Key features
Why use SLib?
How to install
How to use
Documentation
Community and Support
Contribute
Thanks
Other Versions
ChangeLogs
Available functions in this version:
- Appear()
- BackupFile()
- Disappear()
- Exit()
- FindChildOfClass()
- FullPath()
- GetLog()
- GetProjectSetting()
- GoToScene()
- LoadFile()
- MergeUnique()
- OSOpen()
- PauseChange()
- Reload()
- ReverseDict()
- SaveFile()
- SaveLog()
- SendAlert()
- SendError()
- SendWarning()
- SetProjectSetting()
- Wait()
- expDecay()
V1.0.3 Beta(2) is available here: