Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Several fixes and optimizations #467

Merged
merged 2 commits into from
Nov 27, 2021
Merged

feat: Several fixes and optimizations #467

merged 2 commits into from
Nov 27, 2021

Conversation

dploeger
Copy link
Collaborator

This fixes another error message of godot-escoria/escoria-issues#64
This optimizes how UI and dialog managers register themselves with Escoria
This fixes another "character is at position, but action still isn't carried out"
This fixes click bubbling down to multiple items triggering different actions
This removes the "tooltip follows focus" setting because it solemly was a simplemouse feature
This optimizes the registering of settings

This fixes another error message of godot-escoria/escoria-issues#64
This optimizes how UI and dialog managers register themselves with Escoria
This fixes another "character is at position, but action still isn't carried out"
This fixes click bubbling down to multiple items triggering different actions
This removes the "tooltip follows focus" setting because it solemly was a simplemouse feature
This optimizes the registering of settings
@dploeger dploeger added this to the 4.0.0 milestone Nov 26, 2021
@dploeger dploeger requested a review from StraToN November 26, 2021 21:39
@@ -130,7 +130,7 @@ func run() -> bool:
self.comparison_value:
return_value = true
elif self.comparison == COMPARISON_ACTIVITY and \
escoria.object_manager.has_object(global_name) and \
escoria.object_manager.has(global_name) and \
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops, I may responsible for this error :/

@StraToN
Copy link
Collaborator

StraToN commented Nov 27, 2021

All good to me ! Thanks!

@StraToN StraToN merged commit 47fe4df into develop Nov 27, 2021
@StraToN StraToN deleted the fixes branch November 27, 2021 19:10
balloonpopper pushed a commit to balloonpopper/escoria-demo-game that referenced this pull request Feb 13, 2022
bolinfest added a commit to bolinfest/escoria-demo-game that referenced this pull request Mar 21, 2022
…/command_directories

It appears that the settings `escoria/esc/command_paths` and
`escoria/main/command_directories` have duplicate purposes.
Unfortunately, they are read in different places, so if you add a
directory to one setting, it will not be present in the other.
Specifically, `ESCCompiler` read from `escoria/esc/command_paths`
while `ESCCommand` and `ESCCommandRegistry` read from
`escoria/main/command_directories`.

As the `COMMAND_PATHS` constant had no references, it seemed more
appropriate to delete.

The `escoria/esc/command_paths` appears to have been set initially in
`project.godot` as part of:

godot-escoria#467
StraToN pushed a commit that referenced this pull request Mar 23, 2022
…/command_directories

It appears that the settings `escoria/esc/command_paths` and
`escoria/main/command_directories` have duplicate purposes.
Unfortunately, they are read in different places, so if you add a
directory to one setting, it will not be present in the other.
Specifically, `ESCCompiler` read from `escoria/esc/command_paths`
while `ESCCommand` and `ESCCommandRegistry` read from
`escoria/main/command_directories`.

As the `COMMAND_PATHS` constant had no references, it seemed more
appropriate to delete.

The `escoria/esc/command_paths` appears to have been set initially in
`project.godot` as part of:

#467
StraToN pushed a commit to godot-escoria/escoria-core that referenced this pull request Mar 23, 2022
…/command_directories

It appears that the settings `escoria/esc/command_paths` and
`escoria/main/command_directories` have duplicate purposes.
Unfortunately, they are read in different places, so if you add a
directory to one setting, it will not be present in the other.
Specifically, `ESCCompiler` read from `escoria/esc/command_paths`
while `ESCCommand` and `ESCCommandRegistry` read from
`escoria/main/command_directories`.

As the `COMMAND_PATHS` constant had no references, it seemed more
appropriate to delete.

The `escoria/esc/command_paths` appears to have been set initially in
`project.godot` as part of:

godot-escoria/escoria-demo-game#467
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants