In the meantime, as holidays are approaching, I would like to say; Happy holidays to everyone, and merry Christmas (to those who celebrate it)! I wish everyone the best, and have fun!
Now onto the changelogs:
- Redesigned the Credits tab (yet again), but this time, the GitHub API integration is actually properly implemented and fully functional. Just as a reminder, this change to the Credits tab was made as I was working on another mod idea that uses GitHub APIs as well, so I figured integrating that feature here would be a nice starting point for testing out the feature and ensuring it works properly.
- Note: A minor rendering-related bug is causing around half (and sometimes most) profile pictures and external images to not even render at all. I will try to investigate why this is happening
- The Credits tab now has two more sections: "GitHub Sponsors", and "Special thanks".
- Note: The "GitHub Sponsors" section is technically useless (at the moment), as my Sponsors account is still under review by GitHub. If it passes, I will use that section to feature my sponsors in-game.
- Made a small change to the "Credits" button icon. The new icon is meant to represent all credited people as a whole, rather than just translators.
Additional notes:
- Of course, that entire "GitHub API integration" thing requires internet access and usage. Don't worry however, a caching system is utilized to minimize internet usage. And of course, some people may not be comfortable with a mod accessing the internet (even if it's just GitHub). For that, I have implemented a config setting in
tcdcommons's config that allows people to disable HTTP internet access for all of my mods.- For more info on that, please read the TCDCommons API changelog. Also note that any other mods (not mine) you install may still access the internet via other means.
-
Anyways, happy holidays (again), and happy new year everyone! Have a great day as well.