Controlify icon indicating copy to clipboard operation
Controlify copied to clipboard

[NeoForge] Enhance GUI Interaction in the Mods List Screen

Open EchoEllet opened this issue 1 month ago • 1 comments

Usecase

In huge modded modpacks with many mods, it becomes a common use case to open the config screen for a mod to change the preferences.

This allows opening the config screen for a mod seamlessly with no need for keyboard or scrolling all the way down to reach the "Config" button and then pressing it.

We could also support the screen from Mod Menu mod for behavior consistency with Fabric.

Video

https://github.com/user-attachments/assets/3eecae84-240c-40ae-a6f6-6af4f2bab8a0

Tesitng

  • Tested NeoForge 1.21.1, 1.21.3, and some other versions, though not all versions, since some had unrelated startup crashes.
  • Tested Fabric 1.21.8, 1.21.1 to ensure it's not affected.

[!NOTE] For an easier review, review each commit separately since the changes are structured.

EchoEllet avatar Nov 15 '25 18:11 EchoEllet

The CI failure seems to be unrelated.

EchoEllet avatar Nov 15 '25 18:11 EchoEllet