Commit Graph
7145 Commits
Author SHA1 Message Date
Eva Isabella Luna 442bcdeebe Merge remote-tracking branch 'origin/v3_openjdk' into v3_openjdk 2025-05-23 23:35:47 -06:00
Eva Isabella Luna 5fe3b2f0aa [Branding] Fix OneUI 7 users not being able to install Amethyst
This is literally one of the dumbest bugs I have ever seen.
2025-05-23 23:35:19 -06:00
Eva Isabella Luna 85ddaa48f8 Change MobileGlues options title to be more accurate (#6)
fix[strings]: Change MobileGlues options title to be more accurate
2025-05-22 12:18:34 -06:00
alexytomi 54c2de1271 fix[strings]: Change MobileGlues options title to be more accurate
Addresses https://github.com/PojavLauncherTeam/PojavLauncher/pull/6751#discussion_r2062853362
2025-05-22 08:45:34 +08:00
Eva Isabella Luna 7a66b413af Fix offline profile launching modded instances (#4) 2025-05-20 18:39:01 -06:00
Eva Isabella Luna 146ff31ffa Fix README still saying PojavLauncher (#5)
Update README.md
2025-05-20 18:38:24 -06:00
Gary 7c7bc4204d Update README.md 2025-05-21 00:15:46 +05:30
alexytomi e4d070f9ef fix[Login]: Fix offline profile launching modded instances
Addresses https://github.com/PojavLauncherTeam/PojavLauncher/issues/6829
2025-05-20 17:33:19 +08:00
Eva Isabella Luna f6284f4ab0 [Branding] Green -> purple
Not sure why this didn't push before. Pushing it now!
2025-05-19 19:07:02 -06:00
Eva Isabella Luna 8ad5d9ad5b Merge remote-tracking branch 'origin/v3_openjdk' into v3_openjdk 2025-05-19 00:09:41 -06:00
Eva Isabella Luna e8f00c1948 [Branding] ProducerService + FolderProvider change
For right now this will do good enough. Setting a reminder to fix it later.
2025-05-19 00:09:19 -06:00
Eva Isabella Luna 2dcfff50c5 [Branding] Change icon size in README 2025-05-18 20:41:54 -06:00
Eva Isabella Luna 3b9b44816b [Branding] Move directories, change tag
Need to push a new tag for builds in a cloned repo to reflect it.
amethyst-legacy-0
2025-05-18 20:35:10 -06:00
Eva Isabella Luna 11c9126eeb [Branding] More minor tweaks, use full name in GitHub README.md 2025-05-18 19:59:58 -06:00
Eva Isabella Luna 1713d669e6 Merge remote-tracking branch 'origin/v3_openjdk' into v3_openjdk 2025-05-18 19:56:39 -06:00
Eva Isabella Luna b3eb5096a6 [Branding] Small tweak to the divider color 2025-05-18 19:56:27 -06:00
Eva Isabella Luna 6b8b3c8e48 Update android.yml 2025-05-18 19:19:17 -06:00
Eva Isabella Luna 73a751cfad [Branding] Further README tweaks 2025-05-18 19:17:10 -06:00
Eva Isabella Luna cad542d2d7 Update README for Amethyst (#2)
Update the README
2025-05-18 19:13:59 -06:00
Eva Isabella Luna 870a017726 [Branding] Replace pojavlauncher.png with amethyst.png 2025-05-18 19:13:03 -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
Jordan 89dbfbc1f3 Add new angelauramc.dev domain 2025-05-17 19:29:06 -05:00
Jordan b871a15286 Update README.md 2025-05-17 18:12:40 -05:00
Jordan b5cdc483a0 Fix a typo in README.md 2025-05-17 17:28:18 -05:00
Jordan 67edf8db5b Update README.md
This is just a rough draft of the new Amethyst README, needs to be updated.
2025-05-17 17:26:20 -05:00
Eva Isabella Luna cfdb023f33 Add MobileGlues renderer (#1) 2025-05-17 14:48:42 -06:00
alexytomi 4cbe20dbc4 [Renderer/MG](chore): Update MobileGlues sub-module 2025-05-18 01:06:47 +08:00
alexytomi 95b672edd7 fix[Settings/MG]: Change variable names to be more accurate
Addresses https://github.com/PojavLauncherTeam/PojavLauncher/pull/6751#discussion_r2062853362
2025-05-06 14:58:11 +08:00
alexytomi eb8b2c3475 fix(build): getGitHash didn't use the correct hash
This change finally solves the problem it was meant to solve
2025-04-24 23:17:32 +08:00
alexytomi de61c44f66 [README/ANGLE/MG]: Add necessary legal notices for usage of ANGLE 2025-04-22 01:50:17 +08:00
alexytomi 122ad985b4 [README/MG]: Add credits to MobileGlues 2025-04-20 02:00:27 +08:00
alexytomi 4413dedd96 [Renderer/MG](chore): Bump MobileGlues to v1.2.4 2025-04-20 01:56:36 +08:00
alexytomi 762751a683 [Settings/MG]: Add new settings UI for renderer specific options and MG options
Thank you @Vera-firefly and @Movtery for your respective implementations
on your forks. They were used as reference here.
2025-04-20 01:55:00 +08:00
alexytomi 54b2e2cabf [Renderer/MG](fix): Update caciocavallo17 to work with modern Java versions and set better defaults
Now based on
https://github.com/PojavLauncherTeam/caciocavallo17/commit/cdc19a131a0bc83057adbdcac67bc6fdebc32679
2025-04-20 01:43:37 +08:00
alexytomi 261db7a0a8 [Renderer/MG](fix): Actually load ANGLE properly
Thank you @Tungstend (again) for the tip (and code, sorry)
Co-authored-by: Tungstend <hanjinlong197@gmail.com>
2025-04-20 01:43:37 +08:00
alexytomi d9daf405b7 [Renderer/MG]: Add ANGLE libraries back 2025-04-20 01:22:30 +08: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
MovTery 6eb830ba7a Fix(DownloadUtils): Set Read Timeout Duration (#6504)
* Fix[DownloadUtils]: Set Read Timeout Duration
Pojav has not set a timeout for downloading files, which results in situations where file downloads do not throw an exception or terminate even after timing out.

* Update DownloadUtils.java
2025-04-18 20:56:13 +02:00
TarikBR 42c1c98c21 fix(log): log4j with incorrect configuration (#6822)
* fix[log]: log4j with incorrect configuration, mostly in newer minecraft versions

* fix[log]: add xml configuration for minecraft 1.21.2+

* refactor[log] improved getLog4jConfiguration()

* refactor[log]: just change version number instead unpacking in a method to get the log4j config
2025-04-18 20:55:40 +02:00
Eva Isabella Luna 3b4364bca2 Bump dawidd/actions-download-artifact to v9 (dependabot alert) 2025-04-14 15:13:46 -06:00
TarikBR 093c810e9f fix[demo]: being able to access the hidden demo folder (#6827)
* fix[demo]: button to open the game directory allowing access to the hidden demo folder

* fix[demo]: switching accounts being able to access hidden folder
2025-04-14 14:56:40 -06:00
alexytomi dcc2b95f54 Undo removal of force close button in-game (#6823)
Reverts commit 19dc51f (cleanup: remove unneeded menu entry)

Even if it closes when swiping away the app, there are cases where you
cannot swipe it away, or even bring up the navigation bar.
2025-04-13 15:11:27 -06:00
7c9c076105 Update README.md (#6590)
* Update README.md

* Update README.md

* Crystall1nedev's changes #1

* Small tweaks

---------

Co-authored-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com>
Co-authored-by: Eva Isabella Luna <me@crystall1ne.dev>
2025-04-11 14:47:37 -06:00
TarikBR a6f3fc0606 New demo mode and local mode reimplementation (#6819)
* feat: demo mode when using local account

* refactor[demo]: do not allow local account download the game and switch game dir when is demo, use DateUtils instead creating another date checker

* fix[demo]: require activity from optifine installer fragment to minecraft downloader verify if is a local account
2025-04-11 14:33:01 -06:00
alexytomi 2387817f4f Fix last PR's issues with building (#6773)
* fix(submodules): Remove broken, unused gl4es submodule

* fix(build): Git checks had typo

version also gets updated here because I changed their build.gradle
2025-03-29 19:26:57 -06:00
alexytomiandItsWinterBush 98947f23d3 Downgrade zink + some other fixes (#6752)
* [Actions]: Remove private token and use public release (#6742)

* Feat[zink]: Downgrade to Mesa 23.0.4 from Questcraft

This reverts commit f88fb3c61a.

Mali devices are severely screwed over by this change.

* [Misc]: Make reading custom_env.txt better

This makes it override anything that could be set by the launcher, which
is the point. Also it looks cleaner imo.

* [Misc]: Turn component version file into commit hash of project folder

I'm really annoyed at how the version file keeps changing and it seems
dumb

* fix(actions): Upgrade workflow Java version from 8 to 21

Using 8 is causing some really weird unreproducable shitfuckery that is
likely related to caches.

Co-authored-by: ItsWinterBush <154499206+ItsWinterBush26@users.noreply.github.com>

* enhancement(build): Explicitly clone submodules recursively

* fix(build): Update Gradle to 8.13

This is to fix `aar-metadata.properties (No such file or directory)`

See https://github.com/leancodepl/patrol/issues/2181 for similar issue

* enhancement(build): Add git checks to prevent build errors

---------

Co-authored-by: ItsWinterBush <154499206+ItsWinterBush26@users.noreply.github.com>
2025-03-29 11:25:18 -06:00
alexytomi b239d06745 [Actions] Remove private token and use public release (#6742) 2025-03-23 02:53:46 -06:00
Mathias-Boulay 3733f9cdd4 fix(gamepad): handle dpad events without associated device 2025-03-02 23:27:18 +01:00
Maksim Belov e49222380f Feat[downloader]: download and extract native libraries (#6629) 2025-02-20 21:39:34 +03:00
artdeell 92bde837fd Feat[mod_fragment]: remove explicit static variable in each mod install fragment 2025-02-10 22:48:17 +03:00