Adds a new config option whether or not you want your mouse to be able
to click your touch controls! Default is you can!
Should also now let DeX users get their cursor out of the window by just
moving it by default.
This reverts commit 7631e3c9e70af03a294358bbfc7b809e21a1c690.
This is now based on the assetIndex.id that mojangs jsons have. I am
assuming inheritedFrom to always be present, if it isn't it'll treat it
like vanilla but it should still work due to the insertSafety setting
that field
This fixes the code breaking on versions with letters in them
Please finally don't break
Workflow used to compile:
https://github.com/AngelAuraMC/angle/actions/runs/16553827024
FCL's ANGLE has code for handling Turnip so we use that too. It is based
on https://github.com/google/angle/commits/chromium/7014.
I've tried git bisecting this issue however it seems the issues aren't
caused by any one single commit and bisecting this far down the history
takes ages. There isn't any noticeable degradation from downgrading
anyhow so there's no point.
Holy GL4ES breaks on 1.21.5 due to it using glFramebuffer extensively,
which GL4ES didn't like
1.21.6 doubles down on this by using UBOs which the target API of ES2.X
on GL4ES cannot easily handle, so this is likely the end of things for
GL4ES
Now based on https://github.com/AngelAuraMC/angle
This should improve performance in MobileGlues when using ANGLE as well
as helping to fix visual bugs.
Code thought taskProxy was being set to null, when in reality it was
actually just the value of it.
Rather than just read the value of the key, I just delete the key itself
because outside of installing something, we don't need it at all.
This bug caused anything implementing ModVersionListFragment to disable
the list after one install as the code that handles the edgecase of
taskProxy being not null was being triggered but not reset post-install.
The faulty code was intended to block the user from being able to run
multiple install tasks at once, which wouldn't go well.
This allows people to forcibly reset it to see newer version faster by
clearing the cache. Plus if you don't have internet, having this isn't
even important.
Merge alexytomi's changes for
1. Disallow creation of local accounts when no Microsoft account with game ownership is logged in
2. Disallow creation of local accounts when only a Microsoft account that lacks game ownership/demo mode is logged in
3. Prevent playing versions before 1.3.1 when no Microsoft account with game ownership is logged in, including demo accounts. (Demo mode does not exist before 1.3.1)