diff --git a/src/lib/assets/layouts/cc1.yml b/src/lib/assets/layouts/cc1.yml deleted file mode 100644 index 2e951f12..00000000 --- a/src/lib/assets/layouts/cc1.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: CC1 -col: - - row: - - switch: { d: 30, e: 31, n: 32, w: 33, s: 34 } - - switch: { d: 25, e: 26, n: 27, w: 28, s: 29 } - - switch: { d: 40, e: 41, n: 42, w: 43, s: 44 } - - switch: { d: 20, e: 21, n: 22, w: 23, s: 24 } - - switch: { d: 35, e: 36, n: 37, w: 38, s: 39 } - - switch: { d: 15, e: 16, n: 17, w: 18, s: 19 } - - switch: { d: 60, w: 61, n: 62, e: 63, s: 64 } - - switch: { d: 65, w: 66, n: 67, e: 68, s: 69 } - - switch: { d: 80, w: 81, n: 82, e: 83, s: 84 } - - switch: { d: 70, w: 71, n: 72, e: 73, s: 74 } - - switch: { d: 85, w: 86, n: 87, e: 88, s: 89 } - - switch: { d: 75, w: 76, n: 77, e: 78, s: 79 } - - row: - - switch: { d: 10, e: 11, n: 12, w: 13, s: 14 } - - switch: { d: 55, w: 56, n: 57, e: 58, s: 59 } - - row: - - switch: { d: 5, e: 6, n: 7, w: 8, s: 9 } - - switch: { d: 50, w: 51, n: 52, e: 53, s: 54 } - - offset: [ 0, 0 ] - row: - - switch: { d: 0, e: 1, n: 2, w: 3, s: 4 } - - switch: { d: 45, w: 46, n: 47, e: 48, s: 49 } diff --git a/src/lib/assets/layouts/one.yml b/src/lib/assets/layouts/one.yml new file mode 100644 index 00000000..097c2a6c --- /dev/null +++ b/src/lib/assets/layouts/one.yml @@ -0,0 +1,39 @@ +name: CC1 +col: + - offset: [2, 0] + row: + - switch: { d: 25, e: 26, n: 27, w: 28, s: 29 } + - switch: { d: 20, e: 21, n: 22, w: 23, s: 24 } + - offset: [4, 0] + switch: { d: 60, w: 61, n: 62, e: 63, s: 64 } + - switch: { d: 70, w: 71, n: 72, e: 73, s: 74 } + - offset: [2, 0] + row: + - switch: { d: 40, e: 41, n: 42, w: 43, s: 44 } + - switch: { d: 35, e: 36, n: 37, w: 38, s: 39 } + - offset: [4, 0] + switch: { d: 80, w: 81, n: 82, e: 83, s: 84 } + - switch: { d: 85, w: 86, n: 87, e: 88, s: 89 } + - offset: [0, -3] + row: + - switch: { d: 30, e: 31, n: 32, w: 33, s: 34 } + - offset: [4, 0] + switch: { d: 10, e: 11, n: 12, w: 13, s: 14 } + - switch: { d: 55, w: 56, n: 57, e: 58, s: 59 } + - offset: [4, 0] + switch: { d: 75, w: 76, n: 77, e: 78, s: 79 } + - row: + - offset: [5.5, 0.5] + switch: { d: 15, e: 16, n: 17, w: 18, s: 19 } + - offset: [1, 0.5] + switch: { d: 65, w: 66, n: 67, e: 68, s: 69 } + - row: + - offset: [4.5, -0.25] + switch: { d: 5, e: 6, n: 7, w: 8, s: 9 } + - offset: [3, -0.25] + switch: { d: 50, w: 51, n: 52, e: 53, s: 54 } + - row: + - offset: [3.5, -0.25] + switch: { d: 0, e: 1, n: 2, w: 3, s: 4 } + - offset: [5, -0.25] + switch: { d: 45, w: 46, n: 47, e: 48, s: 49 } diff --git a/src/lib/components/layout/GenericLayout.svelte b/src/lib/components/layout/GenericLayout.svelte index ff43dcb1..44ce670d 100644 --- a/src/lib/components/layout/GenericLayout.svelte +++ b/src/lib/components/layout/GenericLayout.svelte @@ -1,5 +1,4 @@
Unsupported device ({$serialPort?.device})
- {/if} + {#await layouts[layoutOverride || device]() then { default: visualLayout }} +