Commit Graph

  • 495682d651 Add specific commands for extra buttons Lorenzooone 2024-06-09 02:44:52 +02:00
  • 1f478b5a3b Revert "Try reducing the amount of structures used (will revert if no performance improvements are observed)" Lorenzooone 2024-06-08 22:20:20 +02:00
  • 9fb31f8495 Try reducing the amount of structures used (will revert if no performance improvements are observed) Lorenzooone 2024-06-08 21:30:38 +02:00
  • b24a52d5d4 Add fast poll info Lorenzooone 2024-06-06 02:37:41 +02:00
  • ce129f0e35 Add fast poll as an option Lorenzooone 2024-06-06 01:49:56 +02:00
  • 444120b0e8 Try moving poll around (might make it an option later and/or move the extra buttons polling, since it's not sfml-based) Lorenzooone 2024-06-05 22:43:46 +02:00
  • 13eb923286 Switch to gpiod to avoid issues with pi 5 Lorenzooone 2024-06-03 22:27:08 +02:00
  • 56e64df9f2 Fix bug with reset keys due to missing break Lorenzooone 2024-06-03 16:30:14 +02:00
  • ea3ae3a56c Fix possible issue with enter vs. extra enter Lorenzooone 2024-06-03 15:36:10 +02:00
  • 9de1e687ae Simplify shutdown Lorenzooone 2024-06-02 22:55:44 +02:00
  • e7a2073246 Simplify poweroff behaviour Lorenzooone 2024-06-02 21:34:41 +02:00
  • f572c42bbb Implement RPi basic version-special code Lorenzooone 2024-06-02 06:20:49 +02:00
  • d5765338f2 Prevent mails on nightly updates Lorenzooone 2024-05-29 04:00:59 +02:00
  • efcf4f1e5e Separate window's menu code into its own file Lorenzooone 2024-05-29 03:18:51 +02:00
  • 28151813ed Isolate error printing to its own function Lorenzooone 2024-05-29 02:30:17 +02:00
  • b148b31c79 Fix ba keyboard checks for macos Lorenzooone 2024-05-29 00:10:55 +02:00
  • e4ca7c1f0b Fix x86_64 macos build (#2) Lorenzooone 2024-05-28 22:39:41 +02:00
  • 18a3d9293f Add other licenses as well to cpack Lorenzooone 2024-05-28 16:22:06 +02:00
  • 30944dabc7 CD setup for automatic builds on all platforms (#1) Lorenzooone 2024-05-28 15:56:13 +02:00
  • c2866649c6 Update readme with gui information Lorenzooone 2024-05-27 19:41:44 +02:00
  • ad5765b26c Have menu position not reset when going back Lorenzooone 2024-05-26 16:44:24 +02:00
  • a2ed85d2db Add font license info Lorenzooone 2024-05-26 13:12:33 +02:00
  • 766de7c61e Add licenses menu Lorenzooone 2024-05-26 04:45:49 +02:00
  • 6cb0cfd406 Implement status screen Lorenzooone 2024-05-26 02:05:05 +02:00
  • 50b140d41b Prevent issue where loading would not mantain fullscreen Lorenzooone 2024-05-24 22:10:18 +02:00
  • 573050b312 Fix risk of bad initial fullscreen mode Lorenzooone 2024-05-24 22:01:47 +02:00
  • ad56c2814e Add extra settings menu code Lorenzooone 2024-05-24 19:02:20 +02:00
  • ea0315f373 Implement saving/loading menus Lorenzooone 2024-05-23 23:42:47 +02:00
  • ba1c228f9a Implement config names Lorenzooone 2024-05-23 04:14:55 +02:00
  • 3a04f568dd Add safety reset combination Lorenzooone 2024-05-22 23:29:33 +02:00
  • 05362f6810 Implement Resolution settings Lorenzooone 2024-05-22 22:15:33 +02:00
  • 0819e1fad9 Add Menu for Relative Screen Position Lorenzooone 2024-05-22 05:12:04 +02:00
  • e27db15bfd Add BFI Settings Menu Lorenzooone 2024-05-21 23:28:41 +02:00
  • d33e4b2adb Move Menus to subfolder Lorenzooone 2024-05-21 21:23:28 +02:00
  • 4f51c25a24 Add Audio Settings Lorenzooone 2024-05-21 19:13:38 +02:00
  • a4c80f1093 Use pitch rate to get to proper sample rate...? Lorenzooone 2024-05-21 15:21:46 +02:00
  • 5d0eb382f6 Add GUI option to rotate both screens at once Lorenzooone 2024-05-21 04:48:43 +02:00
  • 73ab63dc5e Add debug screen setup Lorenzooone 2024-05-21 04:41:50 +02:00
  • 2c82c9ca68 Remove code for negative positions Lorenzooone 2024-05-20 04:31:26 +02:00
  • 6dbfec1922 Fix text for rotation submenu Lorenzooone 2024-05-20 01:05:29 +02:00
  • ff3de08576 Implement more Increase and Decrease options Lorenzooone 2024-05-20 00:57:45 +02:00
  • af207075fa Fix possible issue with rendering for non-transparent supporting OSs Lorenzooone 2024-05-19 17:19:54 +02:00
  • 0913d6b8c0 Start Implement inc/dec menu options Lorenzooone 2024-05-19 03:29:41 +02:00
  • 499e29ae01 Remove center hack Lorenzooone 2024-05-18 17:49:47 +02:00
  • 762816c7a6 Prevent offset float shenanigans Lorenzooone 2024-05-18 16:52:37 +02:00
  • fe8b6af6de Convert offsets to floats Lorenzooone 2024-05-18 16:44:51 +02:00
  • 9b58e0c9cd Add PAR Menus Lorenzooone 2024-05-18 14:03:57 +02:00
  • 98e907327a Implement Crop Settings menu Lorenzooone 2024-05-14 19:44:42 +02:00
  • d5da809358 Reorder video settings in order of importance Lorenzooone 2024-05-14 19:01:13 +02:00
  • ae93229394 Create Video Settings submenu Lorenzooone 2024-05-14 18:56:11 +02:00
  • daa7137872 Fix bad DS crop Lorenzooone 2024-05-14 00:43:15 +02:00
  • 1e6a48859b Add title and back or X option Lorenzooone 2024-05-13 23:57:19 +02:00
  • cb22c73dd6 Make crop checks happen only once Lorenzooone 2024-05-13 01:55:52 +02:00
  • 9cba3b8895 Prepare more Main Menu options data Lorenzooone 2024-05-13 01:47:11 +02:00
  • a4daf7186a Implement easy on/off options, and refactor for easier future new options/reordering Lorenzooone 2024-05-12 04:33:31 +02:00
  • 8c526e3747 Add key to manually restart audio Lorenzooone 2024-05-11 05:21:17 +02:00
  • b48ec6cf17 Implement basic Touch support for Android Lorenzooone 2024-05-10 23:35:15 +02:00
  • 0d46e82331 Remove previous implementation macros Lorenzooone 2024-05-05 23:03:43 +02:00
  • 0e94f3544a Create initial main menu setup Lorenzooone 2024-05-05 22:58:24 +02:00
  • b73f8ff335 Make connection menu more portable Lorenzooone 2024-05-04 21:10:51 +02:00
  • 53066044c9 Improve cmake download Lorenzooone 2024-05-04 17:42:49 +02:00
  • 4203899323 Prevent issue with uninitialized text texture Lorenzooone 2024-05-04 02:03:10 +02:00
  • d9129b142f Fix vsync bug on RPI Lorenzooone 2024-05-04 00:05:20 +02:00
  • 934da36062 Add PAR correction setting Lorenzooone 2024-05-03 21:51:56 +02:00
  • f74fad7dfc Add description of the extra padding option Lorenzooone 2024-05-02 19:53:46 +02:00
  • 2b1067d7cc Add padding for rounded corners Lorenzooone 2024-05-02 19:44:30 +02:00
  • 5c12303f0e Add information about Menu Scaling Lorenzooone 2024-05-01 18:49:52 +02:00
  • ded6301ef0 Add Scaled SNES crop option Lorenzooone 2024-05-01 17:00:05 +02:00
  • 403997e092 Add message about disconnection, and re-enable streampipe reset code Lorenzooone 2024-05-01 13:51:09 +02:00
  • d2b42bb8cf Fix bad ifndefs Lorenzooone 2024-05-01 05:08:22 +02:00
  • 9e1e3696cd Improve bin2c compilation Lorenzooone 2024-05-01 04:40:11 +02:00
  • 4de5ac391e Improve Windows build Lorenzooone 2024-05-01 04:11:25 +02:00
  • 861c55f131 Setup window titles Lorenzooone 2024-04-30 18:11:04 +02:00
  • e488f3d4d1 Remove debug joystick prints Lorenzooone 2024-04-29 00:45:02 +02:00
  • ae3200cc08 Handle multiple-devices selection Lorenzooone 2024-04-28 19:09:16 +02:00
  • f087e02b1b Create different menu types Lorenzooone 2024-04-27 12:12:18 +02:00
  • f1c381f9a3 Switch more functions to common_poll Lorenzooone 2024-04-27 12:02:38 +02:00
  • 6e401e52a2 Create different polling methods Lorenzooone 2024-04-27 11:49:01 +02:00
  • 89b9ceb2a9 Prepare infrastructure for multi-device selection Lorenzooone 2024-04-27 04:18:27 +02:00
  • 17dddfef20 Switch cmake system for Windows as well Lorenzooone 2024-04-27 00:12:03 +02:00
  • 588f9f2adb Start swap to proper ftd3xx cmake dependency (currently won't work on Windows, yet to test on macos) Lorenzooone 2024-04-26 22:56:12 +02:00
  • a87a7d2763 Separate CaptureData and CaptureStatus Lorenzooone 2024-04-26 22:55:24 +02:00
  • 875d5e2661 Add infrastructure for mouse events Lorenzooone 2024-04-26 19:41:06 +02:00
  • 54ef5f52fd Add basic infrastructure for JoyStick support Lorenzooone 2024-04-26 13:00:50 +02:00
  • 3a63c04f7f Add Text Scaling factor Lorenzooone 2024-04-26 01:06:03 +02:00
  • cea5a4e40b Fix bad application quitting with multiple windows Lorenzooone 2024-04-26 00:15:50 +02:00
  • 1938d01e91 Make text independant from view size Lorenzooone 2024-04-25 21:27:30 +02:00
  • a05ed0445b Separate AudioData from Audio, and increase information printed to user Lorenzooone 2024-04-25 19:44:54 +02:00
  • 6c241928e6 Implement basic line-wrapping Lorenzooone 2024-04-25 17:22:23 +02:00
  • 7765356195 Improve error handling while connecting device Lorenzooone 2024-04-24 21:58:21 +02:00
  • cb8547d4c2 Add more info for layout loading Lorenzooone 2024-04-21 10:21:12 +02:00
  • 07dafbed75 Implement message system for window as well Lorenzooone 2024-04-20 22:15:27 +02:00
  • 559c394609 Prepare code for multi-device selection Lorenzooone 2024-04-19 17:11:46 +02:00
  • 0982853ee4 Prevent non-freed memory Lorenzooone 2024-04-19 16:59:29 +02:00
  • 2149188c33 Add support for different kinds of notifications Lorenzooone 2024-04-19 16:56:12 +02:00
  • 8b3e37b420 Fix bug with bottom screen rotation Lorenzooone 2024-04-17 13:07:29 +02:00
  • 68b74f9676 Separate graphical processing in methods Lorenzooone 2024-04-16 18:49:00 +02:00
  • bcd7b07518 Add default rules for device interactions in Linux Lorenzooone 2024-04-15 00:37:32 +02:00
  • 6ac2720f9f Fix MVSC builds Lorenzooone 2024-04-14 21:10:16 +02:00
  • 0827b69d7c Update README.md Lorenzooone 2024-04-14 19:31:53 +02:00