5681 Commits

Author SHA1 Message Date
artdeell
a84cd3a5f9 Change the strings for the force-capping preference 2023-02-28 08:31:26 +03:00
TarikBR
319c34eb73 force-capping for control button name text with Switch Preference 2023-02-28 08:25:51 +03:00
artdeell
8f8a9dff02 Fix crashing when clicking the "Edit controls" button in preferences 2023-02-28 08:07:34 +03:00
artdeell
a945d2bc01 Add storage unmount handling
+other fixes for crashes from gplay console
2023-02-27 22:17:00 +03:00
artdeell
98a098a397 Fix mod installer not starting on new runtime 2023-02-26 17:50:59 +03:00
CryoticJet
12362b2318
Fix: Remove improper mouse option description (#3991) 2023-02-26 12:39:33 +01:00
Mathias-Boulay
da7dd201f2 Fix: crash on virtual mouse enabled on start 2023-02-26 12:22:30 +01:00
artdeell
67fc3f5740 Update libunpack200 for all architectures 2023-02-25 22:43:08 +03:00
artdeell
79af2ffd0a Handle HTTP error 429 (Too Many Requests) in the microsoft login
I will do it properly later with Retry-After tag, I promise...
2023-02-24 11:53:05 +03:00
Mathias-Boulay
1e51a3250b Feat: display the size of current download 2023-02-22 19:33:19 +01:00
github-actions
a9993d3871 CI: Update gl4es 2023-02-19 13:50:27 +00:00
Duy Tran Khanh
9ace759005
Fix: improper Java 8 version check 2023-02-19 20:47:44 +07:00
Mathias-Boulay
1ecbb6bd25 Feat[surface]: allow force vsync for alternate surface rendering 2023-02-16 23:00:39 +01:00
Mathias-Boulay
64d271a8af Feat[Gyro]: Allow to swap axis 2023-02-16 21:29:26 +01:00
Mathias-Boulay
281bb92b2d Fix: Use natural xFactor 2023-02-16 19:22:01 +01:00
artdeell
ff1db31271 Gyro controls: Implement listener to correct gyro controls in reverse portrait/landscape modes
Co-authored-by: TarikBR <TarikBR@github.com>
2023-02-12 22:19:07 +03:00
Mathias-Boulay
2c66709f30 Fix[32 bit]: make default ram Xms more conservative 2023-02-07 21:50:25 +01:00
artdeell
cb44314aba Gyro controls: Untie sensitivity from sample rate 2023-02-02 16:51:08 +03:00
artdeell
2b7708fedc Gyro controls: Use an actual gyro instead of Game Rotation Vector 2023-02-02 16:23:55 +03:00
RetroSourceCode
c8ce24aae0 Change "swipe from r to l" to "tapping a small button" 2023-02-02 07:47:06 +01:00
Boulay Mathias
6a5c2dd77e
Cleanup: applied fixes from #3599 2023-02-01 21:48:59 +01:00
Boulay Mathias
b9e443b818
Cleanup: Apply fixes from #2774 2023-02-01 21:39:35 +01:00
VenomousSteam81
9db4912f9c Add a space 2023-02-01 21:35:07 +01:00
TarikBR
e8959a3df7 Revert "enforce non focusable when disabled"
This bugged me by making the keyboard stop opening
Motorola One Vision - Android 12 (CrDroid 8.8)
this revert commit ef9d5e347c58a241ac50943965c659860161c6e5
2023-02-01 21:30:26 +01:00
artdeell
0ade45665d Fix #2912 (and other tiny sanitizations) 2023-02-01 22:01:22 +03:00
artdeell
27a3bb8121 Feature: Gyroscope controls 2023-02-01 19:13:13 +03:00
artdeell
c9e9466977 Try to prevent clipped DrawerLayout 2023-02-01 16:55:39 +03:00
Mathias-Boulay
191c37161d Revert "Workaround: fix clipped drawer by widening the invisible edittext"
Sadly, it created a gigantic issue for the soft keyboard users
This reverts commit 6a33087aa035c7ba56648101eec76dc3b6c32e20.
2023-02-01 14:19:53 +01:00
artdeell
362a49620b Feature: OldVersionsUtils now handles dates without T correctly 2023-01-31 20:58:50 +03:00
artdeell
13f55e21bc Compromise: remove Android < 28 notch support because it breaks virtual navbars 2023-01-31 20:35:26 +03:00
artdeell
4c435228cc Finally! Fix window size for Minecraft 1.2.1-1.2.4 2023-01-31 17:58:33 +03:00
Mathias-Boulay
ef9d5e347c Fix[input]: enforce non focusable when disabled 2023-01-31 14:17:28 +01:00
artdeell
e264181356 Change AWT Canvas size inside Display.create() (to force older MC versions to resize ASAP) 2023-01-31 07:33:30 +03:00
Mathias-Boulay
f0aad00211 Workaround[input]: remove hardware keyboard detection
Sadly, many devices may think they have a keyboard, reasons ranging from OEMs additionnal software layers to mouse declaring themselves as gamepads.
2023-01-30 21:05:25 +01:00
artdeell
246bf5c1dc Fix: synchronize method bodies instead of completely relying on synchronized colelctions
Should prevent ConcurrentModificationExceptions and runtime corruption
2023-01-30 22:58:19 +03:00
artdeell
3004503b84 Feature: download source inheritsFrom JSON automatically 2023-01-30 20:25:46 +03:00
artdeell
693cff45b0 Infdev cursor grab: the Pojav part
Also featuring:
Window resize on first key even poll
2023-01-29 22:17:42 +03:00
Duy Tran Khanh
328581c2a9
Feat (parser): handle javaagent and verbose args 2023-01-29 20:05:59 +07:00
artdeell
4716e99df1 Don't call Display.create in AWTGLCanvas constructor (fixes Minecraft 1.2.1-1.2.4) 2023-01-28 14:36:18 +03:00
artdeell
1f28b3a6a7 Fix the FolderProvider findDocumentPath implementation to make paths actually visible 2023-01-28 07:57:11 +03:00
artdeell
2293664bd4 Workaround: Initialize GL capabilities early for gl4es 2023-01-27 22:22:42 +03:00
artdeell
db7881792f Implement file/folder opening along with link opening 2023-01-27 21:41:55 +03:00
artdeell
33d7d854ae Implement AWT (1.12.2-) link opening
TODO: DIrectory opening
2023-01-27 07:34:01 +03:00
Boulay Mathias
6714813eec Fix: Locale not being forced to english 2023-01-26 21:02:54 +01:00
Boulay Mathias
aa1685fae1 Fix: Error can be displayed when not launched from an activity 2023-01-26 20:55:16 +01:00
Boulay Mathias
1d30eabfdf
Fix: Improper character encoding upon default control selection 2023-01-26 13:30:33 +01:00
Boulay Mathias
3f8e49f530 Style: Ensure alpha value on TextureView 2023-01-26 00:04:31 +01:00
Boulay Mathias
c51809e6b7 Fix: Force disable mouse touchpad emulation on chromebooks
This should fix some issues with mouse hovering and such
2023-01-25 23:33:31 +01:00
Boulay Mathias
dfc36ab2b2 Fix: Special unicode chars breaking on controls.
Turns out UTF 8 was not always enforced
2023-01-25 23:10:29 +01:00
artdeell
843e13bd6b Text descriptions during Microsoft login 2023-01-25 21:44:06 +03:00