Commit Graph

306 Commits

Author SHA1 Message Date
oilboi 479c595da3
Add in client modding menu
See <https://github.com/minetest/minetest/pull/10039>
2022-05-21 17:06:26 +02:00
sfan5 4268927ef0
Fix server favorites not saving when client/serverlist/ doesn't exist already (#11152) 2022-05-21 16:18:24 +02:00
Elias Fleckenstein c087377098
Make pkgmgr handle modpacks containing modpacks properly
fixes #10550
2022-05-21 16:18:24 +02:00
rubenwardy f7301a2d25
pkgmgr: Fix crash when .conf release field is invalid
Fixes #10942
2022-05-21 16:18:23 +02:00
sfan5 94b8d680bd
Update credits tab and mailmap 2022-05-21 16:18:23 +02:00
rubenwardy 76ccee8cdf
Replace 'minetest.' with 'core.' in builtin 2022-05-21 16:18:21 +02:00
rubenwardy cacef5ad3a
Fix crash in tab_online when cURL is disabled 2022-05-21 16:18:20 +02:00
rubenwardy c0bab6cf40
Use consistent temp folder path (#10892) 2022-05-21 16:18:20 +02:00
rubenwardy 264ff29983
ContentDB: Order installed content first (#10864) 2022-05-21 16:18:17 +02:00
rubenwardy e78d927ff9
Use JSON for favorites, move server list code to Lua (#10085)
Co-authored-by: sfan5 <sfan5@live.de>
2022-05-21 16:18:17 +02:00
Zughy a529f7b3b3
Load system-wide texture packs too (#10791)
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
2022-05-21 16:18:16 +02:00
Zughy 1ab4612f43
Local tab: rename 'Configure' to 'Select Mods' (#10779)
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2022-05-21 16:18:15 +02:00
rubenwardy 6e92f23fd7
ContentDB: Ignore content not installed from ContentDB 2022-05-21 16:18:15 +02:00
Zughy 3a686dc9e7
Sanitize server IP field in mainmenu (#10793) 2022-05-21 16:18:14 +02:00
rubenwardy 5988b1889a
ContentDB: Add overwrite dialog when content is already installed (#10768) 2022-05-21 16:18:14 +02:00
Zughy 395af30bea
"Browse online content" formspec improvement (#10756) 2022-05-21 16:18:13 +02:00
Zughy 56339bf111
Display Minetest header when menu_last_game value isn't available anymore (#10751) 2022-05-21 16:18:12 +02:00
rubenwardy 3954bd96f9
Add dependency resolution to ContentDB (#9997) 2022-05-21 16:18:12 +02:00
Andrey 73326a3d9c
MainMenu: Add clear button and icon for search input (#10363) 2022-05-21 16:18:10 +02:00
rubenwardy c1d4ebb24f
Add open user data button to main menu (#10579) 2022-05-21 16:18:10 +02:00
numzero 88f2e825b9
Shaders for Android (GLES 2) (#10506)
Shader support for OpenGL ES 2 devices (Android)

Co-authored-by: sfan5 <sfan5@live.de>
2022-05-21 16:18:05 +02:00
lhofhansl c66ec62c77
Remove all bump mapping and parallax occlusion related code. 2022-05-21 16:18:04 +02:00
paramat 5eb3966a66
Give unnamed world names incrementing numbers. Format 'world<number>' (#10247)
Code created with help from GitHub users sirrobzeroone and pauloue, thank you.
2022-05-21 16:18:04 +02:00
paramat 0d024fa0af
Improve layout of main menu 'local' tab (#10366) 2022-05-21 16:18:00 +02:00
hecks fb5c84855d
Remove "generate normal maps" feature (#10313)
Erase all traces of normal "generation" from fragment shaders
Remove the "feature" from the engine and default config
Remove any leftover documentation of it
2022-05-21 16:17:59 +02:00
MoNTE48 5d84294168
Android: drop simple MainMenu (#10227)
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.
2022-05-21 16:17:57 +02:00
rubenwardy d07f7b7f09
ContentDB: Add Update All and download queuing (#9995) 2022-05-21 16:17:56 +02:00
paramat 86807859e8
Mapgen Flat: Add caverns, disabled by default (#9913)
Add the caverns used in V5, V7, Valleys, Carpathian.
Disabled by default to not be force-enabled in existing worlds.
2022-05-21 16:17:55 +02:00
rubenwardy a8f8a7948e
Fix incorrect view URL for games
package.id is a sanitised combination of author and basename, used to
compare remote and local content. Minetest ignores `_game` when comparing
game names, so package.id has `_game` removed. This meant that the wrong
URL was being generated for View.
2022-05-21 16:17:54 +02:00
sfan5 9c7339ad64
Fix ContentDB menu icons not appearing on Windows 2022-05-21 16:17:53 +02:00
rubenwardy ffaa3cdd6b
Fix incorrect extension used for ContentDB thumbnails 2022-05-21 16:17:52 +02:00
rubenwardy 72b9ac6b36
Add HTTP API to main menu (#9998) 2022-05-21 16:17:51 +02:00
rubenwardy 6837571319
Add buttons to ContentDB in game bar and configure world (#9944) 2022-05-21 16:17:51 +02:00
rubenwardy a57ab6d2dc
Update ContentDB dialog (#9949) 2022-05-21 16:17:50 +02:00
rubenwardy 051b66728b
Make ContentDB downloads not block the UI (#9948) 2022-05-21 16:17:49 +02:00
Wuzzy e19d0a346e
Rename “Minimal development test” to “Development Test” (#9928) 2022-05-21 16:17:48 +02:00
rubenwardy 2ec7efd0ec
Add engine version string to ContentDB API request (#9890) 2022-05-21 16:17:48 +02:00
sfan5 53647bc8e0
builtin: Move common/async_event.lua to mainmenu/async_event.lua
It only works in the context of the mainmenu.
2022-05-21 16:17:45 +02:00
rubenwardy 3ea6971764
Add core.open_url() to main menu API (#8592) 2022-05-21 16:17:45 +02:00
Wuzzy 659fff44df
Add mapgen settings to world creation dialog (#9254) 2022-05-21 16:17:42 +02:00
rubenwardy 3f7595d6ec
Fix delayed error message in start game tab 2022-05-21 16:17:36 +02:00
Wren Turkal 3c04a4c31d
Add allowed_mapgens option in game.conf. (#9263)
The game.conf has a disallowed_mapgens option. However, some games
require a certain mapgen to be used, like the CTF plugin. This change
adds an option to specify allowed mapgens so that the setting can be
specified in a way that needn't be updated as map generators are added
to Minetest.
2022-05-21 16:17:35 +02:00
rubenwardy 998fdbdaf3
Update credits for 5.2.0 (#9593) 2022-05-21 16:17:34 +02:00
Wuzzy 6a94a59520
Add comments for translators (#9510)
* Add translator comments for "special" strings

* Add translator comments for some "tricky" strings
2022-05-21 16:17:33 +02:00
Wuzzy 3dc79a8569
Cleanup global namespace pollution in builtin (#9451) 2022-05-21 16:17:32 +02:00
rubenwardy db5fed2cd6
Fix luacheck errors 2022-05-21 16:17:24 +02:00
srfqi 4ba095f2fb
All settings: Fix missing flags checkbox caused by 'possible flags' order (#8997)
Previously, the 'rivers' checkbox was missing for mgcarpathian, caused by the 'possible flags' order: 'caverns,nocaverns,rivers,norivers'.
Also reorder mgcarpathian 'possible flags', but only for consistency.
2022-05-21 16:17:16 +02:00
HybridDog a2a8ebd68f
Automatically enable depends of mods when enabling the mods in the world config menu (#3473) 2022-05-21 16:17:16 +02:00
srfqi 39f576f43a
'All Settings': Don't use checkboxes for 'no...' mapgen flags (#7847) 2022-05-21 16:17:12 +02:00
Desour 04ee4e442d
Fix undeclared global warning because of _ (#8798) 2022-05-21 16:17:10 +02:00