keyboardio / Chrysalis

Graphical configurator for Kaleidoscope-powered keyboards
https://github.com/keyboardio/Chrysalis#chrysalis
GNU General Public License v3.0
493 stars 65 forks source link

Allow restoring (i.e. loading) a layout into Chrysalis without importing the layout into the keyboard. #1298

Closed parke closed 1 year ago

parke commented 1 year ago

Is your feature request related to a problem?

As of Chrysalis version 0.13.2, it is not possible to restore (i.e. load) a layout into Chrysalis without also importing that layout into the connected keyboard.

Describe the solution you'd like

I would like to be able to load, and continue editing a layout, without importing that layout into the keyboard.

My use case is: I am currently doing a massive overhaul of all my layers. I would like to be able to save and load this work-in-progress layout over multiple editing sessions, without the need to load the work-in-progress, incomplete layout into my keyboard at the beginning of each editing session.

For example: After I do a "LOAD FROM FILE...", I would like to have a button labeled "CONTINUE EDITING WITHOUT IMPORTING" (or equivalent). At present, my only choices are to "IMPORT" the layout (into the keyboard), or to discard the loaded layout.

Describe alternatives you've considered

The alternatives at present appear to be, either:

parke commented 1 year ago

Actually, I've realized that import does not actually load the layout into the keyboard.

Therefore, I'm going to rewrite the above feature request. This may take me up to a few hours.

parke commented 1 year ago

Actually, the current behavior is fine. I was just confused by it.