-
Notifications
You must be signed in to change notification settings - Fork 79
Console UI #316
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
BrentDaMage
merged 84 commits into
ReMinecraftPE:master
from
Wilyicaro:legacy-ui-testing
Feb 15, 2026
Merged
Console UI #316
Changes from all commits
Commits
Show all changes
84 commits
Select commit
Hold shift + click to select a range
b8c524a
-Added UI Profile option (can't be changed in-game for now)
Wilyicaro a2c6b9b
-Added `SlotDisplay` and removed display info from `Slot`
Wilyicaro 8491056
-Added Console UI Theme to Progress screen
Wilyicaro d1b2a6f
Merge branch 'ReMinecraftPE:master' into legacy-ui-testing
Wilyicaro 6b231bf
compiling version fixes
Wilyicaro 9268bca
logic fix
Wilyicaro baab190
little optimization
Wilyicaro 28b68a8
fixed wrong Inventory screen title color
Wilyicaro 2332a45
-Added Texture Atlas and gui sprites
Wilyicaro 2e6440a
Merge branch 'master' into legacy-ui-testing
Wilyicaro ac33c40
-Added `LogoTheme` option, for selecting logos: Auto (default, based …
Wilyicaro 29e2a6c
fix
Wilyicaro 3a31ec7
switch fix
Wilyicaro 0fc744a
fixed another initialization order error
Wilyicaro d67eab1
fixes
Wilyicaro ce0002f
native android fixes
Wilyicaro 85c6d45
Merge branch 'ReMinecraftPE:master' into legacy-ui-testing
Wilyicaro 6dc4a3e
-Added first focus fading to buttons using Console UI Theme
Wilyicaro 3dac8ad
Update PauseScreen.cpp
Wilyicaro da83c14
Update Button.cpp
Wilyicaro 8e28eba
-Added key mapping specific for pausing, allowing controllers to use …
Wilyicaro 0aa487f
Merge branch 'legacy-ui-testing' of https://github.com/Wilyicaro/mcpe…
Wilyicaro d1417c9
fix
Wilyicaro 419ad8a
clean up
Wilyicaro 0db2328
fixed other move inputs not changing the velocity when sneaking
Wilyicaro 42d99af
fixed first slot selection not working properly when the screen has a…
Wilyicaro f621507
Merge branch 'master' into legacy-ui-testing
Wilyicaro 0af7ac6
fixed console crafting screen not being accessible
Wilyicaro aa238c0
Merge branch 'master' into legacy-ui-testing
Wilyicaro a818684
-Added UI Theme and Logo Type to the Options screen
Wilyicaro 8633f50
-Added Area Navigation, replacing the old method using indexes and ta…
Wilyicaro 0e8e053
Merge branch 'master' into legacy-ui-testing
Wilyicaro b30cfcb
Fixed VS projects (these would not load in VS2010 due to duplicate en…
BrentDaMage 0f8c9ea
FIxed bad merge in Client VS project file
BrentDaMage 9d4608f
Fixed bad code merge & C++98 compat
BrentDaMage 437973e
Update Options.cpp
Wilyicaro 2a9e355
Update Screen.cpp
Wilyicaro 28d5213
Update CreditsScreen.hpp
Wilyicaro fb136ad
-Added Console Play Game screen (the start game screen buttons weren'…
Wilyicaro a8ffe0d
Fixed merging issues
Wilyicaro 3c6927f
Fixed VS project files
Wilyicaro d8cae69
Fixed unused var (why?)
Wilyicaro e36e8f8
Fixed ambiguous method (or not)
Wilyicaro 5d98b64
really fixed
Wilyicaro 191cd40
actually, fixed
Wilyicaro 904382f
remove /gui/console from gitignore
Cjnator38 573d717
remove title
Cjnator38 3a7f306
Fixed bad Screen:_getElement() bounds check
BrentDaMage d1a6565
panel
Cjnator38 20422c9
pano
Cjnator38 dcbefbc
icon holders
Cjnator38 dab2ac4
arrows
Cjnator38 026a02e
armor slots
Cjnator38 5a60b9e
buttons and sliders
Cjnator38 1514c54
invert lighting on armor icons
Cjnator38 fd6cad9
tickbox/scroll arrows
Cjnator38 0766159
main panels
Cjnator38 aefb8f8
pointer panels
Cjnator38 bd4bfb2
recessed panels
Cjnator38 f0ed356
update arrows
Cjnator38 196a30f
-Added splashes manager, now the splashes will be read from `title/sp…
Wilyicaro 376e465
clean up
Wilyicaro d37daed
Merge branch 'legacy-ui-testing' into legacy-ui-testing
Wilyicaro e0974ef
Merge pull request #1 from Cjnator38/legacy-ui-testing
Wilyicaro 324825d
merging
Wilyicaro b105b78
adapting
Wilyicaro 639ec45
compiling fixes
Wilyicaro d3cd96e
unused var
Wilyicaro 2414bac
final recolors
Cjnator38 a3b99b0
Merge pull request #2 from Cjnator38/legacy-ui-testing
Wilyicaro 881469b
Merge branch 'master' into legacy-ui-testing
Wilyicaro 5bcd0f5
Bugfixes
BrentDaMage 299b036
Renamed screens
BrentDaMage 9f7bb14
Fixed VS Client Project Filters
BrentDaMage b54e6ef
Finished rename
BrentDaMage 09d113b
Updated CMakeLists.txt
BrentDaMage 0fee4db
Fixed warns
BrentDaMage f1eafd2
fix?
BrentDaMage e21d4b7
fix hopefully
BrentDaMage 2fef802
Updated Xcode Project
BrentDaMage 9fd7219
Tweaked ScrolledSelectionList speed
BrentDaMage 1baec60
Updated texture colors to mesh better with console inventory GUI
BrentDaMage 386595b
Added Cjnator38 to texture credits
BrentDaMage fc145cf
Added global options list macro + OptionsHeader for console UI
BrentDaMage File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
BrentDaMage marked this conversation as resolved.
Show resolved
Hide resolved
|
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,11 +1,12 @@ | ||
| Texture credits: | ||
| Cjnator38: adapting XSSheep and Goodly's UI textures for use in the console GUI theme | ||
| GGO4: parts of items.png, parts of terrain.png, cow.png | ||
| glitchy8015: pack.png, unknown_pack.png | ||
| Goodly: parts of terrain.png, all mobs except the cow, All of gui.png except touch buttons, clouds.png, font/default.png, p_rose.png, parts of p_crying_obsidian.png | ||
| iProgramMC: parts of terrain.png, parts of p_crying_obsidian.png | ||
| Un1q32: parts of terrain.png, particles.png, parts of items.png, p_camera.png | ||
| XSSheep: parts of terrain.png, almost all of items.png, arrows.png, pumpkinblur.png, sun.png, moon.png, icons.png, inventory.png, crafting.png, container.png, furnace.png, trap.png | ||
| Vimdo: touchgui.png, and gui2.png, including the touch d-pad, pause, chat, and pocket ui elements | ||
| XSSheep: parts of terrain.png, almost all of items.png, arrows.png, pumpkinblur.png, sun.png, moon.png, icons.png, inventory.png, crafting.png, container.png, furnace.png, trap.png | ||
|
|
||
| GGO4's textures are licensed under https://mit-license.org/ | ||
| XSSheep's textures are licensed under https://creativecommons.org/licenses/by-sa/4.0/ |
Empty file.
Empty file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,212 @@ | ||
| [ | ||
BrentDaMage marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| { | ||
| "translate": "loadingTip.hoe" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.spawnPoint" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.famousNotch" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.netherPortal" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.cookedPorkchop" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.bugs" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.torches" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.woolFire" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.swedishCuriosity" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.neutralSpiders" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.diggingDown" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.minecraftWiki" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.noteBlockInstrument" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.ohCreeper" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.removedHerobrine" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.sleepingBed" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.diggingSoil" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.whoNotch" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.saplingGrow" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.emptyBucket" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.minecraftRecords" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.ghastCobblestone" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.minecart" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.ghastFireball" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.charcoal" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.minecraftFamous" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.rightTool" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.gamma" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.auMinecon" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.bonemeal" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.porkchop" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.creeperBorn" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.largeChest" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.legacyInfo" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.chickenDuck" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.cactus" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.digObsidian" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.junkboysFace" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.chickenEgg" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.cowArmor" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.deadmau5" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.lightMelt" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.neutralPigman" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.gameUpdate" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.wolfTame" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.peaceful" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.mojangAwards" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.creeperPowder" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.wolfCreeper" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.mineconParis" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.createObsidian" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.wolfTail" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.mojangOffice" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.neutralMobs" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.slowLava" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.party" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.lavaSmelt" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.undeadMobs" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.mineconLasVegas" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.minecraftForum" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.stackableFences" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.unknownMinecon" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.rumors" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.updateInfo" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.animalFollow" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.mineconLondon" | ||
| }, | ||
| { | ||
| "tip": { | ||
| "translate": "loadingTip.coop" | ||
| }, | ||
| "time": 0 | ||
| }, | ||
| { | ||
| "translate": "loadingTip.mineconCalifornia" | ||
| }, | ||
| { | ||
| "translate": "loadingTip.C418" | ||
| } | ||
| ] | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.