Physical controller configuration currently requires setting each button binding individually, with no way to save, share, or quickly switch between configurations.
Add a preset system that lets users:
- Load from factory presets (Default XInput, FPS KB+Mouse, Platformer KB)
- Save/load/rename/delete user presets
- Import/export bindings as JSON files
- See unsaved changes (dirty indicator) with discard confirmation
- Reset to defaults from overflow menu
Physical controller configuration currently requires setting each button binding individually, with no way to save, share, or quickly switch between configurations.
Add a preset system that lets users: