Fabulously Optimized

Fabulously Optimized

2M Downloads

Show Sodium donation button in video settings

jellysquid3 opened this issue ยท 9 comments

commented

What config to change

As it appears here, you are shipping a config file which disables the prompt for a user to consider donating to our project. Please remove this config entry override so that users are shown the prompt again.

Why should it be changed

This is a single button in the video settings screen and should not bother anyone. If the user is bothered, they can click a single button (right next to our prompt) and permanently dismiss it.

Furthermore, you are the largest modpack on Modrinth and account for many downloads. Likely on top of that, a huge number of users who install your modpack do not understand what Sodium is or that it is significantly responsible for the performance improvement in your modpack. It seems vastly unfair that you should disable our single (non intrusive) message asking for users to donate to our development effort.

Additional details

No response

commented
commented

Yes, this was done deliberately and not out of malice.

The main reason is confusion - who do the donations go to?

  • JellySquid alone (remember when you said you were no longer working on Sodium?)
  • Sodium developers
  • CaffeineMC as a whole
  • Sodium Extra/Reese's Sodium Options (because that notably changes the video settings view as well)
  • Other mods, who may inject to video settings
  • Fabulously Optimized

So... if you can clarify that with the button and the page wording, we can talk this through, no problem.


Semi-relevant rant regarding votes and my perspective

For other 45 people in this thread, who may think I'm a hater or that I'm taking money away from someone, here are some facts:

commented

Sodium Extra/Reese's Sodium Options (because that notably changes the video settings view as well)

Just to provide clarity, my mods have never modified the link; the button has merely been relocated for UI enhancements. You can observe the changes here.

commented

The main reason is confusion - who do the donations go to?

I've had the donation button enabled in my modpacks for a very long time but this issue seems to have never popped up once in my support forum or issue tracker. Granted, FO is far more popular than my stuff but I still personally don't see the issue

commented

The main reason is confusion - who do the donations go to?

I've had the donation button enabled in my modpacks for a very long time but this issue seems to have never popped up once in my support forum or issue tracker. Granted, FO is far more popular than my stuff but I still personally don't see the issue

I believe they are attempting to raise a distinct concern regarding the ambiguity of the donation button. Not all modpack users may be familiar with Sodium or realize that their donation is directed towards a specific mod. For instance, someone might intend to support all the mods.

commented

Restored.

commented

As Fabulously Optimized has transparency as one of its goals, and because I can still see some misinformation and misunderstandings regarding this topic, I'd like to publicly address this with a detailed FAQ:

When did Fabulously Optimized disable this button?

July 1, 2021 with Fabulously Optimized version 2.0.0b4, and Sodium (back then - Iris with Sodium) version 0.2.0. It has simply been ported forward since.

Why did Fabulously Optimized disable this button?

Because it was unclear, who the donations went to, as described in the second comment.

Why did FO just not rename it?

At the time this change was made, Sodium had all strings hardcoded, so it would've been impossible. Admittedly, that changed in only 15 days later, but at the time I was not aware of that change either.

Either way, FO did not contain any bundled resource packs until after two months.

Why did FO not discuss the issue with Sodium at the time? Why did FO not rename it later?

Because it was not seen as an issue until now.

Most mods do not have such donation buttons, so users who want to donate to them would need to refer to their listing pages anyway, and FO has Mod Menu for that.

After the issue was brought up, why did FO not change it immediately?

As mentioned in the second comment, the original issue still remains to this day, and is not exclusive to this modpack.

Nonetheless, I discussed the issue with JellySquid and proposed fixes: one simpler fix that could be done right now in upstream (but has not been agreed upon yet) and one that Jelly agreed upon, but is a bigger change and takes more time to implement.

What is the status of this in FO now?

As of FO 5.3.0-beta.3/Sodium 0.5.2, users can see the donation links in Mod Menu.

However, this issue specifically has still been lingering, so to resolve it, I've now decided to work around it on the FO side.
The donation button has been re-enabled in 5.2.8/5.3.0-beta.6 and the text has been changed to "Support Sodium!", a phrasing that was favored by 4 Sodium users at the time.

What's FO's stance on donation-related features overall?

Donation buttons contained in individual mod settings are okay. In Sodium's case the "mod settings" is just the video settings page and as such, the wording should be very clear on who gets the donation.

However, other kinds of donation features like colored names, "glow", capes etc for specific mods that were not created for providing cosmetics are considered unwanted and will be disabled in FO. As of 5.2.8/5.3.0-beta.6, no mods in FO provide such features.

commented

As of Sodium 0.5.6/0.5.7, it is no longer possible to independently and reliably toggle this button, so as of Fabulously Optimized 5.8.0-beta.7, it has been disabled, with the following (temporary?) workaround applied:

pilt

Unfortunately, the workaround is not clickable, hence the full URL is displayed. To resolve this, an issue has been made on Sodium's repo: CaffeineMC/sodium-fabric#2293

commented

As of 5.8.0-beta.8, the workaround has been reverted, the button and the prompt have been re-enabled.