Commit graph

303 commits

Author SHA1 Message Date
99703cf03e CORE rewrite (#1)
Reviewed-on: StarOpenSource/core#1

Rewrote CORE and improved the startup process and startup time significantly. The documentation has been beefed up too and is now much better. Existing projects may need major refactoring however.
Co-authored-by: JeremyStarTM <jeremystartm@staropensource.de>
Co-committed-by: JeremyStarTM <jeremystartm@staropensource.de>
2023-08-25 14:34:57 +02:00
ab5b3ade52 Backup before I nuke the project
- Rewrote mkdevprj/rmdevprj in Makefile
- Add MOAM modloader
- Add core.exception()
- Add protection mode
- Rewrote module initialization
- Add experimental markdown parser
- Many more very small changes
2023-08-07 14:49:12 +02:00
f06b031a5e Fix references link 2023-07-29 20:43:45 +02:00
c72383cc50 config.gd.example is now much better :) 2023-07-28 23:17:19 +02:00
c16aa097f8 Added another roadmap task 2023-07-28 23:08:12 +02:00
83d125b88f Fix docs not building and serving correctly issue 2023-07-09 07:18:58 +02:00
3ca3a4e9e3 Add docs-deps-paru task to Makefile 2023-07-09 07:17:33 +02:00
83ea84b9ab Documentation/website release and more
This commit added:
- A website and documentation (two in one) containing a install guide and code references
- Character counting script (count_characters.sh)
- Godot development project support (making a temporary godot project)
- Makefile
2023-07-09 00:16:15 +02:00
3146efeec3 Update config.gd.example header 2023-07-08 20:47:17 +02:00
83c98e6b75 Add "flat" argument to wmgr.get_fps() 2023-07-08 20:41:59 +02:00
7bca9910fb added replace argument to resmgr.loadbatch() 2023-07-07 22:30:19 +02:00
c5a8432da4 Made _noprocess() a little bit better 2023-07-07 22:17:28 +02:00
24fb70ce80 Fix inaccurate closing tag closing bug 2023-07-07 21:25:04 +02:00
52892d4e35 Center CORE crane 2023-07-07 19:05:23 +02:00
1fd9149b94 Add round icon version (white background) 2023-07-07 19:01:57 +02:00
1c73eca5ea Remove "Please reinstall CORE!" notice 2023-07-07 18:48:06 +02:00
8d73c97a3e Remove autoload.gd, add config check, modify msgs 2023-07-07 18:22:15 +02:00
357ea3eba4 Fix COREBackground newline issue 2023-07-07 11:10:50 +02:00
0e778fe4b9 readycount--; (fix freezing issue) 2023-07-07 11:03:06 +02:00
b57d00e9cd Many improvements (see commit description)
Added more things to roadmap, removed autoload singleton check, added support for Godot 4.1, all startup messages now use Logger.diag() instead of Logger.info() (making them disappear but can be shown if needed), removed autoload.gd, fixes syntax.
2023-07-07 10:58:49 +02:00
e4094e1aa1 Improve README, logger and preprocessor (a lot) 2023-07-07 04:10:53 +02:00
1635e98a4c Implement logger checks for preprocessor 2023-06-29 20:02:38 +02:00
0653dc85bc Fix colors 2023-06-29 19:48:05 +02:00
46be02cdcd Add and fix license information in *.gd 2023-06-29 19:45:53 +02:00
43c400d640 Fix font sizes in background.tscn 2023-06-29 19:42:26 +02:00
400d4942ef Fix background.tscn, remove uid:// 2023-06-29 19:41:07 +02:00
137ff4675d Fix colors 2023-06-29 19:38:43 +02:00
0392cfd147 Added color support for logger 2023-06-29 19:36:14 +02:00
31f854c5c6 Add image to README and splash api 2023-06-29 17:22:13 +02:00
e4b3e5d85f Fix get_delta() causing issues 2023-06-26 20:27:22 +02:00
e0649b43c4 Fixed get_fps() 2023-06-26 20:14:38 +02:00
41e76d5bb0 Added get_{fps,delta,frametime}() functions 2023-06-26 20:07:19 +02:00
681e07715f wmgr respects config & corelog window size now 2023-05-30 02:44:10 +02:00
d5f4874100 Remove dumb scene_name variables 2023-05-30 02:42:05 +02:00
0e843d3d8f Fix issues with smgr.gd 2023-05-30 02:08:28 +02:00
2e23c39bcd Added events and resmgr API + improved startup 2023-05-29 20:46:47 +02:00
fc04436787 Add NoGithub badge 2023-03-27 13:14:35 +02:00
bc25483721 Added "not yet ready for production" notice 2023-03-19 22:54:59 +01:00
cbc170df4e Renamed config.gd to config.gd.example 2023-03-19 14:35:34 +01:00
5554c821e8 Removed uid from hack.tscn to avoid warnings 2023-03-19 14:33:14 +01:00
111f2199e0 Added missing core file header to coreinit.gd 2023-03-19 14:23:14 +01:00
4970a74553 Added git submodule commands to "How to install" 2023-03-19 13:37:47 +01:00
b81cf59226 Added "Updating CORE" wiki page to "How to update" 2023-03-19 13:30:51 +01:00
4dd56695a6 Change requirements 2023-03-19 13:15:14 +01:00
0ff88791a6 Added coreinit and cut down one autoload singleton 2023-03-19 13:14:30 +01:00
616afa9460 Made setting/getting window mode easier 2023-03-19 13:14:18 +01:00
c6cfa28f96 Added some code formatting 2023-03-18 18:45:00 +01:00
132f7324f4 Changed wording in line eight 2023-03-18 18:43:40 +01:00
e3a8339a0d Did some changes
Modified the title, moved the documentation link to the top and modified the "How to install" and "How to update" sections.
2023-03-18 18:11:57 +01:00
0e83bfd634 Added debug overlay support 2023-03-18 18:02:17 +01:00