artdeell
c16423d21a
VIU fixes & improvements pt. 4
...
Add proper support for saving to folder paths
Fixed MainActivity switch case ordering causing buttons to swap functionality
Added version file for security components
Fixed security component paths in Forge installer
Switched default profile icon to Pojav logo
More logcat exception prints
Less unnecessary logcat prints
More null checks
2022-11-14 21:32:45 +03:00
Boulay Mathias
3649ef6470
Fix: Contextual Edit buttons are back on top
...
This was a hassle during control editing
2022-11-14 21:32:45 +03:00
artdeell
61b72c089c
No more weak reference hell in ProgressKeeper
2022-11-14 21:32:45 +03:00
Boulay Mathias
a8e864ac3d
Fix: Touchpad was obstructing buttons
2022-11-14 21:32:45 +03:00
artdeell
c73893ab99
Shrink title bar in landscape UI
2022-11-14 21:32:45 +03:00
artdeell
4a6eea08fc
Fix versions that are not downloaded yet
2022-11-14 21:32:45 +03:00
artdeell
765b504c5f
Fix modded versions
2022-11-14 21:32:45 +03:00
artdeell
5d690a993f
Made task counter listeners non-weak, extra race condition protection in services and far too much other stuff
2022-11-14 21:32:45 +03:00
artdeell
dbfbbbc4bf
W.I.P: progress reader rewrite
2022-11-14 21:32:45 +03:00
artdeell
ac71ffbdef
Add some localizability & implement simple account deletion
2022-11-14 21:32:45 +03:00
artdeell
bae23f770e
Add slashes to control loading paths
...
Java's path parser won't mind an extra slash (it wouldn't be treated as a new folder) but then paths that start with dots (such as the ones from the selector) would work fine
2022-11-14 21:32:45 +03:00
artdeell
ca0e9e2c0d
VUI fixes & improvements pt.3.5
...
Fixed the controls layout being offset on first start
Fixed the controls layout crashing when loading new control layout
2022-11-14 21:32:45 +03:00
artdeell
8419cee745
VUI fixes & improvements pt.3
...
Made plenty of changes to the file selector fragment
Refactored FileListView to use Files instead of string paths
Replaced some hardcoded strings with localizable ones
2022-11-14 21:32:45 +03:00
artdeell
a824c5f4f5
VUI fixes & improvements pt.2
...
Added GameService for the time the game runs
Added refcount to ProgressService (renamed from LazyService)
Moved notification channel creation to Tools
Now the game behaves better in the background
Now the game fully exits on swipe-up
2022-11-14 21:32:45 +03:00
artdeell
93396eff44
VUI fixes & improvements pt. 1
...
Re-enabled multi-process and fixed controls notch offset in multi-process
Used ThreadPoolExecutor for task execution with 0 starting threads
Used translation strings instead of hardcoded strings
Added terminate button for lazy service
Added arrow for tasks list
2022-11-14 21:32:45 +03:00
Boulay Mathias
d3a8c0bf17
Feat: W.I.P New UI
...
BREAKING CHANGES: Everything at this point.
2022-11-14 21:32:45 +03:00
ArtDev
aa13b5a876
Restore checks
2022-11-14 21:21:11 +03:00
ArtDev
88d13353b3
Update android.yml
2022-11-14 21:10:14 +03:00
ArtDev
1eb508655b
Temporarily allow pushes from other branches
2022-11-14 21:06:54 +03:00
Boulay Mathias
7d5dd988fe
Feat[mc profile]: add convenience method
2022-11-07 19:18:41 +01:00
Boulay Mathias
52a6a689ae
Feat:[ExtraCore] Add getOrDefault
2022-11-07 19:17:45 +01:00
Boulay Mathias
fd659f5f58
Feat: Activities can override whether or not to be fullscreen
2022-11-07 19:16:28 +01:00
Boulay Mathias
cb348e3acb
Feat: Add a service system
...
Once deployed, it will ensure that important jobs don't get killed.
2022-11-07 19:13:26 +01:00
Boulay Mathias
8f410d5f72
Tweak [visual]: Add the background programmatically
2022-11-05 17:22:59 +01:00
Boulay Mathias
f90d985443
Feat: FileListView can be used as a standalone view, show/hide settings
2022-11-05 17:20:15 +01:00
Boulay Mathias
f74a77826d
Feat [ExtraCore]: ExtraCore can now consume values
...
The commit also prepares a few new constants and change an anotation
2022-11-05 16:58:39 +01:00
Boulay Mathias
d1c88a19e0
Feat|Refactor: New control editing workflow
...
The new worflow is mostly focused on the ability to change in real time visual features of a button.
It also brings a new *export* button to easily export controls you made.
2022-11-05 16:18:44 +01:00
Boulay Mathias
53cd15ac7d
Build: Add ExtendedView library
2022-11-05 13:16:43 +01:00
Boulay Mathias
b03bde475a
refactor: Suppress NewAPi via annotation
2022-11-05 13:16:07 +01:00
Boulay Mathias
d0e5a345ae
Build: Add size unification librairies
...
This clearly won't help when it comes to the space taken resources wise
2022-11-03 22:41:37 +01:00
Boulay Mathias
631f84ab17
Workaround: Remove the temp account system
...
Note: The newer system won't need it. It still displays an error on first login.
2022-11-03 22:27:59 +01:00
Boulay Mathias
8e8d40ffe0
Feat [JVM]: Auto remove -Xint
...
This will limit trolls I guess
2022-11-01 19:02:32 +01:00
Boulay Mathias
9aea2065ce
Add a verification layer for the gamepad.
2022-11-01 18:59:25 +01:00
Boulay Mathias
00435f2fd7
Fix|Refactor: Handle custom resolutions on custom paths
2022-11-01 16:38:08 +01:00
Aerolome
f52814f0dc
Changes to the renderer strings (names), check description ( #3627 )
...
Holy GL4ES - (all versions, fastest) >>> Holy GL4ES - (all versions, fast)
vgpu - (up to 1.16.5, faster) >>> vgpu - (up to 1.16.5, fast)
ANGLE - (release 1.17+, slower) >>> ANGLE - (release 1.17+, mid)
virglrenderer - (release 1.7+, slowest) >>> virglrenderer - (release 1.7+, slow)
zink - (old_beta b1.8+, slowest) >>> zink - (old_beta b1.8+, slow)
2022-11-01 15:29:37 +01:00
Boulay Mathias
a9cf9a74dc
Refactor: Merge MainActivity and BaseMainActivity
...
Given even BaseMainActivity had unchecked typecasts to MainActivity, it had to be done
2022-10-31 20:37:12 +01:00
Boulay Mathias
a896ffb273
Refactor: Remove old migrators
...
They are now not needed, partially due to google policy regarding storage
2022-10-31 20:12:03 +01:00
Boulay Mathias
b98c012c29
Fix: Add a check to the index
...
This fixes some mods like galacticraft trying to get unexisting keyboard keys
2022-10-31 19:51:28 +01:00
Boulay Mathias
804d349b2e
Fix [control]: Always update the control scale in the builder
...
This fixes the controls being wrongly placed when quickly changing the scale
2022-10-31 19:44:43 +01:00
Boulay Mathias
7f46c6d7bd
Build: Add @Keep directives to allow build with proguard
2022-10-31 19:34:54 +01:00
Boulay Mathias
fb86444f50
Fix [control]: Add/tweak some keycodes to the keyboard mapping
...
This should allow players to use the numpad and the apostrophe key
2022-10-31 18:58:51 +01:00
ArtDev
b6f15cb42d
Add ANGLE Renderer | Fix Enivron not being set ( #3603 from thejudge156/v3_openjdk)
2022-10-30 23:30:57 +03:00
github-actions
0086631818
CI: Update gl4es
2022-10-30 20:20:15 +00:00
ArtDev
62f4f92709
Ignore gplay upload errors
2022-10-30 23:17:45 +03:00
The Judge
aa73ad5cb9
Merge remote-tracking branch 'upstream/v3_openjdk' into pr/3603
...
# Conflicts:
# app_pojavlauncher/src/main/jniLibs/arm64-v8a/libgl4es_114.so
# app_pojavlauncher/src/main/jniLibs/armeabi-v7a/libgl4es_114.so
# app_pojavlauncher/src/main/jniLibs/x86/libgl4es_114.so
# app_pojavlauncher/src/main/jniLibs/x86_64/libgl4es_114.so
2022-10-28 18:39:31 -07:00
The Judge
eaa01aabe2
Reenable 32-bit builds
2022-10-28 08:11:21 -07:00
github-actions
5487234380
CI: Update gl4es
2022-10-28 10:04:34 +00:00
artdeell
38218aef3b
Disable news web view until we fix changelog
2022-10-28 13:01:31 +03:00
github-actions
e76809a49f
CI: Update gl4es
2022-10-28 04:06:39 +00:00
The Judge
aeee804ddc
Merge pull request #1 from NotAHero04/v3_openjdk
...
Fixes for newer Minecraft versions
2022-10-21 13:29:18 -07:00