Context
Some users are more familiar with other tools, and other tools have different keyboard shortcuts and different keyboard commands.
Objective
- Allow users to modify the default keyboard bindings.
- Do not disrupt the old UX so old users are not forced to learn new bindings.
Brainstorming the Solution
I think one idea is to allow the app to read a local JSON file that has the default bindings. Maybe a user can save their default changes on the fly, press Save, and have a local JSON file be downloaded to their machine. Then we can add the name of that JSON file to the .gitignore file so that it is never picked up in git commits.
Context
Some users are more familiar with other tools, and other tools have different keyboard shortcuts and different keyboard commands.
Objective
Brainstorming the Solution
I think one idea is to allow the app to read a local JSON file that has the default bindings. Maybe a user can save their default changes on the fly, press Save, and have a local JSON file be downloaded to their machine. Then we can add the name of that JSON file to the
.gitignorefile so that it is never picked up in git commits.