Commit Graph

63 Commits

Author SHA1 Message Date
Lorenzooone
1f478b5a3b Revert "Try reducing the amount of structures used (will revert if no performance improvements are observed)"
Performance does not improve, and it leads to very annoying/confusing
data management...
2024-06-08 22:20:20 +02:00
Lorenzooone
9fb31f8495 Try reducing the amount of structures used (will revert if no performance improvements are observed) 2024-06-08 21:30:38 +02:00
Lorenzooone
ce129f0e35 Add fast poll as an option 2024-06-06 01:49:56 +02:00
Lorenzooone
444120b0e8 Try moving poll around (might make it an option later and/or move the extra buttons polling, since it's not sfml-based) 2024-06-05 22:43:46 +02:00
Lorenzooone
9de1e687ae Simplify shutdown 2024-06-02 22:55:44 +02:00
Lorenzooone
e7a2073246 Simplify poweroff behaviour 2024-06-02 21:34:41 +02:00
Lorenzooone
f572c42bbb Implement RPi basic version-special code 2024-06-02 06:20:49 +02:00
Lorenzooone
efcf4f1e5e Separate window's menu code into its own file 2024-05-29 03:18:51 +02:00
Lorenzooone
b148b31c79 Fix ba keyboard checks for macos 2024-05-29 00:10:55 +02:00
Lorenzooone
e4ca7c1f0b Fix x86_64 macos build (#2) 2024-05-28 22:53:12 +02:00
Lorenzooone
ad5765b26c Have menu position not reset when going back 2024-05-26 16:44:24 +02:00
Lorenzooone
766de7c61e Add licenses menu 2024-05-26 04:45:49 +02:00
Lorenzooone
6cb0cfd406 Implement status screen 2024-05-26 02:05:05 +02:00
Lorenzooone
50b140d41b Prevent issue where loading would not mantain fullscreen 2024-05-24 22:10:18 +02:00
Lorenzooone
573050b312 Fix risk of bad initial fullscreen mode 2024-05-24 22:01:47 +02:00
Lorenzooone
ad56c2814e Add extra settings menu code 2024-05-24 19:02:20 +02:00
Lorenzooone
ea0315f373 Implement saving/loading menus 2024-05-23 23:42:47 +02:00
Lorenzooone
ba1c228f9a Implement config names 2024-05-23 04:14:55 +02:00
Lorenzooone
3a04f568dd Add safety reset combination 2024-05-22 23:29:33 +02:00
Lorenzooone
05362f6810 Implement Resolution settings 2024-05-22 22:15:33 +02:00
Lorenzooone
0819e1fad9 Add Menu for Relative Screen Position 2024-05-22 05:12:04 +02:00
Lorenzooone
e27db15bfd Add BFI Settings Menu 2024-05-21 23:28:41 +02:00
Lorenzooone
d33e4b2adb Move Menus to subfolder 2024-05-21 21:23:28 +02:00
Lorenzooone
4f51c25a24 Add Audio Settings 2024-05-21 19:13:38 +02:00
Lorenzooone
5d0eb382f6 Add GUI option to rotate both screens at once 2024-05-21 04:48:43 +02:00
Lorenzooone
73ab63dc5e Add debug screen setup 2024-05-21 04:41:50 +02:00
Lorenzooone
2c82c9ca68 Remove code for negative positions 2024-05-20 04:31:26 +02:00
Lorenzooone
ff3de08576 Implement more Increase and Decrease options 2024-05-20 00:57:45 +02:00
Lorenzooone
0913d6b8c0 Start Implement inc/dec menu options 2024-05-19 03:29:41 +02:00
Lorenzooone
762816c7a6 Prevent offset float shenanigans 2024-05-18 16:52:37 +02:00
Lorenzooone
fe8b6af6de Convert offsets to floats 2024-05-18 16:44:51 +02:00
Lorenzooone
9b58e0c9cd Add PAR Menus 2024-05-18 14:03:57 +02:00
Lorenzooone
98e907327a Implement Crop Settings menu 2024-05-14 19:44:42 +02:00
Lorenzooone
ae93229394 Create Video Settings submenu 2024-05-14 18:56:11 +02:00
Lorenzooone
cb22c73dd6 Make crop checks happen only once 2024-05-13 01:55:52 +02:00
Lorenzooone
9cba3b8895 Prepare more Main Menu options data 2024-05-13 01:47:11 +02:00
Lorenzooone
a4daf7186a Implement easy on/off options, and refactor for easier future new options/reordering 2024-05-12 04:33:31 +02:00
Lorenzooone
8c526e3747 Add key to manually restart audio 2024-05-11 05:21:17 +02:00
Lorenzooone
b48ec6cf17 Implement basic Touch support for Android 2024-05-10 23:35:15 +02:00
Lorenzooone
0e94f3544a Create initial main menu setup 2024-05-05 22:58:24 +02:00
Lorenzooone
b73f8ff335 Make connection menu more portable 2024-05-04 21:10:51 +02:00
Lorenzooone
d9129b142f Fix vsync bug on RPI 2024-05-04 00:05:20 +02:00
Lorenzooone
934da36062 Add PAR correction setting 2024-05-03 21:51:56 +02:00
Lorenzooone
2b1067d7cc Add padding for rounded corners 2024-05-02 19:44:30 +02:00
Lorenzooone
ded6301ef0 Add Scaled SNES crop option 2024-05-01 17:00:05 +02:00
Lorenzooone
861c55f131 Setup window titles 2024-04-30 18:11:04 +02:00
Lorenzooone
ae3200cc08 Handle multiple-devices selection 2024-04-28 19:09:16 +02:00
Lorenzooone
f087e02b1b Create different menu types 2024-04-27 12:12:18 +02:00
Lorenzooone
f1c381f9a3 Switch more functions to common_poll 2024-04-27 12:02:38 +02:00
Lorenzooone
6e401e52a2 Create different polling methods 2024-04-27 11:49:01 +02:00