1
0

9748 Commits

Author SHA1 Message Date
3567eb2c01 Merge branch 'main' of https://github.com/MultiCraft/MultiCraft to sync upstream 2023-09-25 10:35:57 -04:00
4a9327f195 Revert "Drop support for connecting to MT 0.4 servers" for our finalminetest
* This reverts commit f2ca6a6ca5e9dfe7bda3630a1ae41a94f7d02125.
* now all clients can connect to older servers or server
2023-09-25 10:03:14 -04:00
Deve
5b9ca22c57
Free loaded data after alBufferData() (#147)
https://github.com/kcat/openal-soft/blob/master/examples/alplay.c#L266
2023-09-22 00:14:00 +03:00
Maksym H
6cc875cc32 MainMenu: minor cleanup 2023-09-21 01:57:52 +03:00
Maksym H
8a93f5492e Apple: Xcode 15 support 2023-09-21 01:50:55 +03:00
Maksym H
3d80a69b47 Drop only 1 item if sneak is pressed 2023-09-18 17:18:26 +03:00
Deve
52228db808
Mobile: improve the chat experience (#146)
* Some chat input dialog fixes.

- If getAndroidChatOpen() is true then input dialog is created by chat.
- Hide touchscreengui when chat input dialog is open.

* Check input dialog owner in config registration, just in case

* Make sure there is no menu active before showing touchscreengui

* Reset input dialog owner when reading value
2023-09-17 19:18:40 +03:00
Maksym H
2c244aa28c Fix background image scaling in MainMenu 2023-09-17 19:02:24 +03:00
Maksym H
f917f5c8d0 Minor MainMenu fixes 2023-08-31 14:54:20 +03:00
Maksym H
14a7fe0266 Version 2.0.5-release 2.0.5 2023-08-23 23:25:47 +03:00
Maksym H
66b1aafb4b Minor cleanup and improvements 2023-08-23 22:47:47 +03:00
Maksym H
1a553f9efe Apple: minor update 2023-08-23 22:47:47 +03:00
Maksym H
33d56dd6fb Android: update dependencies 2023-08-23 13:57:48 +03:00
Maksym H
1c1acc3cfb Mobile: use SDL_IsTablet() to determine the device type 2023-08-22 02:08:13 +03:00
Maksym H
8daac0ba49 TouchScreenGUI: minor fixes 2023-08-16 14:05:41 +03:00
Maksym H
27548f8b13 Update MultiCraft Font 2023-08-16 14:04:26 +03:00
Maksym H
9022560e8c Apple: update 2023-08-11 13:36:02 +03:00
Maksym H
d72f9f86fc MainMenu: remove legacy tab 2023-08-11 01:18:04 +03:00
Daroc Alden
8e918bb322 Fix undefined behavior in TileLayer (#12125)
Initialize the values properly
2023-08-08 16:11:27 +03:00
Maksym H
75452a9e9a
MainMenu improvements and cleanup (#141)
Co-authored-by: luk3yx <luk3yx@users.noreply.github.com>
2023-08-04 14:33:33 +03:00
Maksym H
803428eaff Decrease sneak margin to fix phasing through thin walls 2023-08-03 01:16:43 +03:00
Maksym H
0b4dda3c4a Simplify hasNPotSupport() check 2023-08-03 01:13:32 +03:00
Maksym H
8d4be71810 Windows: update 2023-08-01 02:02:59 +03:00
luk3yx
73680423f5
Prevent suffocation in plantlike nodes 2023-07-30 19:57:03 +03:00
Deve
9c5c0dcd3c
TouchScreenGUI: handle screen resizing and fix memory leaks 2023-07-30 19:56:10 +03:00
Maksym H
4e2d7463cd Android: minor update 2023-07-08 18:19:24 +03:00
Maksym H
63fa8c286f Add hasNPotSupport() check in getTexture() function 2023-07-05 00:54:42 +02:00
Maksym H
01610cb845 macOS: minor update 2023-06-27 01:48:52 +03:00
luk3yx
2422c202d3 Log the name of entities that can't be added 2023-06-23 20:29:12 +12:00
luk3yx
476d65034f dlg_create_world.lua: Fix scrollbar slider 2023-06-20 14:02:13 +12:00
luk3yx
d12f19fabf Add no_change_anim group 2023-06-19 19:18:24 +12:00
Maksym H
d2408a9324 Android: minor update 2023-06-12 21:14:29 +03:00
Maksym H
9b1209a68a Disable joysticks without SDL2 2023-06-08 10:54:45 +03:00
luk3yx
f22951ab2b
Add pressed inventory slot background image 2023-06-07 01:28:41 +03:00
luk3yx
88c52130f8
Scale statbar background texture correctly when its resoltuion differs 2023-06-06 10:37:16 +03:00
Maksym H
58f63ae4a7 Apple: switch to MultiCraft Font 2023-06-05 15:26:53 +03:00
Deve
a38f163db9
Add build scripts for Windows using MSYS2 (#130) 2023-05-23 23:36:06 +02:00
Maksym H
a1b7c739db Remove formspec opacity in the ConfirmRegistration dialog 2023-05-21 14:25:23 +02:00
Deve
8ebb6c2cb3
Add SDL game controller support (#105) 2023-05-21 14:16:14 +02:00
luk3yx
ad9233b32b Don't crash on mod directories without init.lua 2023-05-21 21:19:39 +12:00
Maksym H
271254aef2 Improve the size of the loading progress bar (on GLES) 2023-05-17 14:39:25 +02:00
Deve
9c6495b695
Add a fix for inventory that can't be open in some cases
The forceUpdateHoveredElement() forces GUI Environment to drop previously
grabbed elements that are not hovered anymore.
2023-05-17 00:26:18 +02:00
luk3yx
cd784ebf81 New world list (#135) 2023-05-16 11:00:55 +02:00
luk3yx
1558a2df54 Add list[] bgimg 2023-05-11 21:16:20 +12:00
Maksym H
9e77da9f8c Android: minor update 2023-05-06 02:18:49 +03:00
Maksym H
7321f08e59 Version 2.0.4-release 2.0.4 2023-05-05 22:15:35 +03:00
Deve
7e7420c5e7
Chat console fixes (#133)
* Some fixes for text selection in chat.

- Reset selection on chat open
- Reset selection on new message
- Reset selection when window size changed

* Don't move to bottom when user is scrolling chat

* Some work on prompt selection

* Make it working when text length is larger than max visible length

* Handle touch events for prompt

* Avoid moving chat history on new messages during scrolling.

Also simplify selection marks comparing.

* Move scroll to bottom on sending new message when console is opened without close on enter

* Fixed copy to clipboard when chat buffer is full and also keep text selected when new message arrives

* Some improvements for prompt selection

* Delete selected text on new input or backspace key press

* Fixed text selection and cursor pos for regular font

* Fixed drawing prompt with newlines

* Fixed empty prompt selection with ctrl+a

* Enable chat console on android tablets
2023-05-05 22:13:08 +03:00
Maksym H
0de69ddffb Switch to `ephemeral' sounds of eating and picking up items 2023-04-29 14:53:50 +03:00
Maksym H
e3bb04d341 Builtin: localize a few functions 2023-04-29 01:13:10 +03:00
Maksym H
aed73dc4ba Update minimap textures 2023-04-27 14:21:55 +03:00