Commit Graph
7109 Commits
Author SHA1 Message Date
Eva Isabella Luna b12ad04815 Discontinued 2025-09-23 14:12:28 -06: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 <[email protected]>
Co-authored-by: Eva Isabella Luna <[email protected]>
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 <[email protected]>

* 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 <[email protected]>
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
artdeell 1e060d1aa8 Style[bta_adapter]: change return types 2025-02-10 22:48:17 +03:00
artdeell fab0186cbe Style[bta_profile]: add clarifying comments 2025-02-10 22:48:17 +03:00
artdeell 988d3bbcb6 Style[bta_profile]: improve code niceness 2025-02-10 22:48:17 +03:00
artdeell 9e53552a8c Feat[bta_profile]: add the ability to install nightlies 2025-02-10 22:48:17 +03:00
artdeell 740568fafa Fix[bta_profile]: set custom game directory 2025-02-10 22:48:17 +03:00
artdeell 4903cfc8d3 Feat[launcher]: add support for the "Better than Adventure!" mod 2025-02-10 22:48:17 +03:00
Maksim Belov 21cfcdb15e Feat[input]: GLFW direct controller input (#6604) 2025-02-07 18:35:52 +03:00
artdeell ffc74c502a Fix[downloader]: fix size fetching 2025-02-07 18:35:11 +03:00
artdeell 4e1bdd8675 Fix[lwjgl]: update OpenAL to fix issues with soundfilters and other mods
Reference: https://github.com/PojavLauncherTeam/lwjgl3/pull/7
2025-02-05 22:28:56 +03:00
artdeell 0ee0dfecc2 Fix[glfw]: stubs for getMonitorContentScale 2025-02-04 18:47:03 +03:00
Maksim Belov 5a98a43d21 Merge pull request #6599 from PojavLauncherTeam/feat/true_display_create_state
Feat/true display create state
2025-02-04 18:40:07 +03:00
artdeell 3d256a29e4 Fix[workflow]: update upload-artifact to v4 2025-02-03 14:14:25 +03:00
artdeell b0630c298f Feat[lwjglx]: Return actual display creation state instead of always "true"
Fixes RandomPatches
2025-02-03 14:11:44 +03:00
Maksim Belov 32ff194a45 Feat[downloader]: Checksum downloading from libraries (#6545) 2025-01-28 18:22:31 +03:00
Mathias-Boulay 4fd0d0a2a5 tweak(profile-editor): limit path view height 2025-01-27 08:59:42 +01:00
Maksim BelovandDuy Tran Khanh a47f3276ba New Crowdin updates (#6501)
Co-authored-by: Duy Tran Khanh <[email protected]>
2025-01-27 09:27:31 +03:00
Mathias-Boulay 755b397f19 fix(modpack): installs being broken when installing multiple versions 2025-01-26 23:31:40 +03:00
artdeell 40e2eb8c21 Style[pojavexec]: move hooks to separate dirs, use logging macros 2025-01-26 21:45:40 +03:00
artdeell 23cc342c95 Feat[hooks]: add hooks for chmod/fchmod
Allows NIO ZipFs to function on old Android versions
2025-01-26 21:45:40 +03:00
Mathias-Boulay b63255e4cf fix(glsurface): avoid negative size 2025-01-25 22:58:47 +03:00
artdeell 5b99165160 Fix[glinfoutils]: more robust error handling for checks 2025-01-24 12:15:56 +03:00
artdeell a39cd84e08 Freat[misc_settings]: check for Turnip compatibility to hide the driver option 2025-01-20 21:31:26 +03:00
artdeell bff49a7ed6 Feat[egl_bridge]: simplify ZINK_PREFER_SYSTEM_DRIVER handling 2025-01-20 21:31:26 +03:00
artdeell a9815b2ac9 Feat[launcher]: remove duplicate GLES initializations 2025-01-20 21:31:26 +03:00
Mathias Boulay 5de68224c6 fix(preferences): memory allocation by increments of 8MB (#6511) 2025-01-20 20:32:49 +03:00
Maksim Belov 55e53ea02c Fix[pojavexec]: fix incorrect JNIEnv usage in some cases (#6510)
* Fix[pojavexec]: remove central JNIEnv variables

These caused some irreliability, as pojavexec isn't guaranteed to be loaded on the same thread as the call to glfwInit

This fixes:
- 1.3-1.5.2 setting their window size to 0,0 (and thus not working correctly)
- Forge for <1.13 not resizing its window

* Fix[egl_bridge]: remove attachEnvs()

* Whoops[input_bridge]: remove unnecessary prints
2025-01-20 12:46:59 +03:00
artdeell c04e3af70d Fix[locale]: improve some default strings 2025-01-18 21:51:59 +03:00
Mathias Boulay 8b6ec53bd1 fix(side dialog): crash when deflating twice in quick succession (#6502) 2025-01-18 21:49:25 +03:00
artdeell 51bc3cfb0a Merge recent translations (#6501) 2025-01-18 21:15:53 +03:00
Mathias Boulay 315352a979 hotfix(fullscreen handling): Fix animations not refreshing (#6500) 2025-01-18 20:08:03 +03:00
Maksim Belov a470792ed1 Feat[controls]: implement control layout sanitizer (#6499) 2025-01-18 19:49:38 +03:00
artdeell 6b0ff501cc Chore[build]: next codename gladiolus 2025-01-17 08:36:45 +03:00
artdeell 5d8cf0d2dc Feat[touch_char_input]: directly modify the Editable instead of relying on the internal TextView methods. 2025-01-17 08:28:11 +03:00
artdeell 2a44e8da69 Fix[file_provider]: check for storage before initializing 2025-01-17 08:28:11 +03:00
artdeell 097282507b Fix[fabriclike_install]: ensure array readiness before creating adapter 2025-01-17 08:28:11 +03:00
artdeell 2f34549f65 Fix[storage]: fix previous commit not starting the game 2025-01-17 08:28:11 +03:00