aboutsummaryrefslogtreecommitdiff
path: root/builtin/mainmenu
Commit message (Collapse)AuthorAge
* Mainmenu: Improve button alignmentezhh2017-11-19
|
* Mainmenu: Make capitalisation consistent in mainmenu and advanced settingsezhh2017-11-14
|
* Improve Settings tab button alignmentsezhh2017-11-13
|
* Fix Settings tab formspec alignment (#6585)Ezhh2017-11-05
|
* Improvements/fixes for noise parameter input in advanced settingsMuhammad Rifqi Priyo Susanto2017-10-23
| | | | | | | | | | | | | | | | 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.
* Formspec: textarea with scrollbar improvementsadrido2017-10-09
| | | | | | | | | | | | 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
* Fix core.wrap_text and make its behaviour consistent with the docssfan52017-09-12
| | | | Code based on initial implementation by @dsohler.
* Make world creation menu automatically generate a random world name (#6257)lisacvuk2017-08-18
| | | | | | * 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.
* Advanced settings: Re-organise mapgen settings for ease of useparamat2017-08-14
| | | | | Add a comment about the auto-generated minetest.conf.example possibly appearing in the bin folder.
* Add short description for disabled texture packsWuzzy2017-08-13
|
* Update credits (#6228)Zeno-2017-08-09
|
* Remove remaining modstore code (#6120)Elijah Duffy2017-07-14
|
* Advanced settings: Reformat noise parameter format exampleparamat2017-07-11
| | | | | Previously the example ran off the edge of the formspec. Also include 'lacunarity' in the format instead of treating it as an option.
* 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
* Change the server description after a search (#6074)Vincent Glize2017-06-29
|
* Improve the path select GUI (#5852)red-0012017-06-11
| | | | | | | | | | | - 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
* Menu: Do not use textlist for shaders in settings tab (#5820)Elijah Duffy2017-06-10
| | | 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.
* make ret variable in /builtin/mainmenu/tab_credits.lua local (#5942)DS2017-06-07
|
* Update creditsrubenwardy2017-06-03
| | | | | | | | | | | 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
* Add formspec escaping to subgame list in create world dialog (#5808)rubenwardy2017-05-24
|
* 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."
* Mainmenu: Fix issues while trying to enable all mods (#5770)SmallJoker2017-05-19
|
* Builtin: Fix subgame mod selection (#5367)SmallJoker2017-05-17
|
* CSM: Document forgotten functionsSmallJoker2017-05-16
|
* Add option to use neither node highlighting nor outliningezhh2017-05-15
|
* Menu: Fix starting a server if the server address is an empty string. (#5742)red-0012017-05-10
| | | Minetest uses an empty string internal to signal that a server should be started.
* Android: Fix crash while loading main menu (#5736)red-0012017-05-09
| | | Broken by 43d1f37
* Move Pilzadam to previous developers. (#5735)Auke Kok2017-05-09
|
* 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.
* Save minetest screen width/height options when modified (#5683)Loïc Blot2017-05-05
| | | | | | | | * Save minetest screen width/height options when modified * Add autosave_screensize setting (default true) * Fix @SmallJoker comments
* Conf.example: Move some lines to minetest.conf.example.extraparamat2017-04-19
| | | | | | | | 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.
* Multiplayer menu: fix attempt to open nonexistant imagekilbith2017-02-18
| | | | | | | | 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
* Mainmenu: Brighter text colours for readabilityHybrid Dog2017-02-12
|
* Use tree to list mods rather than textlistrubenwardy2017-02-10
|
* Serverlist: Add ping indicators (#5164)kilbith2017-02-03
|
* Add search to advanced settings (#4806)rubenwardy2017-01-18
| | | | | | | | * Add search to advanced settings * Press enter again to go to next result * Use keyword based search, auto select best option
* Adjust formspec spacing on the Client tab of the mainmenurubenwardy2017-01-16
|
* Add keyword based search to serverlistred-0012017-01-15
|
* Main menu tweaksShadowNinja2017-01-13
|
* Make column alignment consistent in advanced settings (#5004)Ezhh2017-01-07
|
* Final update to credits before releaseCraig Robbins2016-12-22
|
* Mod dependency lists: Should have platform-independent line breakingBernardo Sulzbach2016-12-12
| | | | | | | | | | | | | | 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
* Setting limits: Fix message text in advanced settings tabRogier2016-12-12
| | | | | | | 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.
* Update credits (#4827)Zeno-2016-12-07
| | | Update credits
* Separate optional from required mod dependencies in main menu (#4721)Wuzzy2016-11-05
| | | | | | * Separate optional from require dep's in main menu * Simplify modmgr mod dependency listing code
* Add version APIShadowNinja2016-10-31
|
* Add a button for disabling all mods to world config. (#3900)red-0012016-10-12
|
* Conf.example: Re-add deleted noise parameter documentationparamat2016-09-23
| | | | | | | | Re-add documentation of noise parameter formats. Re-add 'mgv5_np_ground' noise parameters in group format. Both these were deleted through auto-generation of conf.example. Add note to builtin/mainmenu/dlg_settings_advanced.lua that this documentation must be preserved.
* Fix a typo and use proper deprecation notification systemest312016-09-19
| | | | | | | Fix a typo pointed out by @thecow275. Also, use the deprecated notification system which respects the deprecated_lua_api_handling setting.
* Client: disable pre v25 init sending by defaultest312016-08-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable the ability to connect to old servers by default to improve password security. If people still want to connect to old (0.4.12 and earlier) servers, they can flip the send_pre_v25_init setting. Add the ability to detect if we've tried to connect to a server which only supports the pre v25 init protocol, and show an apropriate error message. Most times the error will already be catched at the serverlist level, the detection mechanism only acts as last resort, because the "Connection timed out" error message that would be shown otherwise would be very confusing. Automatic "fixing" of this condition is not desired, as it would allow for downgrade attacks. As already 161 of the 167 servers on the serverlist support the new srp based auth protocol (> 96%), the breakage should be minimal. Follow up of commit af30183124d40a969040d7de4b3a487feec466e4 "Add option to not send pre v25 init packet" Also change the pessimistic assumption of masterlist server versions to optimistic, in order to avoid buggy behaviour (favourites not in the serverlist would be denied to connect to, etc).