-
Notifications
You must be signed in to change notification settings - Fork 331
Changelog
- Re-enable search on short value picker lists like behaviors
- Fix switching
command
type binding parameters- switching from
BT_NXT
/BT_PRV
toBT_SEL
would fail silently in some cases
- switching from
- Add visual cue to key binds that haven't selected all required values
As features are added and more complex use cases are considered (such as pulling from arbitrary upstream repositories or including shared dtsi files) I want to avoid making unnecessary calls to the GitHub API.
I've added a library to cache HTTP requests made from the backend to the GitHub API that seemed to work in the simple cases I tested, but some issues cropped up around caching URLs that are not obviously specific to the authenticated user. To resolve this, caching is enabled explicitly on resources that are known to support it and with custom defined cache keys where needed.
Available rotary encoders are discovered in the board/shield definition. For now
it is assumed that any listed sensor is compatible = "alps,ec11";
instead of
explicitly checking, and there are the usual limitations about discoverability
(https://github.com/nickcoutsos/keymap-editor/wiki/Limitations-of-the-Keymap-Editor#rotary-encoders).
It also assumes that if a sensor is defined, it is enabled. So keyboards that
define the sensor with status = "disabled";
and explicitly enable it later in
the keymap as needed will have problems.
TBD