Merge remote-tracking branch 'origin/master' into develop
Acheron Lasgewloth: layout macro rework (#11523)
* Acheron Lasgewloth: layout macro rework
Arrange the layout macro to match the assembled board.
* rename layout macro
The layout supported is equivalent to 60% ANSI with split Backspace and split Right Shift, and supports every extant switch position.
Adds community layout support.
* add LAYOUT_60_ansi support
* add Configurator data
* convert tabs to spaces in lasgweloth.h
Merge remote-tracking branch 'origin/master' into develop
Telophase: add info.json (#11524)
Keep track of last matrix activity (#10730)
* Allow recording of the last matrix activity time, to simplify implementation of display timeouts and the like.
* Add requested changes from code review.
* Simplify split matrix last changed.
Merge remote-tracking branch 'origin/master' into develop
[Keymap] vladkvit keymap for keebio/bfo9000 (#10825)
* layouts for bfo9000
* cleaning up layout
* moved to a better layout name
* Added readme
* Removed zip, updated license
* Removed layers.json
* Update keyboards/keebio/bfo9000/keymaps/vladkvit/keymap.c
removing trailing backslashes
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/keebio/bfo9000/keymaps/vladkvit/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Vlad Kvitnevskiy <vladkvit@outlook.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
Remove unused `action_get_macro()` usages in user files (#11165)
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] latin64ble Keyboard (#10884)
* Update rules.mk
* Update config.h
* Update keyboards/latinpad/config.h
Co-authored-by: Joel Challis <git@zvecr.com>
* Create rules.mk
* Create config.h
* Create latin64ble.h
* Create latin64ble.c
* Create keymap.c
* Create keymap.c
* Create rules.mk
* Create readme.md
* Update rules.mk
* Update rules.mk
* Update keymap.c
* Update keymap.c
* Update rules.mk
* Update readme.md
* Update keyboards/latin64ble/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/latin64ble/config.h
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/latin64ble/rules.mk
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update config.h
* Update rules.mk
* Update config.h
* Update keymap.c
* Update rules.mk
* Update keymap.c
* Update keymap.c
* Update latin64ble.h
* Update rules.mk
* Update rules.mk
* Update keymap.c
* Update keymap.c
* Update keyboards/latin64ble/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/latin64ble/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/latin64ble/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update readme.md
* Update readme.md
* Update keyboards/latin64ble/readme.md
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Merge remote-tracking branch 'origin/master' into develop
[Keymap] Redo the accent implementation in melody96:zunger. (#11000)
The previous implementation generated accents in NFKD -- e.g., i
followed by fn+e would generate í, which is actually an ordinary i
followed by U+0301 COMBINING ACUTE ACCENT. Unfortunately, it turns
out that a bunch of websites and apps (especially European ones
written in languages that use these a lot) were very poorly written,
and will misparse and/or crash if presented with Unicode NFKD. They
require and expect NFKC, with characters like í (U+00ED LATIN SMALL
I WITH ACUTE) that look visually identical -- and are in fact
normalization-equivalent -- but have to be encoded differently.
The new accent implementation handles this in a very flexible way.
Many new comments added as well, as it's also clear that this is going
to need a bit more expansion before it becomes a true polyglot keymap.
Co-authored-by: Yonatan Zunger <zunger@desiderata.lan>
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] Correct edc40.h and config.h (#11508)