Commit Graph

15 Commits

Author SHA1 Message Date
KikiManjaro 1282362fce Add color selection to OSC
* Add bold text and antialiasing for osc buttons
* Fix osc dpad and button position (widder than taller)
* Set default OSC color to white background with black text
2023-03-05 12:45:07 +01:00
lynxnb cd426d9f18 Split `PreferenceSettings` into `AppSettings` and `EmulationSettings`
`PreferenceSettings` was removed in favor of:
* `AppSettings`: stores general purpose settings mostly used for UI configuration and state
* `EmulationSettings`: stores emulation-related settings, most of these are passed to native emulation code
2023-02-27 19:56:53 +01:00
lynxnb a1ca84f95e Move Kotlin settings to a dedicate package 2023-02-27 19:56:53 +01:00
lybxlpsv 18861d73a3 Set systemUiVisibility during onResume for A11 2022-11-17 14:04:57 +01:00
lynxnb cfa5f0e030 Fix OSC alpha not changing on button press 2022-08-20 17:00:40 +02:00
KikiManjaro 3407f6d530 Add OSC opacity adjustment 2022-08-20 13:46:17 +02:00
lynxnb 5b4ca79dc8 Rename `Settings` Kotlin class to `PreferenceSettings`
SharedPreferences will be partially swapped out in the future to support per-game settings. In the meantime, make it clear from which class settings are coming from.
2022-07-26 20:16:24 +05:30
lynxnb 08e24915d8 Add support for drawing inside the display cutout areas 2022-04-14 14:14:52 +05:30
Willi Ye 479209886b Rework search
* Call search once for all formats
2021-06-17 20:30:22 +05:30
Willi Ye 4b53a3b1a6 Enable full screen on resume
* Fix registering of buttons pairs in OSC with multiple fingers
* Enable OSC by default
* Increased OSC scale by default
2021-06-17 20:30:22 +05:30
Willi Ye f5d5caf939 Switch to viewbinding and di with hilt 2021-06-17 20:30:22 +05:30
Willi Ye 9f6a5df5e0 Redesign UI
* Change colors
* Replace toolbar in main activity
* Initial implementation of ViewModel
2021-06-17 20:30:22 +05:30
Willi Ye 7526a985fb Use property delegate to handle preferences
* Add option to disable joystick recentering
2020-11-12 22:19:55 +05:30
Willi Ye 5c4aa95da6 Add on screen controls layout edit settings 2020-11-12 22:19:55 +05:30
Willi Ye 22140defae Rewrite adapter to handle any layout 2020-11-12 22:19:55 +05:30