MinecraftConsoles/Minecraft.Client/Common/UI
MrTheShy 05a27edc25 Fix TextInput caret behavior and add proper cursor editing for KBM direct edit
The direct text editing mode introduced for KBM users had several
issues with the TextInput control's caret (blinking cursor) and text
manipulation:

1. Caret visible when not editing:
   When navigating to the world name field with keyboard/mouse, Flash's
   Iggy focus system would show the blinking caret even though the field
   wasn't active for editing yet (Enter not pressed). This was misleading
   since typing had no effect in that state.

   Fix: access the FJ_TextInput's internal m_mcCaret MovieClip and
   force its visibility based on editing state. This is enforced every
   tick because setLabel() and Flash focus transitions continuously
   reset the caret state.

2. No cursor movement during editing:
   The direct edit implementation treated the text as a simple buffer
   with push_back/pop_back — there was no concept of cursor position.
   Backspace only deleted from the end, and arrow keys did nothing.

   Fix: track cursor position (m_iCursorPos) in C++ and use wstring
   insert/erase at that position. Arrow keys (Left/Right), Home, End,
   and Delete now work as expected. The visual caret position is synced
   to Flash via the FJ_TextInput's SetCaretIndex method.

3. setLabel() resetting caret position:
   Every call to setLabel() (when text changes) caused Flash to reset
   the caret to the end of the string, making the cursor jump visually
   even though the C++ position was correct.

   Fix: enforce caret position via setCaretIndex every tick during
   editing, so any Flash-side resets are immediately corrected.

New UIControl_TextInput API:
- setCaretVisible(bool): toggles m_mcCaret.visible in Flash
- setCaretIndex(int): calls FJ_TextInput.SetCaretIndex in Flash
2026-03-05 22:04:34 +01:00
..
IUIController.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_AbstractContainerMenu.cpp Revert "fix: fix #464" 2026-03-04 13:43:40 -06:00
IUIScene_AbstractContainerMenu.h refactor: refactor KBM input code 2026-03-05 01:12:48 +08:00
IUIScene_AnvilMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_AnvilMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_BeaconMenu.cpp Fix beacon crash (#512) 2026-03-05 14:17:17 +07:00
IUIScene_BeaconMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_BrewingMenu.cpp Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_BrewingMenu.h Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_CommandBlockMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_CommandBlockMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_ContainerMenu.cpp Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_ContainerMenu.h Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_CraftingMenu.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
IUIScene_CraftingMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_CreativeMenu.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
IUIScene_CreativeMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_DispenserMenu.cpp Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_DispenserMenu.h Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_EnchantingMenu.cpp Revert "dynamic_pointer_cast -> std::dynamic_pointer_cast" 2026-03-02 17:36:56 +07:00
IUIScene_EnchantingMenu.h Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_FireworksMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_FireworksMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_FurnaceMenu.cpp Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_FurnaceMenu.h Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_HopperMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_HopperMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_HorseInventoryMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_HorseInventoryMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_HUD.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_HUD.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_InventoryMenu.cpp Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_InventoryMenu.h Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_PauseMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_PauseMenu.h Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_StartGame.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
IUIScene_StartGame.h Initial commit 2026-03-01 12:16:08 +08:00
IUIScene_TradingMenu.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
IUIScene_TradingMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UI.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIBitmapFont.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIBitmapFont.h Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_Chat.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_Chat.h Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_DebugUIConsole.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_DebugUIConsole.h Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_DebugUIMarketingGuide.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_DebugUIMarketingGuide.h Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_Logo.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_Logo.h Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_MenuBackground.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_MenuBackground.h Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_Panorama.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIComponent_Panorama.h Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_PressStartToPlay.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIComponent_PressStartToPlay.h Initial commit 2026-03-01 12:16:08 +08:00
UIComponent_Tooltips.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIComponent_Tooltips.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIComponent_TutorialPopup.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIComponent_TutorialPopup.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl.cpp refactor: refactor KBM input code 2026-03-05 01:12:48 +08:00
UIControl.h refactor: refactor KBM input code 2026-03-05 01:12:48 +08:00
UIControl_Base.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_Base.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_BeaconEffectButton.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_BeaconEffectButton.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_BitmapIcon.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIControl_BitmapIcon.h Initial commit 2026-03-01 12:16:08 +08:00
UIControl_Button.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_Button.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_ButtonList.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_ButtonList.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_CheckBox.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_CheckBox.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_Cursor.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIControl_Cursor.h Initial commit 2026-03-01 12:16:08 +08:00
UIControl_DLCList.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIControl_DLCList.h Initial commit 2026-03-01 12:16:08 +08:00
UIControl_DynamicLabel.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIControl_DynamicLabel.h Initial commit 2026-03-01 12:16:08 +08:00
UIControl_EnchantmentBook.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_EnchantmentBook.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
UIControl_EnchantmentButton.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
UIControl_EnchantmentButton.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_HTMLLabel.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIControl_HTMLLabel.h Initial commit 2026-03-01 12:16:08 +08:00
UIControl_Label.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_Label.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_LeaderboardList.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIControl_LeaderboardList.h Initial commit 2026-03-01 12:16:08 +08:00
UIControl_MinecraftHorse.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_MinecraftHorse.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_MinecraftPlayer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_MinecraftPlayer.h Initial commit 2026-03-01 12:16:08 +08:00
UIControl_PlayerList.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIControl_PlayerList.h Initial commit 2026-03-01 12:16:08 +08:00
UIControl_PlayerSkinPreview.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
UIControl_PlayerSkinPreview.h Initial commit 2026-03-01 12:16:08 +08:00
UIControl_Progress.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_Progress.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_SaveList.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIControl_SaveList.h Initial commit 2026-03-01 12:16:08 +08:00
UIControl_Slider.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_Slider.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_SlotList.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_SlotList.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_SpaceIndicatorBar.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_SpaceIndicatorBar.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIControl_TextInput.cpp Fix TextInput caret behavior and add proper cursor editing for KBM direct edit 2026-03-05 22:04:34 +01:00
UIControl_TextInput.h Fix TextInput caret behavior and add proper cursor editing for KBM direct edit 2026-03-05 22:04:34 +01:00
UIControl_TexturePackList.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIControl_TexturePackList.h Initial commit 2026-03-01 12:16:08 +08:00
UIControl_Touch.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIControl_Touch.h Initial commit 2026-03-01 12:16:08 +08:00
UIController.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
UIController.h refactor: refactor KBM input code 2026-03-05 01:12:48 +08:00
UIEnums.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIFontData.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIFontData.h Initial commit 2026-03-01 12:16:08 +08:00
UIGroup.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIGroup.h refactor: refactor KBM input code 2026-03-05 01:12:48 +08:00
UILayer.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
UILayer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
UIScene.h refactor: refactor KBM input code 2026-03-05 01:12:48 +08:00
UIScene_AbstractContainerMenu.cpp Revert "fix: fix #464" 2026-03-04 13:43:40 -06:00
UIScene_AbstractContainerMenu.h Revert "fix: fix #464" 2026-03-04 13:43:40 -06:00
UIScene_AnvilMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_AnvilMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_BeaconMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_BeaconMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_BrewingStandMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_BrewingStandMenu.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
UIScene_ConnectingProgress.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_ConnectingProgress.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_ContainerMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_ContainerMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_ControlsMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_ControlsMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_CraftingMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_CraftingMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_CreateWorldMenu.cpp Fix TextInput caret behavior and add proper cursor editing for KBM direct edit 2026-03-05 22:04:34 +01:00
UIScene_CreateWorldMenu.h Fix TextInput caret behavior and add proper cursor editing for KBM direct edit 2026-03-05 22:04:34 +01:00
UIScene_CreativeMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_CreativeMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_Credits.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_Credits.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_DeathMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_DeathMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_DebugCreateSchematic.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIScene_DebugCreateSchematic.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_DebugOptions.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_DebugOptions.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_DebugOverlay.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
UIScene_DebugOverlay.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_DebugSetCamera.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIScene_DebugSetCamera.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_DispenserMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_DispenserMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_DLCMainMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_DLCMainMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_DLCOffersMenu.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
UIScene_DLCOffersMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_EnchantingMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_EnchantingMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_EndPoem.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
UIScene_EndPoem.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_EULA.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIScene_EULA.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_FireworksMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_FireworksMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_FullscreenProgress.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_FullscreenProgress.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_FurnaceMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_FurnaceMenu.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
UIScene_HelpAndOptionsMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_HelpAndOptionsMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_HopperMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_HopperMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_HorseInventoryMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_HorseInventoryMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_HowToPlay.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_HowToPlay.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_HowToPlayMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_HowToPlayMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_HUD.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_HUD.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_InGameHostOptionsMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_InGameHostOptionsMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_InGameInfoMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_InGameInfoMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_InGamePlayerOptionsMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_InGamePlayerOptionsMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_InGameSaveManagementMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_InGameSaveManagementMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_Intro.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_Intro.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_InventoryMenu.cpp Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
UIScene_InventoryMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_JoinMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_JoinMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_Keyboard.cpp Sync keyboard text buffer from Flash before processing physical input 2026-03-05 22:04:34 +01:00
UIScene_Keyboard.h Fix save list, delete save, exit without saving, and blank username on Windows64 (#539) 2026-03-05 14:57:37 -06:00
UIScene_LanguageSelector.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_LanguageSelector.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_LaunchMoreOptionsMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_LaunchMoreOptionsMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_LeaderboardsMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_LeaderboardsMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_LoadMenu.cpp Fix save list, delete save, exit without saving, and blank username on Windows64 (#539) 2026-03-05 14:57:37 -06:00
UIScene_LoadMenu.h Merge branch 'main' into pr/win64-world-saves 2026-03-04 03:56:03 -06:00
UIScene_LoadOrJoinMenu.cpp Use last active input device to decide keyboard mode instead of connection state 2026-03-05 22:04:34 +01:00
UIScene_LoadOrJoinMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_MainMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_MainMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_MessageBox.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIScene_MessageBox.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_NewUpdateMessage.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_NewUpdateMessage.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_PauseMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_PauseMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_QuadrantSignin.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_QuadrantSignin.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_ReinstallMenu.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIScene_ReinstallMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_SaveMessage.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_SaveMessage.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_SettingsAudioMenu.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIScene_SettingsAudioMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_SettingsControlMenu.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIScene_SettingsControlMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_SettingsGraphicsMenu.cpp refactor: refactor KBM input code 2026-03-05 01:12:48 +08:00
UIScene_SettingsGraphicsMenu.h FOV option without debug menu (#209) 2026-03-03 09:02:25 +07:00
UIScene_SettingsMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_SettingsMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_SettingsOptionsMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_SettingsOptionsMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_SettingsUIMenu.cpp Initial commit 2026-03-01 12:16:08 +08:00
UIScene_SettingsUIMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_SignEntryMenu.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
UIScene_SignEntryMenu.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
UIScene_SkinSelectMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_SkinSelectMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_TeleportMenu.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
UIScene_TeleportMenu.h Initial commit 2026-03-01 12:16:08 +08:00
UIScene_Timer.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_Timer.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_TradingMenu.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_TradingMenu.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_TrialExitUpsell.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIScene_TrialExitUpsell.h Initial commit 2026-03-01 12:16:08 +08:00
UIString.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIString.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UIStructs.h Fix save list, delete save, exit without saving, and blank username on Windows64 (#539) 2026-03-05 14:57:37 -06:00
UITTFFont.cpp feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00
UITTFFont.h feat: TU19 (Dec 2014) Features & Content (#155) 2026-03-03 03:04:10 +08:00