summaryrefslogtreecommitdiff
path: root/src/guiMainMenu.cpp
Commit message (Collapse)AuthorAge
* Basic support for configuring which mods to load for each worldJürgen Doser2013-01-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | settings.h: added function to return all keys used in settings, and a function to remove a setting mods.{h,cpp}: added class ModConfiguration that represents a subset of the installed mods. server.{h,cpp}: server does not load add-on mods that are disabled in the world.mt file. mods are disabled by a setting of the form "load_mod_<modname> = false". if no load_mod_<modname> = ... setting is found, the mod is loaded anyways for backwards compatibilty. server also complains to errorstream about mods with unstatisfied dependencies and about mods that are not installed. guiConfigureWorld.{h,cpp}: shows a treeview of installed add-on mods and modpacks with little icons in front of their name indicating their status: a checkmark for enabled mods, a cross for disabled mods, a question mark for "new" mods Mods can be enabled/disabled by a checkbox. Mods also show a list of dependencies and reverse dependencies. double-click on a mod in dependency or reverse dependency listbox selects the corresponding mod. Enabling a mod also enables all its dependencies. Disabling a mod also disables all its reverse dependencies. For modpacks, show buttons to enable/disable all mods (recursively, including their dependencies) in it. Button "Save" saves the current settings to the world.mt file and returns to the main menu. Button "Cancel" returns to main menu without saving. basic keyboard controls (if the proper widget has keyboard focus): up/down: scroll through tree of mods left/right: collaps/expand a modpack space: enable/disable the selected mod
* Add a list of servers to the "Multiplayer" tabJeija2013-01-21
| | | | | | | If USE_CURL is set, it also downloads a list from a remote server. The url of this list is configurable in minetest.conf using the setting "serverlist_url" The local list of favorite servers is saved in client/serverlist/filename filename is also configureable using the setting "serverlist_file"
* Add particlesJeija2013-01-14
|
* Update GUI textsPerttu Ahola2012-12-06
|
* Add checkboxes for shaders and on-demand item visual generationobneq2012-12-02
|
* added GUI checkboxes in Settings tab for the aforementioned video settings.Vanessa Ezekowitz2012-11-09
|
* Prevent world creation if the world already existsMatthew I2012-09-05
|
* Enforce stricter world names using a blacklistMatthew I2012-09-05
| | | | Blacklisted characters are: / \
* Add a random-ish contributor list to credit screenPerttu Ahola2012-07-21
|
* Properly and efficiently use split utility headersPerttu Ahola2012-06-17
|
* Switch the license to be LGPLv2/later, with small parts still remaining as ↵Perttu Ahola2012-06-05
| | | | GPLv2/later, by agreement of major contributors
* Use gettext for more basic user interface stringsPerttu Ahola2012-06-04
|
* Call this 0.4.dev-20120408Perttu Ahola2012-04-08
|
* New world removal GUI codePerttu Ahola2012-03-26
|
* Disable word wrap in vertical texts in main menuPerttu Ahola2012-03-18
|
* Do not clear address in main menu if starting a singleplayer game by double ↵Perttu Ahola2012-03-18
| | | | clicking the world
* Tune main menuPerttu Ahola2012-03-15
|
* Create main menu tab "Settings" for client settingsPerttu Ahola2012-03-15
|
* Fix click areas of singleplayer checkboxesPerttu Ahola2012-03-15
|
* Add "simple singleplayer mode"; Fix a number of GUI thingsPerttu Ahola2012-03-15
|
* Save selected tabPerttu Ahola2012-03-15
|
* Menu tuning WIPPerttu Ahola2012-03-15
|
* Crude tab test in main menu (requires gui redesign for the additional tabs)Perttu Ahola2012-03-13
|
* Move keychange/connect main menu buttons a bitPerttu Ahola2012-03-13
|
* Add confirmation menu and make world deletion possible in GUIPerttu Ahola2012-03-13
|
* World creation button and dialog and functionalityPerttu Ahola2012-03-13
|
* Remove duplicate code in main menuPerttu Ahola2012-03-11
|
* Rename "Delete map" to "Delete world"Perttu Ahola2012-03-11
|
* World selection box in main menu (and random fixing)Perttu Ahola2012-03-11
|
* Tune main menu a bit and show version number in therePerttu Ahola2011-11-29
|
* Add option to set water opaque (mainly for stylistic choice)Perttu Ahola2011-11-03
|
* Add 3d cloud checkbox in main menu (and rename setting from enable_2d_clouds ↵Perttu Ahola2011-11-02
| | | | to enable_3d_clouds)
* Header file tweaking; mainly for speedPerttu Ahola2011-10-12
|
* The password box in the mainmenu is focused if there is already a name and ↵JacobF2011-08-23
| | | | address filled in
* Use wgettextGiuseppe Bilotta2011-08-02
|
* set locales to C because en_US not installed on some systems, only UTF-8 ↵Constantin Wenger2011-07-30
| | | | version and en_US.UTF-8 does not work.
* fixed displaying "umlauts" (deutsch umlaute) and hopefully other non ASCII ↵Constantin Wenger2011-07-30
| | | | chars, too
* changed some lines to fit the 80chars limitConstantin Wenger2011-07-22
|
* Restore "Leave address blank" positionGiuseppe Bilotta2011-07-21
|
* added gettext supportConstantin Wenger2011-07-20
| | | | german translation file and bashscript to update translations
* added new submenu for key assignmentteddydestodes2011-06-01
| | | | configwriting/saving isn't complete and will break your config if you use fancy keys
* Passwords - password entry at main menu, stored and checked by serverCiaran Gultnieks2011-05-20
|
* updated menu a bit, and some other small fixesPerttu Ahola2011-04-24
|
* Made the main menu a bit more unique lookingPerttu Ahola2011-04-24
|
* bug-fixin'Perttu Ahola2011-02-08
|
* Map deletion buttonPerttu Ahola2011-01-26
|
* OMG! Main Menu!Perttu Ahola2011-01-23