cd711fe0bd
Fix custom modules
2024-05-07 17:02:41 +02:00
307a4c7533
Update script documentation
2024-05-05 15:01:01 +02:00
3ee429c63b
Add CoreValidationSchema code
2024-05-05 14:53:35 +02:00
7d8c5f295a
Fix issues
2024-05-05 14:53:21 +02:00
4a57edff95
Fix typo
2024-05-04 12:38:49 +02:00
35868ca52d
Update some method and variable descriptions
2024-05-04 12:33:56 +02:00
13b682d24c
Add script documentation
2024-05-04 12:12:50 +02:00
2413e125ce
Add copyright notice, update has_values method
2024-05-04 12:12:39 +02:00
d608999990
Added validation module
...
Hopefully it works, because I didn't write tests for it. Heck I didn't even test it at all, gonna do that soon.
2024-05-03 21:28:07 +02:00
a32b00d118
Fixed logger scheduling stuff
2024-05-03 21:26:42 +02:00
95aef2ea48
Update welcome message and add version indicator
2024-04-26 19:55:16 +02:00
bfd53f46b1
Add fork indicator to match SOSVS v1
2024-04-26 19:54:16 +02:00
4f1e263708
Update size conversion methods
2024-04-25 20:20:57 +02:00
acc305d3db
Update module logging and update many log calls
...
This commit firstly removes the 'logger' variable in CoreBaseModule, secondly renames 'loggeri' to 'logger' in CoreBaseModule, effectively replacing it, and thirdly it forces using 'stringify_variables' onto all log calls.
2024-04-25 20:20:34 +02:00
2909075ed2
Allow custom modules per default now
2024-04-25 16:48:57 +02:00
708913ae7e
Add init time tracking
2024-04-24 01:41:46 +02:00
5a02c10080
Add ability to hide the window on shutdown
2024-04-24 01:41:21 +02:00
971b15adfc
Introduce warnings for developmen & verbose mode
2024-04-24 01:40:21 +02:00
b4e4a4df1f
Reimplement 'logger_detect_verbose_mode' setting
2024-04-24 01:39:38 +02:00
e7d0a9d9a6
Add ✨ special ✨ welcome message
...
This also adds this nice banner (thanks figlet!):
_________________________________ __________ ______
__ ____/_ __ \__ __ \__ ____/ ___ ____/____________ _______ ___________ _________________ /__
_ / _ / / /_ /_/ /_ __/ __ /_ __ ___/ __ `/_ __ `__ \ _ \_ | /| / / __ \_ ___/_ //_/
/ /___ / /_/ /_ _, _/_ /___ _ __/ _ / / /_/ /_ / / / / / __/_ |/ |/ // /_/ / / _ ,<
\____/ \____/ /_/ |_| /_____/ /_/ /_/ \__,_/ /_/ /_/ /_/\___/____/|__/ \____//_/ /_/|_|
2024-04-23 21:34:38 +02:00
8be2024552
Update initialization failure messages
...
Update failure messages for both the determine_basepath() methods aswell as the check_godot_version() method.
2024-04-23 21:33:02 +02:00
b00916229a
Add "Internal, don't modify." descriptions
2024-04-23 21:02:38 +02:00
7c6feb4caf
The dumbest yet best way to fix xd
...
btw. if you see an older commit referencing some issue or pr just keep in mind that it no longer exists because i accidentally rm -rf'd the data partition on the staropensource server and lost all databases including the forgejo database. unfortunate, i know, but it happened.
2024-04-23 21:01:51 +02:00
cacb5226bf
Add stringify_variables method to misc.gd
2024-04-15 21:52:27 +02:00
97703eac04
Purge online and in-editor documentation for internal methods & vars
2024-04-15 00:07:25 +02:00
8455c2e1eb
Rename sms.gd arguments to something meaningful
2024-04-14 23:52:12 +02:00
15d78eb0d7
Add cleanup hooking system ( closes #24 )
2024-04-14 23:48:53 +02:00
a5129d5685
Remove comments for classes that are normally not visible anyway
2024-04-14 23:42:31 +02:00
9a5e5988d5
Fix check
2024-04-14 23:42:10 +02:00
143e2d3176
Fix cleanup issues
2024-04-14 19:58:48 +02:00
6dd45fb877
Bump version information to v1-r1
2024-04-14 15:18:21 +02:00
493bf45b8c
Fix wait time
2024-04-14 15:17:55 +02:00
2e9cce8f27
Bump version information (first release yay 🥳 )
2024-04-14 14:52:19 +02:00
0479635f95
Fix logger output when using verbose stdout mode ( fix #23 )
2024-04-14 14:42:46 +02:00
b05d1428a5
Add automatic cleanup ( fixes #25 )
2024-04-14 14:23:05 +02:00
a722ea5235
Remove () (is a signal not a method)
2024-04-12 17:08:14 +02:00
9ef4c9243a
Wait a frame for instance cleanup
2024-04-12 17:06:09 +02:00
82b4362859
Update cleanup call order
2024-04-12 17:03:37 +02:00
780c553f79
Clean logger instances in _cleanup()
2024-04-12 17:02:20 +02:00
5058c2421c
Enforce config duplication
...
I did this to avoid crashes when reusing the same config object.
2024-04-12 16:59:29 +02:00
d4b0fc84df
Update apply_configuration() function
2024-04-12 15:48:17 +02:00
63c095c297
Fix "invalid call"
2024-04-10 21:34:12 +02:00
c0994a8b42
Update version number (oopsie)
2024-04-10 01:02:26 +02:00
d2735361b0
Introduce scheduler and add CoreLoggerInstance cleanup ( #17 )
2024-04-09 20:13:49 +02:00
bf7eacdb39
Update development mode
2024-04-09 00:53:43 +02:00
2870270e35
Fix origin argument for core.gd
2024-04-08 21:45:46 +02:00
b37e4d98ae
Move quit_safely() method into Core
2024-04-08 21:42:03 +02:00
62602416d3
Fix built-in modules not being recognized as
2024-04-08 21:37:39 +02:00
abcbce2dcd
Fix crash function crashing (lol)
2024-04-08 21:37:29 +02:00
6bae282326
Move modules to CoreLoggerInstance
2024-04-08 21:30:24 +02:00