Commit Graph

147 Commits

Author SHA1 Message Date
MatthewBeshay
9680753f5e fix(linux): restore UI GL state handoff for core renderer 2026-03-29 20:55:57 -05:00
Tropical
b7ac84ca79 fix: revert changes to lighting direction 2026-03-29 20:55:56 -05:00
aedanmills
740f1b5c64 Update 2026-03-28 22:53:15 -04:00
aedanmills
75d83a4556 Fixed broken quit game button again. 2026-03-28 21:01:28 -04:00
orng
a0be2e2fb5 refactor: remove aabb tls 2026-03-28 03:05:06 -05:00
Tropical
06c73c821c Merge pull request #312 from 4jcraft/refactor/replace-sleep
refactor: replace win32 thread sleeping and yielding with `std::thread` primitives
2026-03-27 18:47:47 -05:00
Tropical
e38f162c10 Merge pull request #314 from Merc6/refactor/remove-vec3-tls
refactor: remove vec3 tls
2026-03-27 18:19:21 -05:00
StevenSYS
396e819b9b Made the Java creative inventory more complete. 2026-03-27 14:32:47 +00:00
orng
9fe3315112 refactor: remove vec3 tls 2026-03-26 13:37:01 -05:00
orng
e887c8cf45 refactor: remove calls to Vec3::newTemp and Vec3::newPermanent 2026-03-26 13:29:05 -05:00
Tropical
8e94b763a7 refactor: remove usage of win32 Sleep function for this_thread::sleep_for 2026-03-25 19:12:11 -05:00
orng
1538074b4d refactor: remove integer caching 2026-03-25 02:47:51 -05:00
Tropical
e473825c76 fix: off-by-one in enchantment buttons 2026-03-24 15:45:59 -05:00
Tropical
74252cc8d2 fix: slotId parsing in enchantment menu 2026-03-24 15:26:05 -05:00
Tropical
a29b6ad45d refactor: cleanup UTF-16 digit parsing functionality 2026-03-24 14:27:07 -05:00
Tropical
1fcd456c30 fix iggy skin selector (again) 2026-03-24 00:55:24 -05:00
MatthewBeshay
cc24fc996a fix: clean up sanitizer startup issues 2026-03-23 19:34:58 +11:00
MatthewBeshay
fed9cf2d95 fix: resolve all build warnings and notes 2026-03-23 18:53:18 +11:00
Tropical
f820e73cf8 fix: a bunch of iggy string encoding UB and use simdutf 2026-03-22 22:56:08 -05:00
MatthewBeshay
e71af5ef46 fix: Missing includes 2026-03-23 08:45:24 +11:00
Sally Knight
f36f66aed8 fix: add UIScene.h include to IUIScene_PauseMenu 2026-03-22 23:23:22 +03:00
Tropical
e1a31d1b3e fix: Minecraft.World compiles 2026-03-22 15:10:27 -05:00
Tropical
23493c4681 fix various missing methods, update StringTable implementation 2026-03-22 14:52:55 -05:00
Tropical
ad9a28bcb7 make LoadSaveDataThumbnailReturned public again, fix bad DLCManager merge 2026-03-22 14:15:08 -05:00
Tropical
dccac7487a fix missing bNotInGame 2026-03-22 14:02:50 -05:00
Tropical
547a3f3962 bad std::string replacement 2026-03-22 14:01:52 -05:00
Tropical
2005b23133 Merge branch 'tu19-take-2' of https://github.com/4jcraft/4jcraft into tu19-take-2 2026-03-22 14:00:52 -05:00
Tropical
855597d1bc exclude UIScene_InGameSaveManagementMenu, include fixes 2026-03-22 14:00:25 -05:00
Sally Knight
82d9fdffaf fix: correct even more minecraft.h includes 2026-03-22 21:59:49 +03:00
Tropical
b0feb8ae57 Merge branch 'tu19-take-2' of https://github.com/4jcraft/4jcraft into tu19-take-2 2026-03-22 13:51:03 -05:00
Tropical
c17408b34d fix includes, broken UIScene_TradingMenu method 2026-03-22 13:50:42 -05:00
Sally Knight
1c7b4c0add fix: correct Minecraft and (Multiplayer)LocalPlayer includes 2026-03-22 21:48:07 +03:00
Tropical
638e5f72e2 fix UIControl_Base, exclude sony leaderboard shit 2026-03-22 13:28:20 -05:00
Tropical
429a085daf fix UITTFFont constructor 2026-03-22 13:15:41 -05:00
Tropical
3640c97575 more strings, UIScene fixes 2026-03-22 13:14:16 -05:00
Tropical
852d3aa1b8 fix UIScene_CreateWorldMenu 2026-03-22 13:07:33 -05:00
Tropical
09f91426b3 fix UIScene_JoinMenu 2026-03-22 13:02:27 -05:00
Tropical
fb8aff30aa fix UIScene_InGameInfoMenu 2026-03-22 12:58:32 -05:00
Tropical
be76c9cdb3 fix UIScene_HUD, UIScene_InGameInfoMenu 2026-03-22 12:52:44 -05:00
Tropical
a403bf5a4a various iggy UI build fixes, format DLC folder 2026-03-22 12:36:33 -05:00
Tropical
cf54e2bd0b add some missing UIScenes 2026-03-22 12:19:34 -05:00
Tropical
4eda6e89fd fix UIStructsmerge Platform/Common/Leaderboards 2026-03-22 12:13:53 -05:00
Tropical
b9d18bf641 TU19: merge Minecraft.Client/Platform/Common/UI 2026-03-22 11:44:26 -05:00
Tropical
4dd9b683bf format Platform/Common/UI 2026-03-22 04:25:54 -05:00
Tropical
58cdba39f3 TU19: merge Minecraft.Client/Platform/Common/Tutorial 2026-03-22 03:51:48 -05:00
Tropical
86c3e12e7b TU19: merge UIController and friends 2026-03-22 03:40:11 -05:00
Tropical
4486fc7ab4 format UIController 2026-03-22 03:15:07 -05:00
Sally Knight
009b17ef1b fix(gui): working pauses on iggy 2026-03-19 18:49:14 +03:00
Sally Knight
0fbbac1cde feat(jui): add world leaving
You will now be able to leave the world from all places where you'd usually be able to (Pause screen, death screen)
Should be identical to the way it's done on Iggy/XUI
2026-03-19 15:05:32 +03:00
ViniciusCruzMoura
580b947c6e UIScene_MainMenu: Enable the Exit Game Button Behaviour
i noticed that the exit game button on the menu screen wasn't working,
so i went ahead and enabled it and added the behavior to close the game.
i added a Close method in the 4J_Render class and made a tweak to the _xbox check.
the catch is that it uses the xbox text for the confirmation button,
so i’m not sure if it’s the best approach, but it does work fine for me

Signed-off-by: ViniciusCruzMoura <contato.cruz.moura@gmail.com>
2026-03-17 02:08:16 -04:00