Commit Graph

421 Commits

Author SHA1 Message Date
Gregor Parzefall
b1dec37adb Clean up and improve mainmenu theme / game theme code () 2023-10-18 20:18:50 +02:00
Gregor Parzefall
d05da513be Notify users to reinstall MTG if worlds exist () 2023-10-08 16:47:00 +01:00
Gregor Parzefall
26bb397852 Add advanced settings checkbox and hide advanced settings by default ()
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2023-10-07 21:34:59 +02:00
Muhammad Rifqi Priyo Susanto
c60d971bc4 Move unsupported language list into a separate file () 2023-10-05 17:29:02 +02:00
Gregor Parzefall
56965bc814 Android: Add field_enter_after_edit[] formspec element () 2023-10-01 11:20:50 +02:00
Gregor Parzefall
94eba15c34 Misc. mainmenu fixes ()
* settingstypes.txt: Fix wrong default value for profiler.report_path

* Disable Irrlicht file picker on Android
  (It doesn't work.)

* Join Game tab: Fix server description textarea being misaligned with background

* Reduce distance between tab and gamebar on Android
  Allows using a higher gui_scaling value without the gamebar going off-screen.

Co-authored-by: ROllerozxa <rollerozxa@voxelmanip.se>
2023-10-01 11:19:52 +02:00
Gregor Parzefall
4cf900c779 Fix error when enabling texture packs () 2023-09-23 18:20:23 +02:00
ROllerozxa
c247761213 Escape package description in content tab 2023-09-22 21:25:58 +02:00
ROllerozxa
a88e61c2cf Improve UX when no game exists and drop default_game () 2023-09-17 18:45:28 +01:00
Gregor Parzefall
5bfc5d44c0 Two ContentDB GUI fixes () 2023-09-16 18:36:28 +02:00
Gregor Parzefall
4f735fba05 Settings GUI: Noise parameter setting fixes () 2023-09-16 18:35:35 +02:00
rubenwardy
48ab1835da Replace settings tab with button 2023-09-09 18:49:33 +02:00
Gregor Parzefall
1a568cc491 Fix that negative integer values for float settings don't get a ".0" suffix () 2023-09-05 15:36:05 +02:00
Gregor Parzefall
83b85ba16a Rewrite the gamebar () 2023-09-02 23:02:02 +02:00
Gregor Parzefall
4252f9d4d5 Restore the appearance of the "Start Game" tab after () 2023-08-30 14:45:44 +02:00
rubenwardy
0cbf96cc83 Use formspec version 6 in the main menu () 2023-08-28 22:36:54 +01:00
rubenwardy
a65cdbe66e Settings GUI: Use language names rather than codes () 2023-08-24 00:33:23 +01:00
Montandalar
7b3ed32003 Persist text inputs in mainmenu local tab
Co-authored-by: archfan <33993466+archfan7411@users.noreply.github.com>
2023-08-14 18:17:53 +02:00
Gregor Parzefall
526c5f2348 ContentDB GUI: Load package list asynchronously () 2023-08-13 13:28:24 +01:00
ROllerozxa
e4bedc7ea8 Make content tab use real coordinates and minor cleanups () 2023-08-13 13:28:16 +01:00
ROllerozxa
c816aa5374 Settings GUI: Fix path settings on Windows 2023-08-06 14:15:49 +02:00
rubenwardy
d16d1a1341 Settings GUI: Add setting dependencies () 2023-08-05 17:55:27 +01:00
rubenwardy
752ce1a1b2 Settings GUI: Move shadow presets to Shaders, remove Most Used () 2023-08-05 17:33:18 +01:00
DS
f41e9e3e0f Add Irrlicht device info to the mainmenu About tab () 2023-07-17 20:44:54 +02:00
DS
edcbfa31c9 Sound refactor and improvements () 2023-06-16 20:15:21 +02:00
Gregor Parzefall
a857c46e6e Make the settings GUI more usable on Android () 2023-06-05 12:01:54 +02:00
Gregor Parzefall
e5a5d5a672 Fix various cases of double-escaped error messages 2023-06-05 11:59:37 +02:00
ROllerozxa
394dd9ffa5 Fix settings dialog not resetting filter when closed () 2023-05-27 15:35:01 +01:00
Gregor Parzefall
f393214fef Settings menu improvements regarding default values ()
The reset button now removes the setting from minetest.conf instead of setting it to its default value.
The reset button is now shown whenever a value is present in minetest.conf
Float settings now get a .0 suffix if they have no decimal places.
2023-05-18 20:32:26 +02:00
rubenwardy
bc4fc6d648 Fix shadows dropdown and clean up shader settings () 2023-05-03 22:28:02 +01:00
rubenwardy
ad37df7f2e Fix crash when multiple mods with the same name provide settings 2023-05-01 21:39:12 +01:00
rubenwardy
d35672e78e Redesign/unify mainmenu settings interface 2023-05-01 17:11:41 +01:00
rubenwardy
b89077187b Fix ContentDB page not being reset when changing type
Fixes 
2023-04-14 20:34:03 +01:00
rubenwardy
c5fb50298a Prevent installing mods when there is no base game () 2023-04-14 20:23:25 +01:00
sfan5
c26e122485 Move video_driver default selection to runtime 2023-04-08 20:19:35 +02:00
sfan5
0a698d92c3 Update credits tab and mailmap 2023-03-29 23:19:11 +02:00
olive
b1c8a7d055 Fix empty port assertion error in 'Join Game' menu
Pressing "Register" when the port field was empty led to an assertion error inside `create_register_dialog`, it was simply checking the port was a number.
2023-03-16 14:57:20 +01:00
rubenwardy
39f4d26177 Add minetest.get_player_window_information() () 2023-02-27 22:58:41 +00:00
Muhammad Rifqi Priyo Susanto
a2a280691c Fix Enter key after creating a new world ()
Prevents Enter key or "double-click" event to play the world just after creating a new world
2023-01-16 20:16:08 +01:00
ROllerozxa
7f01471141 Fix join game tab being slightly shorter than the others () 2022-12-25 10:57:21 -05:00
sfan5
504e43e0da Remove Irrlicht documentation URL from key settings () 2022-12-04 12:35:28 +01:00
Jude Melton-Houghton
b85831e389 Fix startup after removing last game () 2022-12-03 11:35:38 -05:00
Jude Melton-Houghton
3ff8adf599 Avoid resetting music when dialog opens () 2022-11-30 10:42:30 -05:00
Abdou-31
d1b80b462e Fix typos and en_US/en_GB inconsistency in various files () 2022-11-09 11:57:19 -05:00
Jude Melton-Houghton
b38ffdec27 Implement vector and node conversion in Lua ()
Co-authored-by: sfan5 <sfan5@live.de>
2022-10-18 18:01:44 -04:00
sfan5
23e9f5db43 Fix list sorting behaviour with missing geoip 2022-10-17 20:16:39 +02:00
sfan5
87051fca26 Take geographic distance into account for server list ordering () 2022-10-17 07:56:28 -04:00
Muhammad Rifqi Priyo Susanto
3978b9b8ed Add crosshair support for Android ()
If enabled, a crosshair will be shown to select object.
This will give Android players a way to play like they play on desktop.
On third-person back camera mode, player is forced to use crosshair.
On third-person front camera mode, player is unable to select anything.

Co-authored-by: ROllerozxa <temporaryemail4meh+github@gmail.com>
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2022-09-29 20:30:33 +02:00
Lars Mueller
8dec3a5ecb Fix double escape in update checker dialog 2022-09-25 13:45:37 +02:00
SmallJoker
b5e7280708 Content tab: Fix content download broken by bc3dccc 2022-09-16 13:01:23 +02:00