Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement collective debounce across all controls on a button binding…
…, along with displays for collective value on bindings (#637) * Add parameter serialization for control bindings * Factor out debounce timer into its own class * Allow debouncing collectively across all bindings on a button * Organize and clarify names of single-bind views * Use control's press point for determining whether or not to write it * Give each binding type its own bind header (and rename headers to groups) * Contain binding views into their respective groups, and make groups collapsible * Improve performance of switching game mode tabs somewhat * Don't forget to update collective debounce on each frame * Add overall current value displays to bind groups under a settings drawer * Add debounce to button bind group settings * Separate button press indicators into a dedicated component * Change the icon used for the bind settings button * Change default debounce to 5 ms * Fix some comment ordering * Fix add bind dialog not working correctly * Don't forget to apply binding parameter defaults to new bindings
- Loading branch information