Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 12, 2025

This PR contains the following updates:

Package Change Age Confidence
io.github.cottonmc:LibGui 3.4.0+1.16.5 -> 14.0.0+1.21.6 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

CottonMC/LibGui (io.github.cottonmc:LibGui)

v14.0.0: for Minecraft 1.21.6

Repository version: 14.0.0+1.21.6

Added

  • WidgetHudElement which wraps a WWidget for the vanilla HUD API

Changed

  • Updated to Minecraft 1.21.6
  • Scissors.push(DrawContext, int, int, int, int) no longer allows a null draw context
  • All text colours now need to set the alpha channel to match vanilla's updated text rendering methods

Deprecated

  • CottonHud in favour of WidgetHudElement
  • Scissors in favour of vanilla scissor methods in DrawContext

Removed

  • Scissors.push overload without DrawContext parameter

Known issues

  • Ghost item icons have a square overlay on top of them instead of just affecting the item

v13.1.0: for Minecraft 1.21.5

Repository version: 13.1.0+1.21.5

Added

  • ScreenNetworking.getReadyEvent() which will be triggered when messages are ready to send (#​149)
  • SyncedGuiDescription.getNetworking() to conveniently get access to the ScreenNetworking instances
  • ScreenMessageKey, which holds a screen message's ID and codec in one class. It can be used in new overloads of ScreenNetworking.send/receive.
  • DataSlot, which is a property delegate-like container for automatically syncing GUI data. They can be registered using SyncedGuiDescription.registerDataSlot().

Changed

  • ScreenNetworking.of() deprecated in favour of SyncedGuiDescription.getNetworking()

Fixed

  • ObservableProperty using == instead of equals for change events

v13.0.0: for Minecraft 1.21.5

Repository version: 13.0.0+1.21.5

Note: There might be performance regressions in GUIs that use NinePatchBackgroundPainter heavily as the shader code was not yet completely ported to this release. This doesn't affect vanilla nine slice textures.

Changed

  • Updated to Minecraft 1.21.5
  • Text fields now use vanilla textures instead of drawing the widget fully in code

Removed

  • The already nonfunctioning WTextField.setBackgroundPainter API

v7.0.0: for 1.19.4

Added

Changed

Fixed

  • Crash when tabbing to a text field and typing text after calling setText("")

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Jul 12, 2025

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@MSDNicrosoft MSDNicrosoft deleted the renovate/major-libgui_version branch July 12, 2025 09:39
@renovate
Copy link
Contributor Author

renovate bot commented Jul 12, 2025

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 14.x releases. But if you manually upgrade to 14.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

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.

2 participants