-
-
Notifications
You must be signed in to change notification settings - Fork 1
Harden gameplay settings JS bridge and add comprehensive tests #488
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
Merged
Merged
Changes from 23 commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
ff2a8dc
[FEATURE] Implement Unit Tests for Gameplay Settings Resource and Ini…
ikostan 267c69e
[FEATURE] Implement Unit Tests for Gameplay UI Interaction and Reacti…
ikostan 84d6d17
[BUG] Settings Labels Display Unclamped Values #471
ikostan b6bed64
Pull Request: Gameplay Settings Robustness and JS Bridge Safety (Issu…
ikostan 8e004af
Update gameplay_settings.gd
ikostan b76f0a2
issue (bug_risk): Avoid calling .size() on JavaScriptObject, which do…
ikostan 9e050fc
Update gameplay_settings.gd
ikostan 10eb1db
Update gameplay_settings.gd
ikostan 77fb6a1
Update gameplay_settings.gd
ikostan 47b4bbd
Update gameplay_settings.gd
ikostan a0c3cf0
Update test_gameplay_settings_js.gd
ikostan 0d49a3f
Update test_gameplay_settings_js.gd
ikostan 11246d7
Update test_game_settings_resource.gd
ikostan d47e4db
Update test_gameplay_settings_lifecycle.gd
ikostan b30aebb
Update gameplay_settings.gd
ikostan a21682e
Update gameplay_settings.gd
ikostan d491b23
Guard Globals.settings before dereference in init/update paths.
ikostan cff6911
Update test/gut/test_gameplay_settings_lifecycle.gd
ikostan 36260eb
Update test/gut/test_gameplay_settings_lifecycle.gd
ikostan 3b53c16
Update test_gameplay_settings_lifecycle.gd
ikostan 27b3c66
Updating test files
ikostan 1ff4c6f
Merge branch 'settings-labels-display-unclamped-values' of https://gi…
ikostan 6c84171
Update test_gameplay_settings_lifecycle.gd
ikostan cf320b3
Replace the no-op assertion with a state assertion.
ikostan 5daddf6
issue (bug_risk): Assuming .length and numeric indexing on any JavaSc…
ikostan 3a93e95
Update gameplay_settings.gd
ikostan 3bcf6a8
Update gameplay_settings.gd
ikostan 9cee67c
Game settings refactoring: _on_change_difficulty_js
ikostan 23c006c
Update gameplay_settings.gd
ikostan 5cf9a4e
Update gameplay_settings.gd
ikostan 2458713
Update gameplay_settings.gd
ikostan 188120d
The Playwright test failed because the engine crashed on the web side.
ikostan 7a258a7
Update scripts/gameplay_settings.gd
ikostan 556fef6
Update difficulty_flow_test.py
ikostan 6562911
Merge branch 'settings-labels-display-unclamped-values' of https://gi…
ikostan f5f752d
style: format code with Black and isort
deepsource-autofix[bot] 44139e5
Update difficulty_flow_test.py
ikostan 1818265
Merge branch 'settings-labels-display-unclamped-values' of https://gi…
ikostan c379e21
Update difficulty_flow_test.py
ikostan 5f1f2d9
Guard Globals itself in _on_tree_exited().
ikostan 976147a
Update gameplay_settings.gd
ikostan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.