Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
f2da7f0
wip
fehmer Jun 17, 2026
b570b60
converter
fehmer Jun 17, 2026
eb64bb2
wip
fehmer Jun 17, 2026
ee7ef37
simplify
fehmer Jun 18, 2026
4651c5f
format test
fehmer Jun 18, 2026
3111196
change keymapShowTopRow to keymapLayoutStyle
fehmer Jun 18, 2026
8e611ca
fix bottom row
fehmer Jun 18, 2026
731b7bf
iso
fehmer Jun 18, 2026
55ff0a6
simplify test
fehmer Jun 18, 2026
08a52d3
matrix
fehmer Jun 18, 2026
6e9ae08
fix reactivity, matrix tests
fehmer Jun 18, 2026
dab0856
wip
fehmer Jun 19, 2026
c2b035f
update x-offset to be in u instead of 1/4 u
fehmer Jun 19, 2026
ed86336
highlight next key, add homing, fix layoutIndicator
fehmer Jun 19, 2026
d2324f3
Merge branch 'master' into feature/solid-keymap
fehmer Jun 19, 2026
07d8c68
fix indicator text color
fehmer Jun 19, 2026
b88156f
fix tab navigation
Miodec Jun 19, 2026
f076ec7
add animations
Miodec Jun 19, 2026
507f998
add steno
fehmer Jun 19, 2026
46015f6
extract wordsHaveNumbers signal. show numrow if test has numbers on n…
fehmer Jun 20, 2026
0da7483
fix next, restructure tests
fehmer Jun 20, 2026
6eadde4
handle row5 with two keys, fix flash issue
fehmer Jun 20, 2026
4e79190
move
fehmer Jun 20, 2026
ce634f2
dont shift numrow on mac
fehmer Jun 20, 2026
3e55843
refactor
fehmer Jun 20, 2026
2595877
extract findLayoutIndicatorIndex
fehmer Jun 20, 2026
d86b114
refactor extra keys
fehmer Jun 20, 2026
b326179
custom gaps, better types, rename col1Gap
fehmer Jun 20, 2026
520a8c5
rename
fehmer Jun 20, 2026
4836812
minoor tweaks
fehmer Jun 20, 2026
b305e18
rotation
fehmer Jun 20, 2026
84f21de
alice, wip
fehmer Jun 20, 2026
2bb9db4
single signal for flash key
fehmer Jun 20, 2026
e1a3bca
cleanup, move event listeners to states
fehmer Jun 21, 2026
4cdacc9
fix fadein on load+ numrow display
fehmer Jun 21, 2026
41791de
alice y values
Miodec Jun 21, 2026
1c18e55
use map instead of if
fehmer Jun 21, 2026
d6c473b
new approach
fehmer Jun 21, 2026
3154245
use array of arrays to support more rows
fehmer Jun 21, 2026
434782e
remove dynamic row5, remove matrix layout type, cleanup loop
fehmer Jun 21, 2026
48d6f48
unknown keys
fehmer Jun 21, 2026
df5c848
steno and steno matrix
fehmer Jun 21, 2026
59652d4
add split
fehmer Jun 21, 2026
3480564
matrix and split matrix
fehmer Jun 21, 2026
174fdbc
alice
fehmer Jun 21, 2026
cac0e71
remove structuredClone, we don't modify the layout anymore
fehmer Jun 21, 2026
e6a4e48
optimise flashState by using store, extract to states
fehmer Jun 22, 2026
683f37f
useListener
fehmer Jun 22, 2026
2548f0d
layout from single source
fehmer Jun 22, 2026
d8b1762
remove leftover from alt/shift tracker
fehmer Jun 22, 2026
e10b422
Merge branch 'master' into feature/solid-keymap
fehmer Jun 22, 2026
1045372
showw all case if extra keys are needed, swedish use-case
fehmer Jun 22, 2026
b6b626d
optimize react
fehmer Jun 22, 2026
7fc7944
center keymap, apply zoom
fehmer Jun 22, 2026
573b1b4
out with the old, test fix
fehmer Jun 22, 2026
2a6e7eb
cleanup
fehmer Jun 22, 2026
d8d4d0f
reduce size
Miodec Jun 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
784 changes: 784 additions & 0 deletions frontend/__tests__/components/pages/test/keymapConverter.spec.ts

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions frontend/__tests__/root/config-metadata.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -347,14 +347,14 @@ describe("ConfigMeta", () => {
expected: { keymapMode: "static" },
},
],
keymapShowTopRow: [
keymapLayoutStyle: [
{
value: "always",
value: "minimal_numrow",
given: { keymapMode: "react" },
expected: { keymapMode: "react" },
},
{
value: "always",
value: "minimal_numrow",
given: { keymapMode: "off" },
expected: { keymapMode: "static" },
},
Expand Down
3 changes: 1 addition & 2 deletions frontend/src/html/pages/test.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,7 @@
</div>

<div id="compositionDisplay"></div>

<div id="keymap" class="hidden"></div>
<mount data-component="keymap"></mount>

<button
id="restartTestButton"
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/styles/index.scss
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@

@layer custom-styles {
@import "buttons", "ads", "test-activity", "animations", "caret",
"commandline", "core", "fonts", "inputs", "keymap", "monkey", "popups",
"scroll", "account-settings", "test", "loading", "media-queries";
"commandline", "core", "fonts", "inputs", "monkey", "popups", "scroll",
"account-settings", "test", "loading", "media-queries";

.chartCanvas {
width: 100% !important;
Expand Down
Loading
Loading