Skip to content

Commit fbc282a

Browse files
committed
feat(Engine): update to Godot Engine v4.5
1 parent 5668047 commit fbc282a

File tree

16 files changed

+24
-22
lines changed

16 files changed

+24
-22
lines changed

.releaserc.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ plugins:
3535
# Execute commands to build the project
3636
- - "@semantic-release/exec"
3737
- shell: true
38-
prepareCmd: "make in-docker IMAGE_TAG=4.4.1 TARGET='force-import dist update-pkgbuild-hash'"
38+
prepareCmd: "make in-docker IMAGE_TAG=4.5 TARGET='force-import dist update-pkgbuild-hash'"
3939
publishCmd: "echo '${nextRelease.version}' > .version.txt"
4040

4141
# Commit the following changes to git after other plugins have run

addons/gut/utils.gd

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ static func get_scene_script_object(scene):
153153
# ##############################################################################
154154
# Start Class
155155
# ##############################################################################
156-
var Logger = load('res://addons/gut/logger.gd') # everything should use get_logger
156+
var GutLogger = load('res://addons/gut/logger.gd') # everything should use get_logger
157157
var _lgr = null
158158
var json = JSON.new()
159159

@@ -273,10 +273,10 @@ func is_godot_version_gte(expected, engine_info=Engine.get_version_info()):
273273
# ------------------------------------------------------------------------------
274274
func get_logger():
275275
if(_test_mode):
276-
return Logger.new()
276+
return GutLogger.new()
277277
else:
278278
if(_lgr == null):
279-
_lgr = Logger.new()
279+
_lgr = GutLogger.new()
280280
return _lgr
281281

282282

@@ -545,4 +545,3 @@ func get_display_size():
545545
# THE SOFTWARE.
546546
#
547547
# ##############################################################################
548-

core/global/plugin_loader.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class_name PluginLoader
1818
## pack.
1919

2020
const PLUGIN_STORE_URL = "https://raw.githubusercontent.com/ShadowBlip/OpenGamepadUI-plugins/main/plugins.json"
21-
const PLUGIN_API_VERSION = "1.2.0"
21+
const PLUGIN_API_VERSION = "2.0.0"
2222
const PLUGINS_DIR = "user://plugins"
2323
const LOADED_PLUGINS_DIR = "res://plugins"
2424
const REQUIRED_META = ["plugin.name", "plugin.version", "plugin.min-api-version", "entrypoint"]

core/systems/boxart/boxart_provider.gd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@icon("res://assets/editor-icons/twotone-image-search.svg")
2+
@abstract
23
extends Node
34
class_name BoxArtProvider
45

core/systems/debug/log.gd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ enum LEVEL {
1818
}
1919

2020
## Returns a named logger for logging
21-
static func get_logger(name: String, level: LEVEL = LEVEL.INFO) -> Logger:
21+
static func get_logger(name: String, level: LEVEL = LEVEL.INFO) -> CustomLogger:
2222
if Engine.is_editor_hint():
2323
return
2424
# Try to load the logger if it already exists
2525
var res_path := "logger://" + name
26-
var logger: Logger
26+
var logger: CustomLogger
2727
if ResourceLoader.exists(res_path):
2828
logger = load(res_path)
2929
else:
30-
logger = Logger.new(name, level)
30+
logger = CustomLogger.new(name, level)
3131
logger.take_over_path("logger://" + name)
3232

3333
# Register the logger with LogManager

core/systems/debug/log_manager.gd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ extends Resource
22
class_name LogManager
33

44

5-
signal logger_registered(logger: Logger)
5+
signal logger_registered(logger: CustomLogger)
66
signal logger_unregistered
77
signal loggers_changed
88

@@ -13,7 +13,7 @@ var mutex := Mutex.new()
1313

1414

1515
## Register the given logger with the LogManager
16-
func register(logger: Logger) -> void:
16+
func register(logger: CustomLogger) -> void:
1717
if logger.get_name() == "":
1818
return
1919
mutex.lock()
@@ -61,13 +61,13 @@ func set_log_level(name: String, level: Log.LEVEL) -> void:
6161
for l in loggers:
6262
if not l:
6363
continue
64-
var logger := l as Logger
64+
var logger := l as CustomLogger
6565
logger.set_level(level)
6666

6767

6868
## Looks up the given environment variable and sets the log level on the given
6969
## logger if the variable exists.
70-
func set_log_level_from_env(logger: Logger, env_var: String) -> void:
70+
func set_log_level_from_env(logger: CustomLogger, env_var: String) -> void:
7171
var env_level := OS.get_environment(env_var)
7272
if env_level == "":
7373
return

core/systems/debug/logger.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
extends Resource
2-
class_name Logger
2+
class_name CustomLogger
33

44
## Named logger that can log text with a prefix and a name
55

core/systems/library/library.gd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@icon("res://assets/editor-icons/library.svg")
2+
@abstract
23
extends Node
34
class_name Library
45

core/systems/overlay/overlay_provider.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class_name OverlayProvider
1414
## Whether or not the overlay's layout should be managed by an [OverlayContainer]
1515
@export var managed := true
1616

17-
var logger: Logger
17+
var logger: CustomLogger
1818

1919

2020
func _init() -> void:

core/systems/plugin/plugin.gd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@icon("res://assets/icons/box.svg")
2+
@abstract
23
extends Node
34
class_name Plugin
45

0 commit comments

Comments
 (0)