Cloth Config API (Fabric/Forge/NeoForge)

Cloth Config API (Fabric/Forge/NeoForge)

169M Downloads

Standardize and Merge Config Entries

shedaniel opened this issue ยท 2 comments

commented

There are currently a lot of redundant code imposed by the legacy binary compatibility, we expect those to be gone by 1.17 and to merge the common config entries.

Roadmap:

  • Provide a simple named entry with a reset button
  • Excellent RTL support out of the box
  • Build complex entries on top of the simple named entry
  • Completely rewrite how lists work
  • Rewrite how objects work (sub-categories)
  • Bounded entries for float and double or any other number format
  • Easier method to add custom entry types without spending ages on a gui provider
  • Fully working color selector
commented

Hey @shedaniel! I just saw you created this roadmap issue and was hoping to get your thoughts on how the work in my PR #85 and the follow-on work in this branch relate to your plans.

Do you feel like the changes I made there are complementary to your plans or at cross-purposes? Either way, the work has been helpful to me since I've incorporated a fork of my changes into the unreleased mod I've been playing around with, but I definitely don't want to spend any more time refactoring code you're planning to throw out.

commented

#85 is a solid PR, definitely an improvement, they could go into the 1.16 branch.