aboutsummaryrefslogtreecommitdiff
path: root/builtin/mainmenu/init.lua
Commit message (Collapse)AuthorAge
* Improve look of credits listsfan52022-08-04
|
* Run Minetest update checker on startup (#7629)SmallJoker2022-08-02
| | | | | | | This feature is enabled by default for non-Android release builds. Package maintainers may use -DENABLE_UPDATE_CHECKER=0 to disable it. Co-authored-by: rubenwardy <rw@rubenwardy.com> Co-authored-by: sfan5 <sfan5@live.de>
* Add check_mod_configuration to main menurubenwardy2022-07-14
|
* Add register dialog to separate login/register (#12185)rubenwardy2022-06-05
| | | | | | | | | | New users find Minetest's account system confusing. This change moves username/password to a new dialog, with login and register buttons added to the Join Game tab. The old registration confirmation dialog is removed in favour of the new dialog. Fixes #8138
* Allow for Game-Specific Menu Music (#11241)ExeVirus2021-11-22
|
* Consistent title bar + render information in mainmenu (#10764)SmallJoker2021-03-30
|
* Use JSON for favorites, move server list code to Lua (#10085)rubenwardy2021-01-22
| | | Co-authored-by: sfan5 <sfan5@live.de>
* Display Minetest header when menu_last_game value isn't available anymore ↵Zughy2020-12-28
| | | | (#10751)
* Add dependency resolution to ContentDB (#9997)rubenwardy2020-12-23
|
* Android: drop simple MainMenu (#10227)Maksim2020-08-27
| | | | The default (PC-style) MainMenu works great on Android. Provides access to ContentDB and allows players to create many worlds in a few clicks. Makes the interface consistent and eliminates player confusion.
* builtin: Move common/async_event.lua to mainmenu/async_event.luasfan52020-05-17
| | | | It only works in the context of the mainmenu.
* Update gamebar on tab enter (#8192)Paul Ouellette2019-02-18
|
* Main menu style: Set to 'full' for Android, remove 'auto' option (#7936)Paramat2018-12-06
|
* Add online content repositoryrubenwardy2018-04-19
| | | | Replaces mods and texture pack tabs with a single content tab
* Add main_menu_style settingPorygonZRocks2018-02-08
|
* Remove remaining modstore code (#6120)Elijah Duffy2017-07-14
|
* Create a filesystem abstraction layer for CSM and only allow accessing files ↵red-0012017-06-30
| | | | | | | | | | | | | | | | | | that are scanned into it. (#5965) * Load client-side mods into memory before executing them. This removes the remaining filesystem access that client-sided mods had and it will hopefully make then more secure. * Lua Virtual filesystem: don't load the files into memory just scan the filenames into memory. * Fix the issues with backtrace * fix most of the issues * fix code style. * add a comment
* Menu: Merge singleplayer and server tabs (#5627)Elijah Duffy2017-05-21
| | | Rename "Singleplayer" tab to "Play" and remove "Server" tab placing server functionality under a "Host Game" checkbox in "Play."
* Use a settings object for the main settingsShadowNinja2017-05-06
| | | | | | | This unifies the settings APIs. This also unifies the sync and async registration APIs, since the async registration API did not support adding non-functions to the API table.
* Mainmenu: Brighter text colours for readabilityHybrid Dog2017-02-12
|
* Add keyword based search to serverlistred-0012017-01-15
|
* Fix #4111 ("Provided world path doesn't exist" if choosing singleplayer on ↵Rui2016-05-13
| | | | | | first run") Bug and whitespace error fixed (Zeno)
* Mainmenu: Refactor tab UI codeRui9142016-04-08
| | | | | | - Use local variables for tabs in place of globals - Merge together if statements where possible - Replace manual table searching code with indexof where possible
* Restore simple settings tab and add advanced settings as dialogBlockMen2016-02-21
|
* Let main menu scale (non-Android)Craig Robbins2015-03-30
| | | | This fixes main menu not fitting for 800x600 (and lower resolutions) on PC builds
* Use fixed size for builtin menus on non-android platformsPerttu Ahola2015-02-18
|
* Remove automatic consistent formspec size <-> font size (now has to be done ↵sapier2015-01-09
| | | | | | | manually) Set builtin formspecs to autoscale in order to get consistent formspec look and feel Uncouple label positioning from font size (May break some formspecs but is required to allow manual font adjustment)
* Fix Android main menu crash, and user data directory check.Kodexky2014-11-26
| | | | Signed-off-by: Craig Robbins <kde.psych@gmail.com>
* Simplify loading of Android version of menuShadowNinja2014-11-20
|
* Fix mainmenu game initialisationBlockMen2014-08-14
|
* Support for scalable font and gui elementssapier2014-06-22
| | | | | Fix positioning of tabheader in order to be usable for scaling GUIs WARNING: this changes position of current tabheaders, mods have to adjust!
* Add formspec toolkit and refactor mainmenu to use itsapier2014-05-16
| | | | | Fix crash on using cursor keys in client menu without selected server Add support for non fixed size tabviews
* Use "core" namespace internallyShadowNinja2014-05-08
|
* Organize builtin into subdirectoriesShadowNinja2014-05-07