aboutsummaryrefslogtreecommitdiff
path: root/builtin/mainmenu
AgeCommit message (Collapse)Author
2017-12-26Advanced settings: Add range check for float typeMuhammad Rifqi Priyo Susanto
2017-12-22Fix error if setting menu_last_game is not a valid gamenOOb3167
2017-12-16Give subgames the ability to disallow specific mapgens (#6792)Ezhh
2017-12-16Change Normal Map setting to be less ambigousTre
2017-11-19Mainmenu: Improve button alignmentezhh
2017-11-14Mainmenu: Make capitalisation consistent in mainmenu and advanced settingsezhh
2017-11-13Improve Settings tab button alignmentsezhh
2017-11-05Fix Settings tab formspec alignment (#6585)Ezhh
2017-10-23Improvements/fixes for noise parameter input in advanced settingsMuhammad Rifqi Priyo Susanto
Formspec input for each individual noise parameter and flag. Allow noise flags to be set in advanced settings, previously only settable in minetest.conf. Standardise 'group format' for noise parameters set in minetest.conf, as only these support noise flags. However the older 'single line' format is still accepted to support existing minetest.conf files. Therefore auto-generate minetest.conf.example with noise parameters in 'group format'. Setting 'type' in settingtypes.txt is now either 'noise_params_2D' or 'noise_params_3D', the dimension number is displayed in the advanced settings edit page.
2017-10-09Formspec: textarea with scrollbar improvementsadrido
Increase scrollrate depending on fontsize Scroll on mousewheel Allow scrolling and marking text on non writable textareas Update lua api about readonly mode Show scrollbar if text overflows
2017-09-12Fix core.wrap_text and make its behaviour consistent with the docssfan5
Code based on initial implementation by @dsohler.
2017-08-18Make world creation menu automatically generate a random world name (#6257)lisacvuk
* Make world creation menu automatically generate a name. * Name is now initialy empty, and generated if player tries to create a world without a name.
2017-08-14Advanced settings: Re-organise mapgen settings for ease of useparamat
Add a comment about the auto-generated minetest.conf.example possibly appearing in the bin folder.
2017-08-13Add short description for disabled texture packsWuzzy
2017-08-09Update credits (#6228)Zeno-
2017-07-14Remove remaining modstore code (#6120)Elijah Duffy
2017-07-11Advanced settings: Reformat noise parameter format exampleparamat
Previously the example ran off the edge of the formspec. Also include 'lacunarity' in the format instead of treating it as an option.
2017-06-30Create a filesystem abstraction layer for CSM and only allow accessing files ↵red-001
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
2017-06-29Change the server description after a search (#6074)Vincent Glize
2017-06-11Improve the path select GUI (#5852)red-001
- Allow lua to chose whatever directories or files can be selected - Fix selecting directories - Rename dialog to `guiPathSelectMenu` from `guiFileSelectMenu` - Rename lua function for opening the menu from `show_file_open_dialog` to `show_path_select_dialog` - Remove duplicate code and fix code style. Related changes - fix `clang-format` whitelist. - Regenerate minetest.conf.example
2017-06-10Menu: Do not use textlist for shaders in settings tab (#5820)Elijah Duffy
Replace the textlist used if the shaders checkbox is unchecked in the settings tab of the main menu with labels. This makes the formspec feel more consistent as the items do not move when shaders is unchecked but only change colour and the checkboxes beside them disappear.
2017-06-07make ret variable in /builtin/mainmenu/tab_credits.lua local (#5942)DS
2017-06-03Update creditsrubenwardy
The following algorithm was used when selecting contributors: * Every non-trivial contributor from the current release, Non-trivial meaning more than X non-trivial commits, not counting documentation/translation changes * The top Y contributors from the last 4 years. * Previous contributor means no contributions since a few months before the last release. In the future this should be automated
2017-05-24Add formspec escaping to subgame list in create world dialog (#5808)rubenwardy
2017-05-21Menu: Merge singleplayer and server tabs (#5627)Elijah Duffy
Rename "Singleplayer" tab to "Play" and remove "Server" tab placing server functionality under a "Host Game" checkbox in "Play."
2017-05-19Mainmenu: Fix issues while trying to enable all mods (#5770)SmallJoker
2017-05-17Builtin: Fix subgame mod selection (#5367)SmallJoker
2017-05-16CSM: Document forgotten functionsSmallJoker
2017-05-15Add option to use neither node highlighting nor outliningezhh
2017-05-10Menu: Fix starting a server if the server address is an empty string. (#5742)red-001
Minetest uses an empty string internal to signal that a server should be started.
2017-05-09Android: Fix crash while loading main menu (#5736)red-001
Broken by 43d1f37
2017-05-09Move Pilzadam to previous developers. (#5735)Auke Kok
2017-05-06Use a settings object for the main settingsShadowNinja
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.
2017-05-05Save minetest screen width/height options when modified (#5683)Loïc Blot
* Save minetest screen width/height options when modified * Add autosave_screensize setting (default true) * Fix @SmallJoker comments
2017-04-19Conf.example: Move some lines to minetest.conf.example.extraparamat
Some information in conf.example cannot be generated from settingtypes.txt, moving it to a new file makes generating conf.example while preserving that information easier. Regenerate conf.example from settingtypes.txt.
2017-02-18Multiplayer menu: fix attempt to open nonexistant imagekilbith
Since local servers and local favorites have no ping value (these are only provided by the server) we shouldn't load a broken image filename. Fixes #5238
2017-02-12Mainmenu: Brighter text colours for readabilityHybrid Dog
2017-02-10Use tree to list mods rather than textlistrubenwardy
2017-02-03Serverlist: Add ping indicators (#5164)kilbith
2017-01-18Add search to advanced settings (#4806)rubenwardy
* Add search to advanced settings * Press enter again to go to next result * Use keyword based search, auto select best option
2017-01-16Adjust formspec spacing on the Client tab of the mainmenurubenwardy
2017-01-15Add keyword based search to serverlistred-001
2017-01-13Main menu tweaksShadowNinja
2017-01-07Make column alignment consistent in advanced settings (#5004)Ezhh
2016-12-22Final update to credits before releaseCraig Robbins
2016-12-12Mod dependency lists: Should have platform-independent line breakingBernardo Sulzbach
This fixes a bug existing in modmgr.lua as reported by @Wuzzy2 which caused the mod dependency list to glitch if input was using a line terminator different than the OS default. The C++ code does not need any changes as it already trims CR occurrences on platforms on which the line termination sequence is LF. Taken into account the size of the depends.txt files used, this should not introduce a noticeable performance regression. Fixes #4720
2016-12-12Setting limits: Fix message text in advanced settings tabRogier
It would complain that the value should be higher than the lower bound, when it should be higher than or equal to the lower bound. Similar issue for the upper bound.
2016-12-07Update credits (#4827)Zeno-
Update credits
2016-11-05Separate optional from required mod dependencies in main menu (#4721)Wuzzy
* Separate optional from require dep's in main menu * Simplify modmgr mod dependency listing code
2016-10-31Add version APIShadowNinja