Maksim Belov
ebe5314f28
Feat[lwjgl]: add vulkan to lwjgl dlopen hook, move hook to new file
2025-01-08 16:29:40 +03:00
Maksim Belov
aadb91dc98
Whoops[exec_hooks]: do not null program unconditionally
2025-01-08 16:29:40 +03:00
Maksim Belov
6d39ab2d49
Fix[ffmpeg_plugin]: replace LD_LIBRARY_PATH/PATH for ffmpeg, switch default exec mode
2025-01-08 16:29:40 +03:00
artdeell
041838725b
Fix[ffmpeg_plugin]: better FFmpeg plugin insertion
...
NOTE: requires a different version of the FFmpeg plugin which I haven't made yet
2025-01-08 16:29:40 +03:00
Mathias-Boulay
a72451c9e7
fix(gesture): Right click not working
...
Turns out if you were perfectly still, it would fail. For a quick tap, it was fairly easy to create.
2025-01-07 20:21:59 +01:00
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