keyboardio / Chrysalis

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

can't dismiss onlyCustom=false screen #1217

Closed tlyu closed 8 months ago

tlyu commented 2 years ago

Describe the bug

When connecting to a keyboard that has keymap.onlyCustom 0, but isn't freshly erased, it's difficult to continue past the mixed-layout warning screen.

To Reproduce

Expected behavior

Chrysalis should proceed to the layout editor once it has successfully set keymap.onlyCustom 1.

Screenshots

chrysalis-debug.json.txt

Desktop

Additional context

Quitting Chrysalis after clicking the "switch to custom layers only" button and then checking keymap.onlyCustom via other means shows that it has changed the setting on the keyboard.

The following seems to work around the problem, but is not great:

obra commented 8 months ago

Chrysalis now runs in-browser using WebSerial and WebUSB and this functionality has been removed, so I'm closing out this issue as obsolete. Please don't hesitate to open a new issue if https://chrysalis.keyboard.io exhibits the same behavior