" vast majority of Switch games at the moment support all play-styles, so there's no reason to complain when a game comes along that requires the Switch be used in a seemingly foreign way, because it's not like that's most of the console's lineup"
What? We shouldn't complain about lack of control options in Mario party because OTHER games have them? What kind of logic is that? xD
It's a valid criticism, especially as so many of the minigames are just analogue and buttons. It'll be a few months before I'll be able to play Super Mario Party, and that's sad.
A simple option that disable minigame that require joycons functionality would be a very nice and user friendly feature to add.
#tap-translate { all: initial; } @keyframes translation-button-slide { from { transform: translateX(100%); } to { trasnform: translateX(0); } } @keyframes fadein-background { from { opacity: 0; } to { opacity: 0.7; } } @keyframes fadeout-background { from { opacity: 0.7; } to { opacity: 0; } } @keyframes fadein-button { from { opacity: 0; } to { opacity: 1; } } @keyframes translation-slidein { from { transform: translateX(-50%) translateY(-100%); } to { trasnform: translateX(-50%) translateY(0); } } @keyframes translation-slideout { from { trasnform: translateX(-50%) translateY(0); } to { transform: translateX(-50%) translateY(-100%); } } @keyframes spinner { from { transform: rotateZ(0deg); } to { transform: rotateZ(360deg); } } #tap-translate *, #tap-translate *::before, #tap-translate *::after { box-sizing: border-box; } #tap-translate .container { position: absolute; top: 0; left: 0; font-size: 16px; font-family: sans-serif; line-height: 1.2; color: black; z-index: 1000000000; } #tap-translate .translation-button { animation-duration: 0.1s; animation-timing-function: linear; animation-fill-mode: forwards; display: flex; align-items: center; justify-content: center; cursor: pointer; background: #f9f9fa; box-shadow: 0 0 5px #ccccc6; user-select: none; -moz-user-select: none; } #tap-translate .translation-button:active { background: #e1e1e6; } #tap-translate .translation-button.m-corner { animation-name: translation-button-slide; position: fixed; top: 20px; right: 0; width: 70px; height: 50px; } #tap-translate .translation-button.m-corner .translation-button_image { width: 50px; height: 50px; } #tap-translate .translation-button.m-next-to { animation-name: fadein-button; position: absolute; border-radius: 50%; width: 40px; height: 40px; } #tap-translate .translation-button.m-next-to .translation-button_image { width: 35px; height: 35px; } #tap-translate .translation { position: fixed; } #tap-translate .translation.m-closing .translation_background { animation-name: fadeout-background; } #tap-translate .translation.m-closing .translation_content { animation-name: translation-slideout; } #tap-translate .translation_background { animation-name: fadein-background; animation-duration: 0.2s; animation-timing-function: linear; animation-fill-mode: forwards; position: fixed; top: 0; left: 0; background: black; width: 100vw; height: 100vh; } #tap-translate .translation_content { animation-name: translation-slidein; animation-duration: 0.2s; animation-timing-function: linear; animation-fill-mode: forwards; position: fixed; top: 0; left: 50%; background: #f9f9fa; width: 90%; max-width: 400px; transform: translateX(-50%); } #tap-translate .translation_loader { animation-name: spinner; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; border: 5px solid #e1e1e6; border-top: 5px solid #0096dd; border-radius: 50%; margin: 15px auto; width: 45px; height: 45px; } #tap-translate .translation_info, #tap-translate .translation_error { padding: 15px; } #tap-translate .translation_info { overflow-y: auto; max-height: 80vh; } #tap-translate .translation_main.m-single { font-size: 18px; font-weight: bold; } #tap-translate .translation_secondary, #tap-translate .translation_language { padding-top: 10px; } #tap-translate .translation_language { font-size: 14px; } #tap-translate .translation_error { text-align: center; } #tap-translate .translation_error-sign { font-size: 50px; color: #d71111; } #tap-translate .translation_buttons { display: flex; flex-flow: row nowrap; user-select: none; -moz-user-select: none; } #tap-translate .translation_button { cursor: pointer; background: #e1e1e6; padding: 15px 0; text-align: center; width: 100%; } #tap-translate .translation_button:active { background: #afafb5; } #tap-translate .translation_button.m-primary { background: #0096dd; color: white; } #tap-translate .translation_button.m-primary:active { background: #066896; }