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
Mathias-Boulay
dc06417767
Fix: propagate resolution scale change to all components
2024-11-19 20:26:36 +01:00
Maksim Belov
a5d02c1aab
Fix[input_bridge]: fix Forge crashing the input bridge when app is rolled down ( #6297 )
...
Also fixes incorrect behaviour of GLFW regarding shown windows by default
2024-11-19 21:04:50 +03:00
Mathias-Boulay
85e98a98bf
Refactor(gyro): pre-compute the factor one quick setting change
2024-11-19 18:51:42 +01:00
Mathias-Boulay
be69154471
Fix: resolution not being properly reflected
2024-11-19 00:24:16 +01:00
Mathias-Boulay
d6534d5367
Feat: In game quick settings
2024-11-19 00:05:36 +01:00
Mathias-Boulay
3777261f1f
Refactor: move static functions to Tools
2024-11-19 00:04:31 +01:00
Mathias-Boulay
7481278fb8
Add: Side dialog system
...
Contains only the outer shell
2024-11-18 23:58:17 +01:00
Mathias-Boulay
d6a6c89657
Cleanup: Remove unused resource
2024-11-18 23:54:19 +01:00
Mathias-Boulay
f64964c6b5
Add: simple seekbar listener
...
Allows to make cleaner code when you have more than one seekbar
2024-11-18 23:53:22 +01:00
Mathias-Boulay
d448975e64
Add: Range + increment seekbar component
2024-11-18 23:51:48 +01:00
Maksim Belov
ed1b879618
Fix[gl_bridge]: provide implementation for gl4es_getMainFBSize ( #6284 )
...
- Fixes broken main framebuffer blits in gl4es, thus fixing 1.21.2+
2024-11-15 23:32:37 +03:00
Maksim Belov
546238663c
Feat[pojavexec]: better renderer symbol loading ( #6220 )
2024-11-15 22:49:19 +03:00
Dev1ss0
c7b08a7a3b
Fixed discord server vanity. ( #6280 )
2024-11-15 18:07:48 +03:00
Maksim Belov
046813cdd4
Fix[launcher]: move "Open game directory" button
2024-11-13 23:22:25 +03:00
Maksim Belov
9a2cabb628
Feat[launcher]: add "Open game directory" button
...
- Also refactors the file sending mechanism.
2024-11-13 23:22:25 +03:00
artdeell
192cd746a3
Feat[launcher]: changes related to game obtaining and updating screen dimensions.
...
- Changed the way the initial screen dimensions are sent to the game
- Changed how the dimension updates are sent to the game
- Changed how the dimensions are determined and calculated
2024-11-12 13:57:54 +03:00
Maksim Belov
ce2d81eaae
Feat[launcher]: user-friendlier checks for local mode username
2024-10-20 11:39:50 +03:00
Cart
ca6c7ff3ed
Change a couple strings
2024-10-16 16:01:08 +03:00
Maksim Belov
64740150ce
Fix[profile_editor]: avoid crash when returning to the editor after leaving Pojav in the background.
2024-10-13 16:56:49 +03:00
Maksim Belov
cbaebec12a
Fix[controls]: fix the hotbar out-of-bounds crashes
2024-10-13 16:25:13 +03:00
Maksim Belov
68254e0c8e
Fix[style]: remove 2 extra semicolons, fix spacing on abort_waiter_setup call
2024-10-06 15:22:35 +03:00
artdeell
2ecd99033b
Fix[launcher]: styling fixes
2024-10-06 15:22:35 +03:00