4459 Commits

Author SHA1 Message Date
artdeell
14a460a22c Fix merging 2021-12-07 14:29:47 +03:00
SerpentSpirale
4219779ce4 new eXperimental option: disable VBO 2021-12-06 22:18:01 +01:00
SerpentSpirale
fdc4a86dc9 Update ExtraCore.java 2021-12-06 21:23:49 +01:00
SerpentSpirale
33cde596ff Fix NPE with the ExtraCore singleton 2021-12-06 21:16:24 +01:00
artdeell
9608545111 Changes
- The game runs now
2021-12-05 15:13:06 +03:00
artdeell
213c6a7f84 Changes
- Added the ability create profiles
- Now the changes to profiles are immediately saved
2021-12-05 12:26:48 +03:00
SerpentSpirale
e896229e45 Fix scroll crashing 1.13+
Fix secondary pointers not affecting the touchbar
2021-12-04 14:31:44 +01:00
SerpentSpirale
6488b611ef Add a line break when logging stuff 2021-12-04 13:46:50 +01:00
khanhduytran0
bf41008851 virgl: set OpenGL version to 4.3
OpenGL 4.4 is incomplete, especially GL_ARB_buffer_storage, which is enabled by default in Sodium.
2021-12-04 16:56:46 +07:00
github-actions
53034113c7 CI: Update gl4es 2021-12-04 00:57:36 +00:00
SerpentSpirale
c2e5ddaeda Fix hotbar not registering 0-9 inputs 2021-12-03 13:27:57 +01:00
artdeell
4961acf10d New shit
- Removed profiles fragment because Serpent begged me not to use viewpager
 - Progressed further with the profiles dialog, now it's actually usable
 - Now launcher doesn't have profile amnesia
 - More splitting of raw version selector and profile selector
 Bugs:
 - Saving profiles in the editor does nothing
 TODO:
 - Implement launching the game with selected profile
 - Replace "Unknown" version ID in profiles with mProfile.selectedVersion for ease of migration
2021-12-02 23:21:32 +03:00
Duy Tran Khanh
e732f7d823
Use androidx.annotation.Keep (with package name) 2021-12-02 16:50:38 +07:00
SerpentSpirale
da13f2ed72 Fix handler infinitely throwing out items 2021-12-02 10:27:04 +01:00
ArtDev
0fc0623978
ExtraCore can now deal all kinds of values (#2315)
The extraListener is now an interface

Co-authored-by: SerpentSpirale <mathiasboulay@free.fr>
2021-12-01 16:25:30 +03:00
SerpentSpirale
edd8859f2d ExtraCore can now deal all kinds of values
The extraListener is now an interface
2021-11-30 19:35:47 +01:00
artdeell
4bea845ba4 Start implementing new, cleaner Profiles 2021-11-30 20:57:48 +03:00
SerpentSpirale
2be5ae2584 Extend pause a bit 2021-11-27 19:03:02 +01:00
SerpentSpirale
6cdfe1a694 New eXperimental hack -> Texture size shrink 2021-11-27 19:02:49 +01:00
SerpentSpirale
f3c16027a6 "Fix" showing incompatible runtimes 2021-11-27 16:18:35 +01:00
SerpentSpirale
fc28e3af79 Add proguard flavour, for internal testing 2021-11-27 16:09:45 +01:00
SerpentSpirale
c2036a1886 [DISABLED] Add experimental support for proguard. 2021-11-27 14:54:08 +01:00
SerpentSpirale
a7fad6100c Forgot a } in my previous commits 2021-11-26 15:35:59 +01:00
SerpentSpirale
fb21ddce9a Reduce gamepad mouse latency by one frame 2021-11-26 00:06:40 +01:00
SerpentSpirale
5289c0164f "Fix" mouse poll based event 2021-11-26 00:06:32 +01:00
SerpentSpirale
3cfcae85de Fix improper default placement for the latestlog file 2021-11-25 21:06:12 +01:00
SerpentSpirale
99903eca6c ok, THIS TIME the Touchpad doesn't loop for infinity 2021-11-25 21:06:12 +01:00
SerpentSpirale
8ed8dee6f8 Fix for real this time 2021-11-25 21:06:12 +01:00
SerpentSpirale
3a6c8cf893 Fix touchpad mouse crash 2021-11-25 21:06:12 +01:00
SerpentSpirale
4a3a046e95 Better filtering of inputs for the back button 2021-11-25 21:06:12 +01:00
SerpentSpirale
32a4141d32 Remove some unused stuff in JavaGUILauncher 2021-11-25 21:06:12 +01:00
SerpentSpirale
a99e081f33 Reset log file upon launching MC or a .jar 2021-11-25 21:06:12 +01:00
SerpentSpirale
5b728d051c Fix left offset controlling the top offset 2021-11-25 21:06:12 +01:00
SerpentSpirale
5c9d99a3b8 Proper auto-enabled state of the Touchpad 2021-11-25 21:06:12 +01:00
SerpentSpirale
d5437659d0 Finally removed the LoggableActivity 2021-11-25 21:06:12 +01:00
SerpentSpirale
636fc0f9ed Add auto-scroll to LoggerView 2021-11-25 21:06:12 +01:00
SerpentSpirale
22602d717a LoggerView now auto-shows the log 2021-11-25 21:06:12 +01:00
SerpentSpirale
d44f2dc023 - Update JavaGUILauncherActivity to use LoggerView
- Simplified view hierarchy
2021-11-25 21:06:12 +01:00
SerpentSpirale
364509069e Ported JREUtils to use Logger class 2021-11-25 21:06:12 +01:00
SerpentSpirale
9e3d5532ef BaseMainActivity now uses a loggerView 2021-11-25 21:06:12 +01:00
SerpentSpirale
f0a8448ac2 Fully implemented LoggerView with singleton Logger 2021-11-25 21:06:12 +01:00
SerpentSpirale
46481cdcaa W.I.P Port over to the new logger 2021-11-25 21:06:12 +01:00
SerpentSpirale
fa79784513 Add LoggerView.java, Logger.java, and loggerview_layout.xml 2021-11-25 21:06:12 +01:00
SerpentSpirale
b73b85f92f Update build.gradle 2021-11-25 21:06:12 +01:00
SerpentSpirale
84787e0bd7 Fix android 12 controller crash bug, removing reflection 2021-11-25 21:06:12 +01:00
SerpentSpirale
58a63b02eb Fix tap activating the left mouse button 2021-11-25 21:06:12 +01:00
SerpentSpirale
165cc2a8f0 Fix back key not being intercepted 2021-11-25 21:06:12 +01:00
SerpentSpirale
2a12db6216 - Fix distance evaluation bug
- Move static inputs methods to CallbackBridge
- Restored pointerDebugTextview, now auto-instanciated.
- Simplified main_with_ctrl hierarchy
2021-11-25 21:06:12 +01:00
SerpentSpirale
15ece0c416 - Move most input handling to the MCGLView
- Remove context holding from the Gamepad object
- Simplified main_with_custom_ctrl layout hierarchy
2021-11-25 21:06:12 +01:00
SerpentSpirale
3cb50a46ca Fix sqare detection box for touch slopiness 2021-11-25 21:06:12 +01:00