5692 Commits

Author SHA1 Message Date
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
Boulay Mathias
ca2e9f8199 Fix: Scroll inside menus
Turns out I crossed the axis...
2023-01-25 19:10:27 +01:00
artdeell
9459bb8d24 Rename ControlledDownloaderException and fix comment 2023-01-25 20:46:59 +03:00
artdeell
35c01793a5 Better download handling 2023-01-25 18:44:19 +03:00
artdeell
ffd07c2e28 Menu button 2 electic boogaloo 2023-01-24 21:41:44 +03:00
artdeell
c4880416e6 Menu button 2023-01-24 21:34:54 +03:00
Boulay Mathias
a197b906a2 Fix: Reduce the max allocation on 32 bits devices 2023-01-24 19:04:48 +01:00
Boulay Mathias
6a33087aa0 Workaround: fix clipped drawer by widening the invisible edittext 2023-01-23 23:09:46 +01:00
artdeell
6888cb7d87 Make newly created profiles non-null 2023-01-23 22:04:54 +03:00
artdeell
530a73e5c7 A bunch of fixes for old android and storage 2023-01-23 20:30:25 +03:00
khanhduytran0
f0c4fef803 Move the sandbox switch to Java Tweaks, update strings.xml 2023-01-20 17:38:03 +07:00
khanhduytran0
ee1c304a32 Add Java sandbox switch, for Quilt installer
#3113 #3187

The security manager malfunctions, causing access denial of certain operations. While this isn't actually a solution, it should at least allow Quilt installer to proceed.
java.util.concurrent.CompletionException: java.security.AccessControlException: access denied ("java.net.SocketPermission" "meta.fabricmc.net:443" "connect,resolve")
2023-01-20 17:19:30 +07:00
Boulay Mathias
314c87c7b6 refactor: migrate gamepad grabbing state management 2023-01-19 19:17:05 +01:00
Boulay Mathias
0a329af8ea Fix: improperly applied depth for control buttons.
This should fix buttons going over the editor
2023-01-18 23:58:56 +01:00
Boulay Mathias
66d677545e Workaround: Skip notify grab if it last less than a frame.
This should fix the issue of "permanently" grabbed mouse, as well as reducing the flashing when in some menus
2023-01-18 23:45:56 +01:00
khanhduytran0
caa9606bc8 Update cacio-tta: software keyboard support 2023-01-18 10:48:54 +07:00
Mathias-Boulay
1cd946af3c Fix: Timezone is now set properly 2023-01-14 18:03:30 +01:00
ArtDev
0a485c9b04
Update all lwjgl binaries 2023-01-10 22:34:56 +06:00
Mathias-Boulay
8e99e183fe Fix: minecraft restart upon theme switch 2023-01-10 01:19:17 +01:00
artdeell
fced17c8b6 Whoops, forgot to commit some changes 2023-01-08 23:36:18 +03:00
artdeell
be587ec40b Wait for all tasks to finish before starting the game 2023-01-08 22:55:54 +03:00
artdeell
4d67e5cf92 Handle natives_directory variable
Found in Babric's JSON
2023-01-08 22:21:14 +03:00
Duy Tran Khanh
adad00f834
Fix modded client library priority
Removed ancient(v2) parameter: optifineLib
2023-01-07 21:24:08 +07:00
Mathias-Boulay
66c3aecd26 Fix [Parser]: handle fallback for the last arg 2023-01-03 00:23:02 +01:00
Mathias-Boulay
9f8e066c93 Feat[Parser]: handle values with "-" inside.
BREAKING CHANGE: basic arguments WILL break: -jar, -verbose, -javaagent. However, all those are already handled by the launcher
2023-01-03 00:03:05 +01:00
Mathias-Boulay
b923b2b472 Feat[Parser]: handle -D arguments 2023-01-02 23:28:07 +01:00
artdeell
60903830b3 Return old parser 2022-12-30 16:14:44 +03:00
Mathias-Boulay
df238891a4 Style: increase default landscape font size to 14ssp 2022-12-29 10:05:44 +01:00
artdeell
0db01353a5 Better args parser 2022-12-29 11:57:10 +03:00
Mathias-Boulay
e03960a69d Feat: detach universal scaling for landscape mode 2022-12-29 00:17:07 +01:00
Mathias-Boulay
e566dd143e Fix: Ensure the mouse grab state.
This is also accompagnied with a slight optimisation of the updateGrabbingState function, since it will be called quite a high number of times
2022-12-25 17:43:07 +01:00
Mathias-Boulay
63e822325c Fix: Remove usage of deprecated Handler constructor 2022-12-22 07:45:21 +01:00
Mathias-Boulay
33ec184108 Feat: Add button to edit controls from settings 2022-12-21 23:22:05 +01:00
Mathias-Boulay
eb3300699e Feat: Share logs via a simple button 2022-12-21 22:33:59 +01:00
Mathias-Boulay
4671d6b7a3 Cleanup: Remove unused layout file 2022-12-21 19:46:43 +01:00
Mathias-Boulay
88ff5468ec Style[profile editor]: de-hardcode more strings 2022-12-21 19:46:43 +01:00
Mathias-Boulay
c79cd3a832 Style: -de-hardcode some strings
Damn, the UI is really unfinished
2022-12-21 19:46:43 +01:00
Mathias-Boulay
1faaecaf49 Style: unify even more text and layout size 2022-12-21 19:46:43 +01:00
Duy Tran Khanh
1058750a1a
Fix Realms API broke due to dashed UUID
It’s weird that Realms API just returns empty list whenever UUID with dashes is passed. Without dashes, Realms is now working.
2022-12-20 17:52:26 +07:00
github-actions
16d8128b43 CI: Update gl4es 2022-12-06 11:43:57 +00:00