87 Commits

Author SHA1 Message Date
Eva Isabella Luna
3b9b44816b
[Branding] Move directories, change tag
Need to push a new tag for builds in a cloned repo to reflect it.
2025-05-18 20:35:10 -06:00
Eva Isabella Luna
a52676aacf
[Branding] Begin work on moving from PojavLauncher -> Amethyst
Decently scuffed and leaves a bunch of stuff to be done. This is just the beginning of a series of commits that will be moving things over.

Icon is temporarily and will be replaced with the official Amethyst icon at a later date.
2025-05-18 19:09:27 -06:00
alexytomi
aa4b25ea6f [Renderer/MG]: Add MobileGlues renderer
Thank you @Tungstend and @Swung0x48 for the help!

Co-authored-by: Tungstend <hanjinlong197@gmail.com>
Co-authored-by: Swung0x48 <swung0x48@outlook.com>

# Conflicts:
#	app_pojavlauncher/src/main/res/values/strings.xml
2025-04-19 16:03:41 +08:00
artdeell
6b0ff501cc Chore[build]: next codename 2025-01-17 08:36:45 +03:00
Maksim Belov
b28fc4a1f4
Feat[renderer]: Add LTW renderer (#6477)
* Feat[launcher]: start introducing the Tinywrapper renderer

* Feat[launcher]: add renderer, add compatibility checks

* Chore[ltw]: update to latest

* Style[code]: code cosmetic changes

* Legal[ltw]: make LTW optional

* Fix[ltw]: fix actions, add forgotten file

* Workflow[ltw]: disallow forks, allow building on error
2025-01-14 00:23:49 +03:00
Mathias Boulay
f1cb9e60cf
chore(build): update gradle to 8.9 and AGP to 8.7.2 (#6353)
* chore(build): update gradle to 8.9 and AGP to 8.7.2

This may or may not force the generation of all sub projects

* build(actions): update GH Action gradle version

* chore(build): update gradle to 8.11

* fix(build): allow proguard profile to launch

It is still plagued with bugs, but it might stay handy the day we need to push some limits

* Fix: allow CriticalNativeTest in proguard build

* Build: Allow proguard granularity
2024-12-11 19:41:35 +01:00
Mathias-Boulay
fc81b87e7f Fix(controls): non square joystick, set size via text 2024-12-01 23:29:16 +01:00
Maksim Belov
8c90b542cc Feat[controller]: upgrade gamepad remapper library version 2024-09-05 21:58:24 +03:00
artdeell
4668d9c9a2 Feat[launcher]: update to SDK 34 2024-08-29 09:45:56 +03:00
Mathias-Boulay
879a8d9fb5 feat: foxglove release 2024-06-20 22:44:11 +02:00
artdeell
7d674f2181 Fix[build]: put exp4j into the repository instead of relying on jitpack 2024-04-18 10:19:30 +03:00
Mathias Boulay
9cc8107f13
fix(gamepad): analog trigger treshold (#5259) 2024-03-29 11:14:40 +01:00
artdeell
240f5d299d Feat[cropper]: more QOL features 2024-02-19 21:16:11 +03:00
artdeell
594e4cb204 Feat[exit]: Cleaner exits
- Replaced xhook with bytehook
- Reimplemented the exit hook and atexit()
2023-12-19 15:16:32 +03:00
Mathias Boulay
88149ae889 Fix: switch DPAD support
Also skip the dpad remap as it usually the same 2 configs that are auto handled
2023-10-20 21:40:10 +02:00
Mathias Boulay
751ade3340 Fix[gamepad]: better gamepad support 2023-10-18 21:26:23 +02:00
Mathias Boulay
ba158d97b2 Fix[controls]: joystick transparency 2023-10-13 22:55:41 +02:00
ArtDev
5d010fcd33
Update[build]: fix codename 2023-09-27 21:07:14 +03:00
Mathias Boulay
4eaea55b9b Build: warn when no api key is specified 2023-08-26 23:17:22 +03:00
artdeell
4469f73d1a Feat[modpack]: continue showing results from single source if an error occurred 2023-08-26 23:17:22 +03:00
artdeell
d00565ebac Feat[modpack]: move CF API key into a string resource 2023-08-26 23:17:22 +03:00
Mathias Boulay
85f35cc5ee Feat[joystick]: kdefault to disable forward lock, better lock display 2023-08-05 10:08:49 +03:00
Mathias Boulay
3535c3d482 Fix[joystick]: invisible forward lock 2023-08-05 10:08:49 +03:00
Mathias Boulay
35208fd413 Refactor: Remove need of the oob canvas 2023-08-05 10:08:49 +03:00
Mathias Boulay
e2c45b99f4 Fix[gamepad]: Add right trigger axis 2023-08-05 10:08:49 +03:00
Mathias-Boulay
9829dc436b Workaround[controls]: disable view clipping in game
This is only for the joystick, no other view should be affected
2023-08-05 10:08:49 +03:00
Mathias-Boulay
aed6c00c40 Feat[controls]: Input joystick 2023-08-05 10:08:49 +03:00
Mathias Boulay
403c962ed2 Fix[gamepad]: Add right trigger axis 2023-07-24 22:25:20 +02:00
Mathias Boulay
bf2aa6c853 Fix[controller]: triggers unable to map after screen touch 2023-07-23 01:25:51 +02:00
BuildTools
3cfaec3b4c Add UI for OptiFine installation
TBD: actually install OptiFine
2023-06-30 10:33:36 +03:00
Boulay Mathias
53d28026ac
Fix[build]: Fallback for versions on shallow repositories (#4285) 2023-06-20 11:38:06 +02:00
Boulay Mathias
809f5cd6e5
Feat[V 2.Gamepad]: Merge #4179
* Feat: gamepad remapping, with custom deazone

* Fix[gamepad]: wrong starting pointer offset

* cleanup[gamepad]: Remove useless variables

* Fix[gamepad]: Reduce jitter

Turns out the argument was a bit off when there are cpu constraints

* Chore: bump up remapper library version

* Build: bump up library version
2023-05-21 12:50:06 +02:00
skbeh
79fb01150e
Feat: Update Gradle to 7.6.1 and prepare for Gradle 8.0 (#4074)
The only left blocker for Gradle 8.0 is that
task ':app_pojavlauncher:lintAnalyzeDebug' uses this output of
task ':jre_lwjgl3glfw:jar' without declaring an explicit or implicit dependency.
2023-05-01 11:24:10 +02:00
artdeell
3d09979220 Automatically pick runtime version for Mod Installer based on the main class file verion 2023-04-29 23:53:20 +03:00
Mathias-Boulay
d4f2e5b752 Fix[settings]: Broken intent towards control activity 2023-03-02 10:05:39 +01:00
Mathias-Boulay
e03960a69d Feat: detach universal scaling for landscape mode 2022-12-29 00:17:07 +01:00
artdeell
eb0f834fcc Use DocumentProvider instead of FileProvider 2022-11-18 16:37:31 +03:00
Mathias-Boulay
6896e7f737 Fix: Export control system was crashing
Naming two providers with the same authority caused the app to pick the wrong provider when sharing the control file.
2022-11-18 12:05:03 +01:00
Mathias-Boulay
1799251ce3 Build: Bump up sdk version for future releases 2022-11-16 22:52:06 +01:00
Boulay Mathias
53cd15ac7d Build: Add ExtendedView library 2022-11-05 13:16:43 +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
The Judge
eaa01aabe2
Reenable 32-bit builds 2022-10-28 08:11:21 -07:00
The Judge
5362e66436 Merge remote-tracking branch 'origin/angle' into v3_openjdk
# Conflicts:
#	app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java
#	app_pojavlauncher/src/main/jni/egl_bridge.c
#	app_pojavlauncher/src/main/jniLibs/arm64-v8a/libgl4es_115.so
#	app_pojavlauncher/src/main/jniLibs/armeabi-v7a/libgl4es_115.so
#	app_pojavlauncher/src/main/jniLibs/x86/libgl4es_115.so
#	app_pojavlauncher/src/main/jniLibs/x86_64/libgl4es_115.so
#	app_pojavlauncher/src/main/res/values/headings_array.xml
2022-10-15 15:32:17 -07:00
artdeell
bd3d83d2e3 Removed all NavigationViews, replaced with ListViews...
... which allowed me to remove the Google Material dependency once and for all!
2022-04-26 18:42:28 +03:00
ArtDev
6e449dcde1
Removed the color selector dependency 2022-04-23 07:45:32 +03:00
Boulay Mathias
75ae53575c Remove the need for reflection 2022-04-21 22:25:08 +02:00
Boulay Mathias
a41826a167 Aggressive reduction of the dependencies, part 1/? 2022-04-18 21:36:47 +02:00
SerpentSpirale
fc28e3af79 Add proguard flavour, for internal testing 2021-11-27 16:09:45 +01:00
SerpentSpirale
b73b85f92f Update build.gradle 2021-11-25 21:06:12 +01:00
SerpentSpirale
5bc54d4690 Update build.gradle 2021-11-11 11:49:19 +01:00