Skip to content

Conversation

@SmushyTaco
Copy link

@SmushyTaco SmushyTaco commented Nov 17, 2025

This makes the code readable, updates dependencies, uses JSpecify for nullability annotations, and fixes scrolling.

Closes #2.
Closes #3.

This makes the code readable, updates dependencies, uses JSpecify for nullability annotations, and fixes scrolling.
The original method used was outdated and unreliable. This will always work.
Moves URL opening off LWJGL 2.
@SmushyTaco
Copy link
Author

Added some more finishing touches. The mods folder is opened without the use of LWJGL 2 or the legacy File API. It's opened in a more reliable manner, same with URLs. URL buttons also aren't meant to be clickable if there's no URL, but if mod authors incorrectly set an empty string as a URL, it'll be clickable even though it leads nowhere. The changes I've made have fixed this too. So scrolling is fixed, the codebase is more readable, mixins are improved, etc.

@SmushyTaco
Copy link
Author

Now this also closes #2.

@MartinSVK12 MartinSVK12 merged commit aa1f2f0 into Turnip-Labs:bta/7.3 Dec 5, 2025
2 checks passed
@perdakovich
Copy link

amazing

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.

mod list not scrolling Bottom buttons are not translated

3 participants