Commit Graph
7003 Commits
Author SHA1 Message Date
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
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
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
artdeell b70ba22ead Feat[launcher]: user facing dialog when exiting with a signal 2024-10-06 15:22:35 +03:00
Maksim Belov 6998624e44 Feat[jre_launcher]: reset Android's debuggerd/ART signal handlers
This allows the JVM to use its own crash handler and dump the native crash stack into stderr, which makes it more convenient for the end-user to see the error.

This does not disrupt ART as the signal handlers get handled through Android's integrated libsigchain first.
2024-10-06 15:22:35 +03:00
Maksim Belov 73fc447b80 Update LICENSE 2024-09-26 16:32:12 +03:00
Maksim Belov a6a6a2965e Feat[gamepad]: allow making buttons toggleable (exluding stick-emulated buttons) 2024-09-22 21:07:52 +03:00
Maksim Belov b236447c42 Fix[gamepad]: fix logic issue with toggleable gamepad buttons 2024-09-22 18:59:00 +03:00
Maksim Belov 366f181533 Fix[input]: fix stuck inputs 2024-09-09 16:16:45 +03:00
Maksim Belov 8c90b542cc Feat[controller]: upgrade gamepad remapper library version 2024-09-05 21:58:24 +03:00
Dev1ss0 df5639bb03 Updated wiki link and removed "Twitter moderators" 2024-09-02 21:45:59 +03:00
Maksim Belov 8373b7c5eb Feat[ui]: add divider between wiki and discord 2024-08-31 00:31:43 +03:00
Maksim Belov 7dcad5f001 Feat[launcher]: Add Discord button 2024-08-31 00:31:43 +03:00
Maksim Belov fa482de030 Fix[build]: increase ram allocation 2024-08-29 21:50:51 +03:00
Maksim Belov da92e8ab6d Fix[service]: change game service type to specialUse 2024-08-29 09:45:56 +03:00
artdeell 4668d9c9a2 Feat[launcher]: update to SDK 34 2024-08-29 09:45:56 +03:00
Maksim Belov 1dd0ba572d Fix[gamepad_remapper]: inline buttons in GamepadMap 2024-08-28 17:40:59 +03:00
Maksim Belov 1513156262 Fix[gamepad_remapper]: use setBackgroundColor instead of creating ColorDrawable, add settings entry 2024-08-28 17:40:59 +03:00
Maksim Belov beb58d72eb Fix[gamepad_remapper]: general fixes
- Moved exit logic from mapperadapter to mapperfragment
- Replaced color indicator with row highlight
- Removed reloadGamepadMaps()
- Changed some design elements
2024-08-28 17:40:59 +03:00
Maksim Belov 51e1bb1dd8 Feat[gamepad_remapper]: restore cursor, add save functionality 2024-08-28 17:40:59 +03:00
artdeell 80f35bb7e2 Feat[remapper]: improve UI, other changes 2024-08-28 17:40:59 +03:00
Maksim Belov 36b0e88666 DO NOT USE. Feat[gamepad_remapper]: start work on gamepad remapper 2024-08-28 17:40:59 +03:00
Maksim Belov 8dd34c8153 Temporarily remove OpenCollective from funding section 2024-08-26 00:02:31 +03:00
Maksim Belov ae48e8e2f9 Fix[gui_launcher]: general fixes
- Re-add missing return
- Add comment on why Java version is limited to 17 or below
- Allow null javaArgs
- Remove excessive logging
2024-07-27 22:26:52 +03:00
Maksim Belov 3b1ad64342 Feat[gui_launcher]: refactor java selection and modify argument processing 2024-07-27 22:26:52 +03:00