-
Notifications
You must be signed in to change notification settings - Fork 17
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
Update default controls #532
Commits on Jul 20, 2023
-
- Consolidate default config - Update behavior for refresh scene inspector - Swap some mouse controls to get a slightly better compromise - Change zoom and FPS rotate keys
Configuration menu - View commit details
-
Copy full SHA for 8a5a89c - Browse repository at this point
Copy the full SHA 8a5a89cView commit details
Commits on Jul 21, 2023
-
- Consolidate default config - Update behavior for refresh scene inspector - Swap some mouse controls to get a slightly better compromise - Change zoom and FPS rotate keys
Configuration menu - View commit details
-
Copy full SHA for 3a865ea - Browse repository at this point
Copy the full SHA 3a865eaView commit details -
Merge branch 'default-controls' of github.com:scenerygraphics/sciview…
… into default-controls
Configuration menu - View commit details
-
Copy full SHA for f43b0e0 - Browse repository at this point
Copy the full SHA f43b0e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe55b3c - Browse repository at this point
Copy the full SHA fe55b3cView commit details
Commits on Jul 22, 2023
-
- Consolidate default config - Update behavior for refresh scene inspector - Swap some mouse controls to get a slightly better compromise - Change zoom and FPS rotate keys
Configuration menu - View commit details
-
Copy full SHA for 0685b80 - Browse repository at this point
Copy the full SHA 0685b80View commit details -
WIP - start tidying up the control settings dialog
The plan is to move the load/save persistence logic into ControlsParameters, so that it's always aligned with the actual model state. Then we can get rid of the PrefService and orig_* logic completely in the NavigationControlsSettings dialog, in favor of just getting the state from ControlsParameters upon dialog initialization, and setting the ControlsParameters state any time widgets change.
Configuration menu - View commit details
-
Copy full SHA for 92244ee - Browse repository at this point
Copy the full SHA 92244eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6030285 - Browse repository at this point
Copy the full SHA 6030285View commit details -
Merge branch 'default-controls' of github.com:scenerygraphics/sciview…
… into default-controls
Configuration menu - View commit details
-
Copy full SHA for 9c7de86 - Browse repository at this point
Copy the full SHA 9c7de86View commit details -
Split ControlsParameters defaults to constants
And add a method to reset the values to defaults.
Configuration menu - View commit details
-
Copy full SHA for ceb157e - Browse repository at this point
Copy the full SHA ceb157eView commit details -
Persist controls params when they are changed
And load them from persisted storage upon construction.
Configuration menu - View commit details
-
Copy full SHA for 5ca4c12 - Browse repository at this point
Copy the full SHA 5ca4c12View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe268e4 - Browse repository at this point
Copy the full SHA fe268e4View commit details -
Simplify the NavigationControlsSettings
* Set min/max/step in the annotation rather than via MutableModule API. * Replace checkbox hack logic with a refresh button. * Add a reset button to put the values back to defaults. * Add constants for magic numeric values. * Simplify initial control parameter value loading. * Fix case of FPS functions to match elsewhere in the codebase. * Downcase sciview.
Configuration menu - View commit details
-
Copy full SHA for af2d419 - Browse repository at this point
Copy the full SHA af2d419View commit details -
Merge branch 'default-controls' of github.com:scenerygraphics/sciview…
… into default-controls
Configuration menu - View commit details
-
Copy full SHA for 194cc20 - Browse repository at this point
Copy the full SHA 194cc20View commit details -
This could be simplified after scenerygraphics/scenery#591 is addressed
Configuration menu - View commit details
-
Copy full SHA for 17ae4c3 - Browse repository at this point
Copy the full SHA 17ae4c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c5efe8 - Browse repository at this point
Copy the full SHA 8c5efe8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78d03e2 - Browse repository at this point
Copy the full SHA 78d03e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for acbd34b - Browse repository at this point
Copy the full SHA acbd34bView commit details
Commits on Jul 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 751564d - Browse repository at this point
Copy the full SHA 751564dView commit details -
Let max mouse scroll bound be much higher
It maybe should not be bounded at all, because who knows what sizes of things people will be viewing inside of a sciview window.
Configuration menu - View commit details
-
Copy full SHA for 3cb4828 - Browse repository at this point
Copy the full SHA 3cb4828View commit details