Commit Graph
7047 Commits
Author SHA1 Message Date
Maksim Belov 2e596cd07f Fix[renderer]: move GL4ES initialization code (#6447) 2025-01-04 02:41:02 +03:00
Jordan 80e0a6aac8 Update GPLAY_PRIVACY_POLICY (#6174)
Update GPLAY_PRIVACY_POLICY to be more clear, and remove the news entry as the news in Pojav no longer exists.
2025-01-03 00:00:03 +03:00
artdeell dd15d8a469 Style[gestures]: rename method to getGestureDelay 2025-01-02 21:50:40 +03:00
artdeell 93924b429b Fix[gestures]: rename method and improve documentation 2025-01-02 21:50:40 +03:00
movte a77271df03 Fix the issue where the long-press trigger delay does not refresh properly. 2025-01-02 21:50:40 +03:00
Maksim Belov 5d80d9baec Feat[downloader]: downloader improvements (#6428)
- Add download size queries through a HEAD request
- Use the file size for progress instead of file count when all file size are available
- Add download speed meter
2024-12-30 20:31:59 +03:00
Mathias-Boulay 99c8ea2bfd cleanup(tools): remove unused code 2024-12-27 12:31:27 +03:00
Mathias-Boulay 9a7fb2ae69 cleanup(tools): remove unused code related to fullscreen 2024-12-27 12:31:27 +03:00
Mathias-Boulay f2e95b6e65 refactor(seekbars):migrate range values into xml files 2024-12-27 12:31:27 +03:00
Mathias-Boulay 8cc5cca99f Fix(quick-setting): improper placement
This was due to an issue that only happens within older android versions.
2024-12-27 12:31:27 +03:00
Mathias-Boulay dcbb1e010e refactor(customseekbar): implement seekBarIncrement attribute 2024-12-27 12:31:27 +03:00
Mathias-Boulay b3df2645e5 Fix,refactor(profiles): prefer nameless profiles
Also refactored the use of a constant across the code
2024-12-27 12:31:27 +03:00
Mathias-Boulay 38e47687fa Tweak(jvm arg): take control of -XX:ActiveProcessorCount
Setting it ourselves guarantee a better experience by default
2024-12-27 12:31:27 +03:00
Mathias-Boulay 4738e1aa59 Tweak(pref-detection): Verify all cores aren't the same frequency 2024-12-27 12:31:27 +03:00
Mathias-Boulay e0fcb1e67d Qol(settings): use energy saving settings for powerful devices
Less boiling pocket heaters.
May contain a small few refactor
2024-12-27 12:31:27 +03:00
TarikBR 89f0254106 Fix[docs]: Change license to LGPLv3 in readme and fix link (#6389)
Closes #6384
2024-12-16 18:09:44 +03:00
artdeell 011139db38 Feat[folder_provider]: notify the file manager on file changes 2024-12-12 12:32:31 +03:00
Mathias-Boulay e71be1ed64 Fix(folder provider): display pojav version
This allows the sort to be stable when listing pojav versions in the file app.
2024-12-11 22:23:03 +01: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 1af64382eb QoL update (#6350)
* QoL(notification): click to go back into the current game

* Fix(system bars): fix colors for navigation bars

* Tweak(control editor): make snapping less aggressive

* Fix(system bars): properly remove colors in full screen
2024-12-06 21:04:17 +01:00
Mathias-Boulay bc7dfeacfd Fix(control-editors): make sure the layout is instantiated before using it 2024-12-03 21:04:09 +01:00
Maksim Belov fd6bea9b39 Merge pull request #6338 from PojavLauncherTeam/fix/QoL_stuff
QoL update
2024-12-02 13:07:37 +03:00
Mathias-Boulay fc81b87e7f Fix(controls): non square joystick, set size via text 2024-12-01 23:29:16 +01:00
Mathias-Boulay c6fe3c3de5 QoL(gesture): decouple gyroscope from long press gesture 2024-11-29 21:17:29 +01:00
Mathias-Boulay 68fa25cafc Fix(hotbar): first touch on 0 index not being taken into account 2024-11-29 21:14:16 +01:00
Mathias-Boulay fae327978e QoL(profile editor): make the text react like a button
This increases the space you can use, better for left handed people or large hands
2024-11-29 18:57:24 +01:00
Mathias-Boulay 29605ed6b7 QoL: make the settings button easier to click
Bigger hitbox, but not visually
2024-11-29 18:22:39 +01:00
Maksim Belov d5fd73c9e9 Feat[launcher]: Add a quick settings menu (#6303) 2024-11-26 21:05:47 +03:00
Maksim Belov eb6b23c76e Merge branch 'v3_openjdk' into feat/quick_settings 2024-11-26 21:05:02 +03:00
Mathias-Boulay 03eaf122cc Fix(settings): wrong order typecast
Fixes #6304

It was a typo.
2024-11-25 22:02:26 +01:00
Mathias-Boulay 19dc51fa8a cleanup: remove unneeded menu entry
It's been a while that everything closes when swiping away the app
2024-11-22 20:22:58 +01:00
Mathias-Boulay 19afab28f4 Fix: hide gyro if not supported 2024-11-22 20:12:57 +01:00
artdeell 383b3edd75 Fix[gyro_control]: whoops, forgot to remove the log print 2024-11-22 21:38:08 +03:00
artdeell 62de3d3ce3 Fix[gyro_control]: implement sensor warmup period for devices with broken GRV 2024-11-22 21:37:24 +03:00
artdeell f16c039470 Fix[input_bridge]: resizing race condition 2024-11-22 18:05:56 +03:00
artdeell fe78b94119 Fix[quick_settings]: crash when leaving main activity 2024-11-22 17:48:18 +03:00
artdeell b5de32d3b3 Fix[input_bridge]: cast pointer to jlong instead of long
Fixes size changing on 32-bit devices
2024-11-22 16:48:18 +03:00
artdeell 14ba6e2fa2 Fix[quick_setting_dialog]: fix seek text format warning, apply defaults to seek texts on startup 2024-11-22 14:06:51 +03:00
artdeell bb03cb889e Feat[color_selector]: rewrite to be a SideDialogView 2024-11-22 12:17:13 +03:00
Mathias-Boulay 6888de85fc Refactor(quick settings): better lifecycle interface 2024-11-21 22:33:15 +01:00
artdeell 1aface5d17 Fix[lwjglx]: mouse jump on Y axis when changing resolution 2024-11-21 22:51:08 +03:00
Mathias-Boulay 9c12611dd3 Refactor(quick settings): remove generic leading to unchecked typecast 2024-11-21 20:19:28 +01:00
Mathias-Boulay 371494c43e Fix(quick settings): persisted settings after cancel 2024-11-21 20:13:28 +01:00
Mathias-Boulay a93d7b0825 Fix(side dialog): height was incorrect 2024-11-21 19:25:47 +01:00
Mathias-Boulay 0e06203640 Refactor(controls): retrofit edit controls to sideDialog 2024-11-21 19:12:58 +01:00
Mathias-Boulay ff9e5889ee Refactor(side dialog): Allow the dialog to remove its views from the layout 2024-11-21 19:12:57 +01:00
artdeell b7fa7eb9eb Fix[side_dialog]: make the dialog scale properly with wrap_content 2024-11-21 17:29:49 +03:00
artdeell 924c33cb2c Fix[touchpad]: respond to dynamic scale changes 2024-11-20 23:24:53 +03:00
Mathias-Boulay 3f5baec1e6 Fix(hotbar): make the hotbar aware of the quick setting resolution 2024-11-19 23:10:49 +01:00
Mathias-Boulay 2e9428d54c Tweak: only instantiate the dialog when first needed 2024-11-19 22:19:59 +01:00