oilboi
479c595da3
Add in client modding menu
...
See <https://github.com/minetest/minetest/pull/10039 >
2022-05-21 17:06:26 +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
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
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
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
Paul Ouellette
388cba692a
Update gamebar on tab enter ( #8192 )
2022-05-21 16:16:51 +02:00
paramat
d36ff1f24d
Main menu style: Set to 'full' for Android, remove 'auto' option ( #7936 )
2022-05-21 16:16:33 +02:00
rubenwardy
b744f1d46f
Add online content repository
...
Replaces mods and texture pack tabs with a single content tab
2022-05-21 16:15:57 +02:00
PorygonZRocks
854202903f
Add main_menu_style setting
2022-05-21 16:15:46 +02:00
Elijah Duffy
b9cf7066c5
Remove remaining modstore code ( #6120 )
2022-05-21 16:15:01 +02:00
red-001
2dcce68936
Create a filesystem abstraction layer for CSM and only allow accessing files 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
2022-05-21 16:14:59 +02:00
Elijah Duffy
16f43df791
Menu: Merge singleplayer and server tabs ( #5627 )
...
Rename "Singleplayer" tab to "Play" and remove "Server" tab placing server functionality under a "Host Game" checkbox in "Play."
2022-05-21 16:14:49 +02:00
ShadowNinja
5030ce5f4b
Use a settings object for the main settings
...
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.
2022-05-21 16:14:45 +02:00
HybridDog
90478ea779
Mainmenu: Brighter text colours for readability
2022-05-21 16:14:21 +02:00
red-001
1b7a21e322
Add keyword based search to serverlist
2022-05-21 16:14:13 +02:00
Rui
b6af7f73ec
Fix #4111 ("Provided world path doesn't exist" if choosing singleplayer on first run")
...
Bug and whitespace error fixed (Zeno)
2022-05-21 16:13:38 +02:00
Rui914
8850a2a73f
Mainmenu: Refactor tab UI code
...
- Use local variables for tabs in place of globals
- Merge together if statements where possible
- Replace manual table searching code with indexof where possible
2022-05-21 16:13:30 +02:00
BlockMen
ae7b3ec177
Restore simple settings tab and add advanced settings as dialog
2022-05-21 16:13:19 +02:00
Zeno-
efeec55ab8
Let main menu scale (non-Android)
...
This fixes main menu not fitting for 800x600 (and lower resolutions) on PC builds
2022-05-21 16:12:29 +02:00
Perttu Ahola
352b5c8a72
Use fixed size for builtin menus on non-android platforms
2022-05-21 16:12:25 +02:00
sapier
ec52d6dc7a
Remove automatic consistent formspec size <-> font size (now has to be done 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)
2022-05-21 16:12:14 +02:00
Kodexky
0a6a8ab23b
Fix Android main menu crash, and user data directory check.
...
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
2022-05-21 16:12:05 +02:00
ShadowNinja
041d9e5417
Simplify loading of Android version of menu
2022-05-21 16:12:03 +02:00
BlockMen
2d346ed082
Fix mainmenu game initialisation
2022-05-21 16:11:54 +02:00
sapier
3fa5f247c2
Support for scalable font and gui elements Fix positioning of tabheader in order to be usable for scaling GUIs WARNING: this changes position of current tabheaders, mods have to adjust!
2022-05-21 16:11:49 +02:00
sapier
c2df20263f
Add formspec toolkit and refactor mainmenu to use it Fix crash on using cursor keys in client menu without selected server Add support for non fixed size tabviews
2022-05-21 16:11:42 +02:00
ShadowNinja
37c32c715f
Use "core" namespace internally
2022-05-21 16:11:41 +02:00
ShadowNinja
148b74312e
Organize builtin into subdirectories
2022-05-21 16:11:40 +02:00