Merge develop into stable (v1-release1)

Reviewed-on: #27
This commit is contained in:
JeremyStar™ 2024-04-14 15:20:24 +02:00
commit 85fcda93b2
3 changed files with 4 additions and 6 deletions

View file

@ -60,7 +60,6 @@ func _init() -> void:
# Logger
logger_level = CoreTypes.LoggerLevel.INFO
logger_colored = true
logger_detect_verbose_mode = false
logger_format = "%color%[%time%] [%level% %origin%] %message%"
logger_newlines_override = true
logger_newlines_sizelimit = 40

View file

@ -28,7 +28,7 @@ const version_version: int = 1
## The version type. See [enum CoreTypes.VersionType] for more information.
const version_type: CoreTypes.VersionType = CoreTypes.VersionType.RELEASE
## The version type number. Resets on every new version and version type.
const version_typerelease: int = 0
const version_typerelease: int = 1
# Modules
## Used internally for loading, managing and unloading modules.
@ -175,6 +175,9 @@ func apply_configuration() -> void:
if config.custom_modules:
for module in custom_modules:
custom_modules[module]._pull_config()
# Workaround
logger.verbose_mode = OS.is_stdout_verbose()
# +++ custom module support +++
## Registers a new custom module.

View file

@ -45,10 +45,6 @@ var config_newlines_override: bool
var config_newlines_sizelimit: int
# +++ module +++
func _initialize() -> void:
if core.config.logger_detect_verbose_mode and OS.is_stdout_verbose():
verbose_mode = true
func _cleanup() -> void:
_schedule()
await get_tree().process_frame