diff --git a/CHANGELOG.md b/CHANGELOG.md index 26681f79..64491153 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## [4.0.0-alpha.234](https://github.com/godot-escoria/escoria-demo-game/compare/v0.0.0...v4.0.0-alpha.234) (2022-12-04) + + +### Bug Fixes + +* discard non interactive items from hovering when they are hidden ([29371ef](https://github.com/godot-escoria/escoria-demo-game/commit/29371ef93626ef55ebb15118abf9ce6492cddbfd)) + + + ## [4.0.0-alpha.233](https://github.com/godot-escoria/escoria-demo-game/compare/v0.0.0...v4.0.0-alpha.233) (2022-11-28) diff --git a/addons/escoria-core/game/esc_inputs_manager.gd b/addons/escoria-core/game/esc_inputs_manager.gd index b81692eb..0d546c4b 100644 --- a/addons/escoria-core/game/esc_inputs_manager.gd +++ b/addons/escoria-core/game/esc_inputs_manager.gd @@ -189,8 +189,8 @@ func unset_hovered_node(item: ESCItem): set_hovered_node(hover_stack.pop_back()) else: hotspot_focused = "" - - + + # Sets the hovered node and calls its mouse_entered() method if it was the top diff --git a/addons/escoria-core/game/esc_project_settings_manager.gd b/addons/escoria-core/game/esc_project_settings_manager.gd index 3ee21789..700fcca0 100644 --- a/addons/escoria-core/game/esc_project_settings_manager.gd +++ b/addons/escoria-core/game/esc_project_settings_manager.gd @@ -79,7 +79,7 @@ static func register_setting(name: String, default_value, info: Dictionary) -> v if default_value == null: push_error("Default_value cannot be null. Use remove_setting function to remove settings.") assert(false) - + ProjectSettings.set_setting( name, default_value