Commit graph

42 commits

Author SHA1 Message Date
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
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
5a02c10080
Add ability to hide the window on shutdown 2024-04-24 01:41: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
cacb5226bf
Add stringify_variables method to misc.gd 2024-04-15 21:52:27 +02:00
493bf45b8c
Fix wait time 2024-04-14 15:17:55 +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
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
abcbce2dcd
Fix crash function crashing (lol) 2024-04-08 21:37:29 +02:00
39bc3f5872
Fix a few class documentation issues
Fixed a few newline issues and made all notes, warnings and dangers (is that a word?) bold and partially italic.
2024-04-08 21:19:24 +02:00
5fed9c1f9b
Update documentation (second commit) 2024-04-08 20:14:38 +02:00
330bb98dd9
Update erm module
Added blocking functionality for unsecure requests and modified some function names.
2024-04-08 16:42:03 +02:00
0ac55d4f1b
Update documentation (first commit) 2024-04-08 02:43:31 +02:00
6c8fc29c28
Update class descriptions 2024-03-31 17:59:11 +02:00
f97fddcb97
Add CoreLoggerInstance variable to CoreBaseModule 2024-03-31 11:22:57 +02:00
32e09ea296 Framework rework
Changes in this commit include:
- Add Core.cleanup() and CoreBaseModule._cleanup() functions
- All builtin modules now clean and free any nodes
- Reduce code duplication in src/core.gd by not writing the same code for all builtin modules but instead iterating through a array
2024-03-29 02:40:56 +01:00
2485edfd87 Make all scripts lowercase again
I am stupid.
I changed 'release_' to 'version_' in src/core.gd and Test.gd btw.
2024-03-28 12:54:12 +01:00
50a8c7beaa aaaahhhhh 2024-03-28 02:21:31 +01:00
05ebb62641 Add 'initialized' var & waiting code 2024-03-22 21:12:11 +01:00
a46687590a Rename modules 2024-03-21 15:47:39 +01:00
2187e75ffd what 2024-03-18 03:32:46 +01:00
9ccdee9130 Revert "Update CoreLoggerInstance"
This reverts commit d0e8e394fa.
2024-03-18 03:26:12 +01:00
d0e8e394fa Update CoreLoggerInstance 2024-03-18 03:03:54 +01:00
a533c8916f Add CoreLoggerInstance 2024-03-17 22:32:14 +01:00
d4baec5832 Get origin from args, not stack 2024-03-05 21:32:13 +01:00
0bdfe08574 Change license (GPL -> AGPL) 2024-03-03 18:53:09 +01:00
291c7c5349 Update notice and add documentation to classes 2024-02-12 20:01:20 +01:00
ff0bd01e88 Modify config, custom module support and init 2024-02-10 18:49:25 +01:00
2346b09da2 I hope this doesn't break everything 2024-02-09 21:18:14 +01:00
d92e276ed8 Allow disabling LogUI and other changes to LogUI
The config key 'logui_background' has been removed in favour of 'logui_background_color' and 'logui_enabled'. 'logui_enabled' controls whenether LogUI is displayed or not. To achieve the background transparency, 'logui_background_color' should be set to 'Color.TRANSPARENT'.
2024-02-09 14:27:55 +01:00
ed4647c750 Uncringe the project 2024-02-04 21:36:30 +01:00