Skip to content

Improve rendering/search performance and fix client leaks#153

Merged
WaitingIdly merged 9 commits into
CleanroomMC:1.12from
jchung01:client-improvements
May 16, 2026
Merged

Improve rendering/search performance and fix client leaks#153
WaitingIdly merged 9 commits into
CleanroomMC:1.12from
jchung01:client-improvements

Conversation

@jchung01
Copy link
Copy Markdown

This PR has various client-side related improvements to performance.

jchung01 and others added 6 commits May 9, 2026 17:28
- Uncap 200 buffer limit
- Enable buffering of panels for other search canvases
- Reduce duplicate call to setStoredValue() when initializing item/fluid panel slots
- Fix scroll position while populating search
- Also fire RenderTooltipEvent.PostBackground
- Refactor bookmarking to BookmarkManager
# Conflicts:
#	src/main/java/betterquesting/client/gui2/GuiQuestLines.java
Comment thread src/main/java/betterquesting/client/BookmarkManager.java
Comment thread src/main/java/betterquesting/api2/client/gui/panels/lists/CanvasSearch.java Outdated
Comment thread src/main/java/betterquesting/api2/client/gui/panels/content/PanelItemSlot.java Outdated
Comment thread src/main/java/betterquesting/api2/client/gui/controls/PanelButtonStorage.java Outdated
@WaitingIdly WaitingIdly added the enhancement New feature or request label May 15, 2026
@WaitingIdly WaitingIdly merged commit 0822045 into CleanroomMC:1.12 May 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants