thaumcraft-research-tweaks
6 merged pull requests.
New Features
- #22 Added sorting configuration options to ResearchTweaksConfig; updated ResearchTableGuiFactory and PortContainer to apply selected sort order; builds on self-drag fix. - @Goldenlion5648
- Added: aspect sorting configuration, two new sort modes
Changes
- #16 Updated dependencies.gradle, gradle.properties, gradle-wrapper.properties, and settings.gradle to reference Baubles Expanded. - @Caedis
Bug Fixes
- #23 AspectPallet now delegates combineBatch to combine instead of calling combine in a loop, avoiding stale stock reads; removed unused AspectPool combine method; added comprehensive unit tests. - @Glease
- Added: AspectPalletTest with 244 lines of test coverage
- Removed: AspectPool combine method
- Fixed: batch combine/derive exceeding available aspects
- #21 AspectPalletUIComponent now checks if source and target aspects are identical before performing combine operation; added configuration option to ResearchTweaksConfig. - @Goldenlion5648
- Added: self-aspect drag check
- Fixed: aspects wasted on self-drag in research table
- #20 Adjusted localized text strings in en_US.lang to fit within page boundaries. - @Goldenlion5648
- Fixed: cutoff text on research pages
- #19 Added explicit junit-platform-launcher and junit-jupiter-engine dependencies with JUnit BOM 5.11.4; added ktfmt workaround for JDK 25 incompatibility in addon.gradle; updated gradle.properties. - @TheElan
- Added: junit-platform-launcher, junit-jupiter-engine, ktfmt JDK 25 workaround
- Fixed: JUnit Platform launcher failures, Gradle 9 test runtime classpath
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@Goldenlion5648 (3), @koolkrafter5 (3), @Dream-Master (2), @boubou19 (1), @Caedis (1), @claude (1), @Glease (1), @TheElan (1), @thehoblit (1)