1
0

9792 Commits

Author SHA1 Message Date
Maksym H
0f989e37ee Apple: Xcode 15 support 2024-05-30 15:59:28 -04:00
Maksym H
3c26abba0e Drop only 1 item if sneak is pressed 2024-05-30 15:58:29 -04:00
3c1e1a20da build definitions for multicraft like minetest minenux ones 2024-05-30 15:45:19 -04:00
Deve
4b622b058a 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
2024-05-30 15:29:19 -04:00
Maksym H
b116381d28 Fix background image scaling in MainMenu 2024-05-30 15:27:39 -04:00
Maksym H
575f130854 Version 2.0.5-release
* cherry picked from commit
  14a7fe0266
* fix main menu minor changes cherry picked from commit
  f917f5c8d0
2023-09-05 18:08:53 -04:00
880579ea15 fix header porting import and fix devices filtering conditionals
* Minor cleanup and improvements, cherry picked modified from commit
  66b1aafb4b
2023-09-05 15:37:40 -04:00
4fb563aed3 Apple: minor update and check depends
* cherry-picked from commit
  1a553f9efe#
* use jsoncpp in lib
2023-09-05 14:59:48 -04:00
7083b0fb09 Mobile: use SDL_IsTablet() to determine the device type
* cherry picked from commit
  1c1acc3cfb
* this commit define automatically the client mode, if tabled or not!
  is goot to be backported to final minetest
* this depends of the previous commit, so now phone devices and tables
  are buil using SDL, check commit bd244fb402ee965862f42455d18857d7453f2cac
  in this repository
2023-09-05 14:23:58 -04:00
bd244fb402 Android: update dependencies for us
* backported from 33d56dd6fb
  this will need deps from minenux-stuffs site https://gitlab.com/minetest-stuffs/multicraft-deps_androit
2023-09-05 14:04:38 -04:00
Maksym H
9cf737dde1 TouchScreenGUI: minor fixes 2023-09-05 13:45:53 -04:00
a25ed78f6c Update MultiCraft Font - remove broken lang th that seems work
* cherry picked from commit
  27548f8b13
2023-09-05 13:45:04 -04:00
Maksym H
592f225798 Apple: update 2023-09-05 13:42:55 -04:00
Maksym H
0785a0064a MainMenu: remove legacy tab 2023-09-05 13:22:38 -04:00
Daroc Alden
91784d6d04 Fix undefined behavior in TileLayer (#12125)
Initialize the values properly

(cherry picked from commit 8e918bb322ceb8dcb4101740391138191d490e6d)
2023-08-10 23:33:53 -04:00
Maksym H
9db28e0daa MainMenu improvements and cleanup (#141)
Co-authored-by: luk3yx <luk3yx@users.noreply.github.com>
(cherry picked from commit 75452a9e9abe14deaf80cd696b056f708cf4f0fb)
2023-08-10 23:00:28 -04:00
Maksym H
365c63e99e Decrease sneak margin to fix phasing through thin walls
(cherry picked from commit 803428eaffc43a698ad5216a7c9b8d71e23bf3ff)
2023-08-10 23:00:08 -04:00
Maksym H
714de48c75 Simplify hasNPotSupport() check
(cherry picked from commit 0b4dda3c4ac110f9b6ee0bab93529108f4d91150)
2023-08-10 22:59:32 -04:00
Maksym H
413367631f Windows: update
(cherry picked from commit 8d4be7181047a91265515ef32529c5edb1b455ad)
2023-08-10 22:58:34 -04:00
luk3yx
2714e5d0f6 Prevent suffocation in plantlike nodes
(cherry picked from commit 73680423f5994e73fdb2e49289309fcf41c6ccfb)
2.0.4m
2023-08-10 22:56:37 -04:00
Deve
4157a8c8e1 TouchScreenGUI: handle screen resizing and fix memory leaks
(cherry picked from commit 9c5c0dcd3cef6d6b3bcab11e801d428c511e4bae)
2023-08-10 22:56:22 -04:00
Maksym H
9b03f0a82e Android: minor update
(cherry picked from commit 4e2d7463cda7630d76c8b26c6dc63b2b73f0e3e5)
2023-08-10 22:55:36 -04:00
Maksym H
4c4b00d719 Add hasNPotSupport() check in getTexture() function
(cherry picked from commit 63fa8c286fe09c5f7fc2c9a81be80f1b03d89be4)
2023-08-10 22:55:19 -04:00
Maksym H
c0f745994c macOS: minor update
(cherry picked from commit 01610cb8453077a6877f7b4ac9bacf7327fe282d)
2023-08-10 22:54:16 -04:00
luk3yx
e2726757f7 Log the name of entities that can't be added
(cherry picked from commit 2422c202d38a798f1162fb6aea79e53ed061117d)
2023-08-10 22:54:00 -04:00
luk3yx
d833004edd dlg_create_world.lua: Fix scrollbar slider
(cherry picked from commit 476d65034f50e5af4679cc85791504b884731ad2)
2023-08-10 22:52:36 -04:00
luk3yx
c16954e407 Add no_change_anim group
(cherry picked from commit d12f19fabf3fddc3f3bb83210ea80cf56f00fad8)
2023-08-10 22:52:14 -04:00
Maksym H
478a488348 Android: minor update
(cherry picked from commit d2408a9324f08fde9cb109490bf8fbf04f748531)
2023-08-10 22:50:25 -04:00
Maksym H
6fbceface0 Disable joysticks without SDL2
(cherry picked from commit 9b1209a68a4ae51f38dd2ebc97a7c168e9cacfc8)
2023-08-10 22:50:02 -04:00
luk3yx
e7d88cca42 Add pressed inventory slot background image
(cherry picked from commit f22951ab2b63c691f81d11267ff3e63e70457a14)
2023-08-10 22:48:22 -04:00
luk3yx
035e35c962 Scale statbar background texture correctly when its resoltuion differs
(cherry picked from commit 88c52130f81db79756087ffd95cd38d0ad2756a0)
2023-08-10 22:45:28 -04:00
Maksym H
70df6b60c2 Apple: switch to MultiCraft Font
(cherry picked from commit 58f63ae4a77ff691555f3397263b9d908b6d4456)
2023-08-10 22:45:04 -04:00
Deve
3219db4e89 Add build scripts for Windows using MSYS2 (#130) 2023-08-10 22:44:08 -04:00
Maksym H
732281da4a Remove formspec opacity in the ConfirmRegistration dialog 2023-08-10 22:30:31 -04:00
Deve
8c5e0cb61f Add SDL game controller support (#105) 2023-08-10 21:18:19 -04:00
luk3yx
371c3d3115 Don't crash on mod directories without init.lua 2023-08-10 21:17:52 -04:00
Maksym H
46c24e6c47 Improve the size of the loading progress bar (on GLES) 2023-08-10 21:17:05 -04:00
Deve
fe35c3a31c 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-08-10 21:11:51 -04:00
luk3yx
1f26bfa168 New world list (#135) 2023-08-10 21:11:10 -04:00
luk3yx
c3f00dedc2 Add list[] bgimg 2023-08-10 21:10:54 -04:00
Maksym H
1150926130 Android: minor update 2023-08-10 20:50:33 -04:00
Maksym H
f69818097b Version 2.0.4-release 2023-08-10 17:52:48 -04:00
Deve
8cd48bd34f 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-08-10 17:52:35 -04:00
Maksym H
f58cf228ae Switch to `ephemeral' sounds of eating and picking up items 2023-08-10 17:52:23 -04:00
Maksym H
6156f4b0a8 Builtin: localize a few functions 2023-08-10 17:52:05 -04:00
Maksym H
4237754178 Update minimap textures 2023-08-10 17:47:21 -04:00
Maksym H
e3b85d1207 Change main menu scrollbar style 2023-08-10 17:47:10 -04:00
luk3yx
a1a38c20af Use separate top/bottom textures for chat scrollbar 2023-08-10 17:46:59 -04:00
Maksym H
25a36b9291 Fix MinGW Action 2023-08-10 17:46:30 -04:00
luk3yx
eded502651 Allow table and textarea scrollbars to be customised (#129) 2023-08-10 17:45:45 -04:00