-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add blog integration to mainmenu #12769
Comments
The blog already supports JSON feed: https://blog.minetest.net/feed.json |
|
I think it'd be best to differentiate between a launcher and a main menu. I picture the blog integration within the former (alongside features like changing version) |
I don't like the concept of "launchers" at all. While version management is "meta" enough to warrant a launcher (e.g. it requires extensive permissions, is highly platform specific etc.), news aren't. I can very well imagine putting this in the mainmenu to replace or complement the "About" section. |
In my mainmenu proposal, the about section is even less visible than now, relegated in the Settings section (last entry). Anyway, every game I've ever played (yes, this is more of a platform yadda yadda) always put news in the launcher rather than inside the very game, so that you can read what's new even before launching the actual game (I guess also because the launcher fits the role, as it acts as a billboard without too many input, launching the game and few settings aside) |
I don't support doing this at this time. Perhaps after the mainmenu redesign we'd find a space for it |
Inspired by a launcher featuring a news tab, I'm considering a mainmenu integration for "news" which would just poll the blog. The blog could use a convenient JSON API (equivalent to the RSS feed) to allow Minetest to pull the latest articles. I also wonder whether we should render articles to hypertext form (or just provide a "view in browser" option).
I am willing to work on this.
The text was updated successfully, but these errors were encountered: