diff --git a/sysmodules/rosalina/source/menus.c b/sysmodules/rosalina/source/menus.c index 901329a..c92da4c 100644 --- a/sysmodules/rosalina/source/menus.c +++ b/sysmodules/rosalina/source/menus.c @@ -63,7 +63,11 @@ Menu rosalinaMenu = { bool rosalinaMenuShouldShowDebugInfo(void) { - return true; + // Don't show on release builds + + s64 out; + svcGetSystemInfo(&out, 0x10000, 0x200); + return out == 0; } void RosalinaMenu_ShowDebugInfo(void) @@ -117,8 +121,8 @@ void RosalinaMenu_ShowCredits(void) Draw_DrawString(10, posY, COLOR_WHITE, ( "Special thanks to:\n" - " Bond697, WinterMute, piepie62, yifanlu\n" - " Luma3DS contributors, ctrulib contributors,\n" + " fincs, WinterMute, mtheall, piepie62,\n" + " Luma3DS contributors, libctru contributors,\n" " other people" )); @@ -138,7 +142,7 @@ void RosalinaMenu_Reboot(void) do { Draw_Lock(); - Draw_DrawString(10, 10, COLOR_TITLE, "Rosalina menu"); + Draw_DrawString(10, 10, COLOR_TITLE, "Reboot"); Draw_DrawString(10, 30, COLOR_WHITE, "Press A to reboot, press B to go back."); Draw_FlushFramebuffer(); Draw_Unlock(); @@ -170,7 +174,7 @@ void RosalinaMenu_ChangeScreenBrightness(void) do { Draw_Lock(); - Draw_DrawString(10, 10, COLOR_TITLE, "Rosalina menu"); + Draw_DrawString(10, 10, COLOR_TITLE, "Screen brightness"); u32 posY = 30; posY = Draw_DrawFormattedString(10, posY, COLOR_WHITE, "Current luminance: %lu\n\n", luminance); posY = Draw_DrawString(10, posY, COLOR_WHITE, "Controls: Up/Down for +-1, Right/Left for +-10.\n"); @@ -254,7 +258,7 @@ void RosalinaMenu_PowerOff(void) // Soft shutdown. do { Draw_Lock(); - Draw_DrawString(10, 10, COLOR_TITLE, "Rosalina menu"); + Draw_DrawString(10, 10, COLOR_TITLE, "Power off"); Draw_DrawString(10, 30, COLOR_WHITE, "Press A to power off, press B to go back."); Draw_FlushFramebuffer(); Draw_Unlock(); diff --git a/sysmodules/rosalina/source/menus/miscellaneous.c b/sysmodules/rosalina/source/menus/miscellaneous.c index 64f9882..4f294eb 100644 --- a/sysmodules/rosalina/source/menus/miscellaneous.c +++ b/sysmodules/rosalina/source/menus/miscellaneous.c @@ -319,7 +319,21 @@ void MiscellaneousMenu_InputRedirection(void) else { if(res == 0) - Draw_DrawString(10, 30, COLOR_WHITE, "InputRedirection stopped successfully."); + { + u32 posY = 30; + posY = Draw_DrawString(10, posY, COLOR_WHITE, "InputRedirection stopped successfully.\n\n"); + if (isN3DS) + { + posY = Draw_DrawString( + 10, + posY, + COLOR_WHITE, + "This might cause a key press to be repeated in\n" + "Home Menu for no reason.\n\n" + "Just pressing ZL/ZR on the console is enough to fix\nthis.\n" + ); + } + } else Draw_DrawString(10, 30, COLOR_WHITE, buf); } diff --git a/sysmodules/rosalina/source/menus/sysconfig.c b/sysmodules/rosalina/source/menus/sysconfig.c index 4a357dd..babf15b 100644 --- a/sysmodules/rosalina/source/menus/sysconfig.c +++ b/sysmodules/rosalina/source/menus/sysconfig.c @@ -35,10 +35,10 @@ Menu sysconfigMenu = { "System configuration menu", { + { "Control Wireless connection", METHOD, .method = &SysConfigMenu_ControlWifi }, { "Toggle LEDs", METHOD, .method = &SysConfigMenu_ToggleLEDs }, { "Toggle Wireless", METHOD, .method = &SysConfigMenu_ToggleWireless }, { "Toggle Power Button", METHOD, .method=&SysConfigMenu_TogglePowerButton }, - { "Control Wireless connection", METHOD, .method = &SysConfigMenu_ControlWifi }, {}, } };