diff --git a/app/features/user-page/core/widgets/widget-form-schemas.ts b/app/features/user-page/core/widgets/widget-form-schemas.ts index f0633996e..60681189c 100644 --- a/app/features/user-page/core/widgets/widget-form-schemas.ts +++ b/app/features/user-page/core/widgets/widget-form-schemas.ts @@ -108,6 +108,7 @@ const CONTROLLERS = [ "s1-pro-con", "s2-pro-con", "grip", + "s2-grip", "s1-split-joycon", "s2-split-joycon", "handheld", diff --git a/changelog/2026-09-19-switch-2-grip-sens-widget.md b/changelog/2026-09-19-switch-2-grip-sens-widget.md new file mode 100644 index 000000000..409c5a5a6 --- /dev/null +++ b/changelog/2026-09-19-switch-2-grip-sens-widget.md @@ -0,0 +1,5 @@ +--- +navItem: u +type: feature +--- +Switch 2 Joy-Con Grip can now be picked as your controller in the sens widget diff --git a/locales/da/forms.json b/locales/da/forms.json index 5f6938eda..68b46bc07 100644 --- a/locales/da/forms.json +++ b/locales/da/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/da/user.json b/locales/da/user.json index 56b145dba..23f787c89 100644 --- a/locales/da/user.json +++ b/locales/da/user.json @@ -148,6 +148,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/de/forms.json b/locales/de/forms.json index 4834f8530..3928ef2c5 100644 --- a/locales/de/forms.json +++ b/locales/de/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/de/user.json b/locales/de/user.json index c657de071..55cc6fa1a 100644 --- a/locales/de/user.json +++ b/locales/de/user.json @@ -148,6 +148,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/en/forms.json b/locales/en/forms.json index 0951cc237..fd85b652b 100644 --- a/locales/en/forms.json +++ b/locales/en/forms.json @@ -259,7 +259,8 @@ "labels.controller": "Controller", "options.controller.s1-pro-con": "Switch 1 Pro Controller", "options.controller.s2-pro-con": "Switch 2 Pro Controller", - "options.controller.grip": "Joy-Con Grip", + "options.controller.grip": "Switch 1 Joy-Con Grip", + "options.controller.s2-grip": "Switch 2 Joy-Con Grip", "options.controller.s1-split-joycon": "Switch 1 Split Joy-Con", "options.controller.s2-split-joycon": "Switch 2 Split Joy-Con", "options.controller.handheld": "Handheld", diff --git a/locales/en/user.json b/locales/en/user.json index 70121891f..236c395d8 100644 --- a/locales/en/user.json +++ b/locales/en/user.json @@ -147,7 +147,8 @@ "widget.tier-list.untitled": "Untitled Tier List", "controllers.s1-pro-con": "Switch 1 Pro Controller", "controllers.s2-pro-con": "Switch 2 Pro Controller", - "controllers.grip": "Joy-Con Grip", + "controllers.grip": "Switch 1 Joy-Con Grip", + "controllers.s2-grip": "Switch 2 Joy-Con Grip", "controllers.s1-split-joycon": "Switch 1 Split Joy-Con", "controllers.s2-split-joycon": "Switch 2 Split Joy-Con", "controllers.handheld": "Handheld", diff --git a/locales/es-ES/forms.json b/locales/es-ES/forms.json index 0f220371e..e240d3e23 100644 --- a/locales/es-ES/forms.json +++ b/locales/es-ES/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "Mando Pro de Switch 1", "options.controller.s2-pro-con": "Mando Pro de Switch 2", "options.controller.grip": "Soporte para Joy-Con", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "Modo portátil", diff --git a/locales/es-ES/user.json b/locales/es-ES/user.json index 1169f6881..a7cdf0655 100644 --- a/locales/es-ES/user.json +++ b/locales/es-ES/user.json @@ -149,6 +149,7 @@ "controllers.s1-pro-con": "Mando Pro de Switch 1", "controllers.s2-pro-con": "Mando Pro de Switch 2", "controllers.grip": "Soporte para Joy-Con", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "Modo portátil", diff --git a/locales/es-US/forms.json b/locales/es-US/forms.json index 3853d117b..fbb482be2 100644 --- a/locales/es-US/forms.json +++ b/locales/es-US/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "Mando Pro de Switch 1", "options.controller.s2-pro-con": "Mando Pro de Switch 2", "options.controller.grip": "Soporte para Joy-Con", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "Modo portátil", diff --git a/locales/es-US/user.json b/locales/es-US/user.json index d7f9065c6..d9992a1b6 100644 --- a/locales/es-US/user.json +++ b/locales/es-US/user.json @@ -149,6 +149,7 @@ "controllers.s1-pro-con": "Control Pro de Switch 1", "controllers.s2-pro-con": "Control Pro de Switch 2", "controllers.grip": "Soporte para Joy-Con", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "Modo portátil", diff --git a/locales/fr-CA/forms.json b/locales/fr-CA/forms.json index 3f842aa1c..79a541a22 100644 --- a/locales/fr-CA/forms.json +++ b/locales/fr-CA/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/fr-CA/user.json b/locales/fr-CA/user.json index aea92735e..4fe0f538d 100644 --- a/locales/fr-CA/user.json +++ b/locales/fr-CA/user.json @@ -149,6 +149,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/fr-EU/forms.json b/locales/fr-EU/forms.json index 0158fb59a..fcbeb8888 100644 --- a/locales/fr-EU/forms.json +++ b/locales/fr-EU/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/fr-EU/user.json b/locales/fr-EU/user.json index fbd986f9c..93fca72a0 100644 --- a/locales/fr-EU/user.json +++ b/locales/fr-EU/user.json @@ -149,6 +149,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/he/forms.json b/locales/he/forms.json index 553bc4a27..a2b7fbbec 100644 --- a/locales/he/forms.json +++ b/locales/he/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/he/user.json b/locales/he/user.json index 3678aa659..afeab6a77 100644 --- a/locales/he/user.json +++ b/locales/he/user.json @@ -149,6 +149,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/it/forms.json b/locales/it/forms.json index be56040b6..dd440c1dc 100644 --- a/locales/it/forms.json +++ b/locales/it/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/it/user.json b/locales/it/user.json index fd6a8fcc7..39c0391f4 100644 --- a/locales/it/user.json +++ b/locales/it/user.json @@ -149,6 +149,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/ja/forms.json b/locales/ja/forms.json index 9ac3ee117..4c46c89f9 100644 --- a/locales/ja/forms.json +++ b/locales/ja/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/ja/user.json b/locales/ja/user.json index dc77c3a7f..74415da32 100644 --- a/locales/ja/user.json +++ b/locales/ja/user.json @@ -146,6 +146,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/ko/forms.json b/locales/ko/forms.json index d4f79f5a0..dfe0f85d2 100644 --- a/locales/ko/forms.json +++ b/locales/ko/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/ko/user.json b/locales/ko/user.json index 2185b5387..e2ba02c02 100644 --- a/locales/ko/user.json +++ b/locales/ko/user.json @@ -146,6 +146,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/nl/forms.json b/locales/nl/forms.json index 36cc8e009..28e412623 100644 --- a/locales/nl/forms.json +++ b/locales/nl/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/nl/user.json b/locales/nl/user.json index c94510dd1..6791a56e4 100644 --- a/locales/nl/user.json +++ b/locales/nl/user.json @@ -148,6 +148,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/pl/forms.json b/locales/pl/forms.json index ab95776fb..e4ae5670a 100644 --- a/locales/pl/forms.json +++ b/locales/pl/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/pl/user.json b/locales/pl/user.json index 145841987..419e2514d 100644 --- a/locales/pl/user.json +++ b/locales/pl/user.json @@ -150,6 +150,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/pt-BR/forms.json b/locales/pt-BR/forms.json index 08772baab..3bb04395e 100644 --- a/locales/pt-BR/forms.json +++ b/locales/pt-BR/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/pt-BR/user.json b/locales/pt-BR/user.json index 18607d9e6..d11c02bc8 100644 --- a/locales/pt-BR/user.json +++ b/locales/pt-BR/user.json @@ -149,6 +149,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/ru/forms.json b/locales/ru/forms.json index 1f7d6ff23..919187487 100644 --- a/locales/ru/forms.json +++ b/locales/ru/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "", "options.controller.s2-pro-con": "", "options.controller.grip": "", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "", diff --git a/locales/ru/user.json b/locales/ru/user.json index aaa812dfc..33aa60179 100644 --- a/locales/ru/user.json +++ b/locales/ru/user.json @@ -150,6 +150,7 @@ "controllers.s1-pro-con": "", "controllers.s2-pro-con": "", "controllers.grip": "", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "", diff --git a/locales/zh/forms.json b/locales/zh/forms.json index 34b1631ed..cd3bacb29 100644 --- a/locales/zh/forms.json +++ b/locales/zh/forms.json @@ -260,6 +260,7 @@ "options.controller.s1-pro-con": "Nintendo Switch Pro 控制器", "options.controller.s2-pro-con": "Nintendo Switch 2 Pro 控制器", "options.controller.grip": "Joy-Con 握把", + "options.controller.s2-grip": "", "options.controller.s1-split-joycon": "", "options.controller.s2-split-joycon": "", "options.controller.handheld": "手提模式", diff --git a/locales/zh/user.json b/locales/zh/user.json index fd438d42f..b37ed1f42 100644 --- a/locales/zh/user.json +++ b/locales/zh/user.json @@ -146,6 +146,7 @@ "controllers.s1-pro-con": "Nintendo Switch Pro 控制器", "controllers.s2-pro-con": "Nintendo Switch 2 Pro 控制器", "controllers.grip": "Joy-Con 握把", + "controllers.s2-grip": "", "controllers.s1-split-joycon": "", "controllers.s2-split-joycon": "", "controllers.handheld": "手提模式",