To close
- 6518 - The Menu Overlay Image Should be everywhere: games backgrounds, headers and such are not kept between different tabs, the overlay shouldn't be an exception. On the contrary, the default menu overlay is kept between tabs already (when it exists) Done
- 8254 - Background/Game title doesn't change when changing what world you create: worlds should be game specific. Check my comment to understand what I mean
- 8669 - Modernization of the Multiplayer tab: this is already included in 6773 and it looks more like a PR Done
Wrongly labelled
- 4477 - Dragging will change formspec list selection when it shouldn': this is about formspecs in general
- 6521 - GUIs do not scale properly with custom screen DPI settings: graphics in general. There is also no reference to the main menu
- 7097 - Spikes on rotating inventory textures with enabled mipmapping: same
- 7843 - Capslock Notice: formspecs in general, more precisely pwdfield
- 8138 -Separate register and login: it's missing the @Mainmenu label
- 10273 - "Browse online content" should be renamed to something more obvious: this one is missing the @Mainmenu label
- 10961 - password complexity: this isn't really about the main menu, this is more like Authentication
To not consider because of rework
- [2262 - Subgame banner is hidden for 16:9 resolutions: I'm aiming to show the same menu both for PC and mobile, so this shouldn't be a problem anymore
- 7145 - Mainmenu: The current server isn't selected: I was planning to add a landing page, meaning it won't be possible to open MT directly on the multiplayer section
Beginner friendly
- 6763 - Online menu: combine creative row with survival and remove useless lagometer: this should be split in two. The "lagometer" was proven useless by the very core devs, removing code should be easy. There is no common agreement on the creative/survival row though, hence the new issue
- 7408 - Content store: Long package titles aren't clipped / wrapped: put "..." when titles are too long (this is about formspecs in general by the way)
- 7671 - video_driver=software segfaults in the "Settings" tab: tell people OpenGL is the only thing fully supported on video_driver description and close any issue with errors caused by different video drivers
- 8243 - Rename "Configure" button to a less ambiguous name: people seem to agree on "Select mods". Replace that string, easy as that
- 8367 - Unimportant settings in the main menu: move 3D clouds to advanced settings. There is uncertainty about opaque water and waving water. Core devs feed please
- 9932 -Ability to nickname favourite unlisted servers: show server_name of hidden servers
- 10069 - ContentDB uninstall button slightly too small for translation: change text with icons + tooltips Done
- 11608 - Client immediately starts up a world on pressing 'Enter' key when is in the createworld window: just make it coherent between the keyboard and the mouse click
Things to take in consideration
- 1033 - Mapgen selection needs info text: in my opinion, they should have at least an user-friendly name. And everything is more user-friendly than "v6" and "v7". Also, it'd be nice to feature a teeny tiny description of what they consist in, when creating a new world
- 7866 - Add support for taking screenshots in main menu: is it that useful? Both PCs and phones can do that on their own
- 8710 - Add server tags and banner image to server announce payload: kind of blocked by this, but it'd be useful to know before starting any mockup
- 9036 - Main menu music shouldn't stop in loading screen
- 9125 - Subgame background image is stretched: it depends if the next menu is going to feature a custom background too
- 9942 - Add Help page to the Main Menu: people should be able to understand most of the things through the design. However, it'd be nice to add a modding book icon somewhere, in order to stimulate people to get into modding. I can't tell about the rest till a proper mockup is made
- 10147 - Renaming worlds using menu: a possibility to rename worlds would be useful
- 10228 - Merge ContentDB form with the Content tab: I'm leaning more towards no, because I fear it might get a bit messy
- 11314 - Last update date of mod in list: is it that relevant? Wouldn't be better to display the current mod version, rather than date of update?
Things to definitely implement someday
- 4937 - Tooltips in server list don't update when moving cursor: if possible, just split them in several custom tooltips
- 7003 - Error message with disabled internet connection: display it directly inside the menu
- 7139 - Main menu music significantly slows down startup: this is actually for music in general. It's too much limiting
- 7327 - Add package update detection: with the possibility to refuse. I guess like a Linux package manager
- 9141 - Add more prominent language change feature: somewhere in the landing page
- 9509 - Ship MTEngine with no games, choose and install from the Content Database (after main menu improvements)
- 10211 - GUI mod organization: using CDB flags
- 10395 - Add Server List Manage buttons for favorite: why not
- 11083 - Sorting for the server list
- 11308 - Dark mode: stars instead of clouds in the main menu: dark mode, why not
???
- 11712 - Mod manager needs better dependency searching: I can't really understand what the user wanted
- 12154 - Crashes with Menus and builtin: I don't know, it's a crash