From 42dcf16ad30fac768beefd46df8736735801fcea Mon Sep 17 00:00:00 2001 From: Christian Fehmer Date: Thu, 25 Sep 2025 12:53:15 +0200 Subject: [PATCH 1/2] chore: remove search link not working in issue template (@fehmer) (#6993) --- .github/ISSUE_TEMPLATE/bug_report.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml index 6309b4e56206..ba477f28a183 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -20,7 +20,7 @@ body: - type: checkboxes attributes: - label: Is there an [existing issue](https://github.com/monkeytypegame/monkeytype/issues?q=is%3Aissue) for this? + label: Is there an existing issue for this? description: Please [search](https://github.com/monkeytypegame/monkeytype/issues?q=is%3Aissue) to see if an issue already exists for the bug you encountered. options: - label: I have [searched](https://github.com/monkeytypegame/monkeytype/issues?q=is%3Aissue) the existing open and closed issues From a15d84e0ce4f20f18df27b1c59192af1e518a278 Mon Sep 17 00:00:00 2001 From: MasterRon <89069355+MasterRon@users.noreply.github.com> Date: Thu, 25 Sep 2025 18:47:17 +0700 Subject: [PATCH 2/2] feat(layout): add gust layout (@MasterRon) (#6991) ### Description ### Checks - [ ] Adding quotes? - [ ] Make sure to include translations for the quotes in the description (or another comment) so we can verify their content. - [ ] Adding a language? - Make sure to follow the [languages documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LANGUAGES.md) - [ ] Add language to `packages/schemas/src/languages.ts` - [ ] Add language to exactly one group in `frontend/src/ts/constants/languages.ts` - [ ] Add language json file to `frontend/static/languages` - [ ] Adding a theme? - Make sure to follow the [themes documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/THEMES.md) - [ ] Add theme to `packages/schemas/src/themes.ts` - [ ] Add theme to `frontend/src/ts/constants/themes.ts` - [ ] Add theme css file to `frontend/static/themes` - [ ] Add some screenshot of the theme, especially with different test settings (colorful, flip colors) to your pull request - [ ] Adding a layout? - [ ] Make sure to follow the [layouts documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LAYOUTS.md) - [ ] Add layout to `packages/schemas/src/layouts.ts` - [ ] Add layout json file to `frontend/static/layouts` - [ ] Adding a font? - Make sure to follow the [themes documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/FONTS.md) - [ ] Add font file to `frontend/static/webfonts` - [ ] Add font to `packages/schemas/src/fonts.ts` - [ ] Add font to `frontend/src/ts/constants/fonts.ts` - [ ] Check if any open issues are related to this PR; if so, be sure to tag them below. - [ ] Make sure the PR title follows the Conventional Commits standard. (https://www.conventionalcommits.org for more info) - [ ] Make sure to include your GitHub username prefixed with @ inside parentheses at the end of the PR title. Closes # --- frontend/static/layouts/gust.json | 62 +++++++++++++++++++++++++++++++ packages/schemas/src/layouts.ts | 1 + 2 files changed, 63 insertions(+) create mode 100644 frontend/static/layouts/gust.json diff --git a/frontend/static/layouts/gust.json b/frontend/static/layouts/gust.json new file mode 100644 index 000000000000..26b2bdc57ea2 --- /dev/null +++ b/frontend/static/layouts/gust.json @@ -0,0 +1,62 @@ +{ + "keymapShowTopRow": false, + "type": "ansi", + "keys": { + "row1": [ + ["`", "~"], + ["1", "!"], + ["2", "@"], + ["3", "#"], + ["4", "$"], + ["5", "%"], + ["6", "^"], + ["7", "&"], + ["8", "*"], + ["9", "("], + ["0", ")"], + ["[", "{"], + ["]", "}"] + ], + "row2": [ + [";", ":"], + ["u", "U"], + ["o", "O"], + ["f", "F"], + ["j", "J"], + ["q", "Q"], + ["k", "K"], + ["l", "L"], + ["r", "R"], + ["v", "V"], + ["/", "?"], + ["=", "+"], + ["\\", "|"] + ], + "row3": [ + ["e", "E"], + ["i", "I"], + ["a", "A"], + ["c", "C"], + ["y", "Y"], + ["d", "D"], + ["h", "H"], + ["t", "T"], + ["n", "N"], + ["s", "S"], + ["-", "_"] + ], + "row4": [ + [",", "<"], + [".", ">"], + ["p", "P"], + ["g", "G"], + ["'", "\""], + ["b", "B"], + ["m", "M"], + ["w", "W"], + ["x", "X"], + ["z", "Z"] + ], + "row5": [[" "]] + } +} diff --git a/packages/schemas/src/layouts.ts b/packages/schemas/src/layouts.ts index 89466b784049..08bcc604b5e3 100644 --- a/packages/schemas/src/layouts.ts +++ b/packages/schemas/src/layouts.ts @@ -182,6 +182,7 @@ export const LayoutNameSchema = z.enum( "estonian", "stronk", "dhorf", + "gust", "recurva", "seht-drai", "ints",