From 80b272c193acbe96ad1c43198a55af873a846994 Mon Sep 17 00:00:00 2001 From: Mike Bart <43823770+mikebartGN@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:45:45 -0500 Subject: [PATCH 1/3] Create night_stic.json --- frontend/static/layouts/night_stic.json | 63 +++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 frontend/static/layouts/night_stic.json diff --git a/frontend/static/layouts/night_stic.json b/frontend/static/layouts/night_stic.json new file mode 100644 index 000000000000..31836876ee1e --- /dev/null +++ b/frontend/static/layouts/night_stic.json @@ -0,0 +1,63 @@ +{ + "keymapShowTopRow": false, + "type": "ansi", + "keys": { + "row1": [ + ["`", "~"], + ["1", "!"], + ["2", "@"], + ["3", "#"], + ["4", "$"], + ["5", "%"], + ["6", "^"], + ["7", "&"], + ["8", "*"], + ["9", "("], + ["0", ")"], + ["-", "_"], + ["=", "+"] + ], + "row2": [ + ["b", "B"], + ["f", "F"], + ["l", "L"], + ["d", "D"], + ["v", "V"], + ["y", "Y"], + ["p", "P"], + ["o", "O"], + ["u", "U"], + ["/", "?"], + ["[", "{"], + ["]", "}"], + ["\\", "|"] + ], + "row3": [ + ["n", "N"], + ["s", "S"], + ["h", "H"], + ["t", "T"], + ["m", "M"], + ["g", "G"], + ["c", "C"], + ["a", "A"], + ["e", "E"], + ["i", "I"], + ["-", "_"] + ], + "row4": [ + ["q", "Q"], + ["x", "X"], + ["j", "J"], + ["k", "K"], + ["z", "Z"], + ["'", "\""], + ["w", "W"], + [",", "<"], + [";", ":"], + [".", ">"] + ], + "row5": [[" "]] + } +} + From a7de82f1dc55dfad7338308154264370e11c4f9d Mon Sep 17 00:00:00 2001 From: Mike Bart <43823770+mikebartGN@users.noreply.github.com> Date: Wed, 31 Dec 2025 11:49:58 -0500 Subject: [PATCH 2/3] Update layouts.ts --- packages/schemas/src/layouts.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/schemas/src/layouts.ts b/packages/schemas/src/layouts.ts index f55d5f6abc1e..9cc82b0e400f 100644 --- a/packages/schemas/src/layouts.ts +++ b/packages/schemas/src/layouts.ts @@ -203,6 +203,7 @@ export const LayoutNameSchema = z.enum( "inqwerted", "rain", "night", + "night_stic", "whix2", "haruka", "kuntum", From a95633b17ad688b8179194f6eff2b2235fb4bc90 Mon Sep 17 00:00:00 2001 From: Miodec <13181393+Miodec@users.noreply.github.com> Date: Mon, 5 Jan 2026 16:58:06 +0000 Subject: [PATCH 3/3] fix formatting --- frontend/static/layouts/night_stic.json | 1 - pnpm-lock.yaml | 62 ++----------------------- 2 files changed, 4 insertions(+), 59 deletions(-) diff --git a/frontend/static/layouts/night_stic.json b/frontend/static/layouts/night_stic.json index 31836876ee1e..6b3f3db22de1 100644 --- a/frontend/static/layouts/night_stic.json +++ b/frontend/static/layouts/night_stic.json @@ -60,4 +60,3 @@ "row5": [[" "]] } } - diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ad546b1d9e09..1f2334370adb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -224,7 +224,7 @@ importers: version: 10.0.0 '@vitest/coverage-v8': specifier: 4.0.15 - version: 4.0.15(vitest@4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) + version: 4.0.15(vitest@4.0.15(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) concurrently: specifier: 8.2.2 version: 8.2.2 @@ -483,7 +483,7 @@ importers: version: 1.1.0(vite@7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))(workbox-build@7.1.1)(workbox-window@7.1.0) vitest: specifier: 4.0.15 - version: 4.0.15(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + version: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) packages/contracts: dependencies: @@ -6252,6 +6252,7 @@ packages: keygrip@1.1.0: resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} engines: {node: '>= 0.6'} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -12548,23 +12549,6 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@vitest/coverage-v8@4.0.15(vitest@4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))': - dependencies: - '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.0.15 - ast-v8-to-istanbul: 0.3.8 - istanbul-lib-coverage: 3.2.2 - istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.6 - istanbul-reports: 3.2.0 - magicast: 0.5.1 - obug: 2.1.1 - std-env: 3.10.0 - tinyrainbow: 3.0.3 - vitest: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) - transitivePeerDependencies: - - supports-color - '@vitest/coverage-v8@4.0.15(vitest@4.0.15(@types/node@20.5.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))': dependencies: '@bcoe/v8-coverage': 1.0.2 @@ -12595,7 +12579,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.15(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + vitest: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -19513,44 +19497,6 @@ snapshots: - tsx - yaml - vitest@4.0.15(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1): - dependencies: - '@vitest/expect': 4.0.15 - '@vitest/mocker': 4.0.15(vite@7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) - '@vitest/pretty-format': 4.0.15 - '@vitest/runner': 4.0.15 - '@vitest/snapshot': 4.0.15 - '@vitest/spy': 4.0.15 - '@vitest/utils': 4.0.15 - es-module-lexer: 1.7.0 - expect-type: 1.2.2 - magic-string: 0.30.21 - obug: 2.1.1 - pathe: 2.0.3 - picomatch: 4.0.3 - std-env: 3.10.0 - tinybench: 2.9.0 - tinyexec: 1.0.2 - tinyglobby: 0.2.15 - tinyrainbow: 3.0.3 - vite: 7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 24.9.1 - happy-dom: 20.0.10 - transitivePeerDependencies: - - jiti - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - - yaml - vlq@0.2.3: {} walkdir@0.4.1: {}