Skip to content

Conversation

@tanishisherewithhh
Copy link
Member

@tanishisherewithhh tanishisherewithhh commented Oct 9, 2024

  1. Providing Skin System for ContextMenu, providing global ContextMenuProvider and SkinRenderers. Including 2 default skins Classic and Minecraft.
  2. ContextMenuScreen factory used for the same above changes.
  3. Various code improvements and test features.
  4. New widget anchoring system and actually loading from a backup file if found.
  5. More changes and a full reformat.
  6. Supports 1.21.1
  7. The DynamicHudTest.java class is now automatically added for integration if the argument --dynamicHudTest true is passed while running Minecraft in program arguments.
  8. Added a GraphWidget for fun

TODO:

  • Widget Tray :- The idea is that a user can discard/remove widgets from the screen temporarily and place them in a "tray" to be used later. So, the tray acts as a store conveyer to remove excess unneeded widgets for the user.
  • New Modern Skin Renderer.
  • Add DynamicHUD YACL config screen to the game's options screen and remove Mod-Menu Integration (optional for this PR).
  • More customization to widgets themselves for the user (like the background color when in the editor).
  • Custom Easing and a meaningful animation system
  • Fix a few more issues regarding screen resize and widgets.
  • Add more versatile HUD rendering.
  • Add more usefull and fast DrawHelper functions.
  • Fix bloated and badly coded ColorOption
  • Update to 1.21.4 before public release

@tanishisherewithhh
Copy link
Member Author

This wont be merged until some of the TODO have been completed.

@tanishisherewithhh tanishisherewithhh changed the title Quite a lot of changes. Especially to ContextMenu. Another mega update. Especially to ContextMenu. Jan 1, 2025
@tanishisherewithhh tanishisherewithhh self-assigned this Jan 1, 2025
@tanishisherewithhh tanishisherewithhh merged commit d7b51c5 into V-Fast:master Jun 1, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant