Commit Graph

5347 Commits

Author SHA1 Message Date
Stephen Anthony 28b3ab2aed Updated changelog for 'hidpi' mode.
Still need to update the docs, but that's much more work (and it needs updating for other features too).
2019-05-14 18:42:52 -02:30
Stephen Anthony d98c9514fa Fixed HiDPI mode for all remaining dialogs (Time Machine, BrowserDialog, etc).
All that's left to do now is testing.
2019-05-14 18:34:34 -02:30
thrust26 ea92c39234 fix missed VS refactoring 2019-05-14 22:55:55 +02:00
thrust26 72cf0dd806 renamed 'setTickmarkIntervals' 2019-05-14 22:52:06 +02:00
thrust26 4192f5c604 implement emulation fullscreen overscan 2019-05-14 22:44:48 +02:00
thrust26 b43076f166 rename labels for clarity 2019-05-14 19:03:03 +02:00
Stephen Anthony 0de4197758 Eliminate unused variable (found by gcc-9). 2019-05-14 13:02:15 -02:30
funbars ec358e76e2 libretro makefile 2019-05-14 08:46:46 -02:30
Stephen Anthony 20c15e3155 A little too eager with GUI_SUPPORT. 2019-05-13 20:43:02 -02:30
thrust26 383581deaf fix widget alignment in UIDialog 2019-05-13 20:14:25 +02:00
thrust26 918f8b8890 add restart info text for HiDPI mode 2019-05-13 19:52:59 +02:00
thrust26 81901d6d0a add hidpi option checkbox to UIDialog 2019-05-13 19:04:39 +02:00
Stephen Anthony 8c6442e99e Fix imageRect not being correctly set for fullscreen UI modes.
- This caused incorrectly positioning for ContextMenu
- With this fix, the positioning code in ContextMenu and related dialogs becomes a lot less complex
2019-05-12 19:12:30 -02:30
thrust26 f5ddecd2e2 move label names into central header 2019-05-12 22:23:23 +02:00
thrust26 2fabc618fc limit states to 100 for R77 2019-05-12 21:40:28 +02:00
thrust26 562bddfa81 align R77 dialog to button labels 2019-05-12 21:16:28 +02:00
thrust26 0dfea16c7e rename "dejitter" parameter names and add them to the CLI help 2019-05-12 19:55:14 +02:00
thrust26 56f28ca295 remove unused code 2019-05-12 18:59:46 +02:00
Stephen Anthony 6f8a5dda28 Refactor DialogContainer and child classes.
- instead of using a protected instance variable, each derived class now has its own private variable
- each derived class also takes responsibility for deleting its private variable
- various API cleanups
2019-05-11 22:16:23 -02:30
Stephen Anthony 7072afdf1f All widgets and dialogs using 'ContextMenu' now work in hidpi mode. 2019-05-11 19:50:42 -02:30
Stephen Anthony ed6f742512 PopupWidget is now correctly positioned in hidpi mode. 2019-05-11 18:17:42 -02:30
Stephen Anthony 814d58ce1b First pass at implementing 'hidpi' mode. For now, it is available with 'hidpi' option only from the commandline.
- This is still a WIP, but is already very usable; I can finally see the UI on my 4k monitor :)
2019-05-11 14:33:07 -02:30
Stephen Anthony 4035fed492 Highlight widgets when they gain and lose focus.
- This allows widgets that are navigated using the keyboard/joystick to look the same as when using the mouse.
- For R77 in particular, this really helps when seeing which button is currently selected.
2019-05-10 23:07:36 -02:30
Stephen Anthony 75a77b78e4 Update for next beta release. 2019-05-10 09:24:55 -02:30
thrust26 65a2985c58 add missing buttons and keys (described in R77 help) 2019-05-09 22:16:00 +02:00
thrust26 94c4eb962f define dejitter defaults 2019-05-09 20:11:42 +02:00
thrust26 035ebbfbf4 split paddle dejitter settings 2019-05-09 19:05:33 +02:00
thrust26 70c8049275 adjust dejitter factors 2019-05-08 22:36:11 +02:00
thrust26 5ae03c4f70 add dejitter UI and experimental parameters 2019-05-08 22:02:04 +02:00
orbea 3d032f36dd libretro: Silence clang warnings for unix.
clang-8: warning: -lpthread: 'linker' input unused [-Wunused-command-line-argument]
2019-05-08 17:18:15 -02:30
orbea 1fdf2f0c90 libretro: Fix build. 2019-05-08 16:59:46 -02:30
thrust26 9f8226e12c add first coarse stab at paddle anti-flicker 2019-05-08 20:12:48 +02:00
Christian Speckner 1f22a0cb3d Update R77 joymap preset to account for modified controls layout. 2019-05-08 00:19:00 +02:00
Christian Speckner cb754dc528 Mising semicolon. 2019-05-07 23:55:08 +02:00
Christian Speckner d839ee2be6 Stupid me... remove key column name from joymap string. 2019-05-07 23:46:50 +02:00
thrust26 42fe4fd7ca Save input mappings when leaving dialog 2019-05-07 20:23:28 +02:00
Christian Speckner 03cf256f0c Add joymap to support the R77 paddles. 2019-05-07 00:26:05 +02:00
Stephen Anthony 46acb0c98b Fix warnings from clang. 2019-05-05 11:43:31 -02:30
thrust26 092c064a26 fix R77 buttons in launcher 2019-05-05 13:19:20 +02:00
thrust26 aff657a49d fix event for R77 2019-05-05 12:51:57 +02:00
thrust26 2948171084 add missing include 2019-05-05 12:49:37 +02:00
thrust26 21df6ce8c3 update R77 readme 2019-05-05 11:29:47 +02:00
thrust26 a57aa3e08b add more and fix default buttons for R77
add rewind/unwind events
improve R77HelpDialog
2019-05-05 11:18:49 +02:00
thrust26 1c56cd19d6 improve dialog stacking 2019-05-05 08:55:24 +02:00
thrust26 ef9b5a991b oops 2019-05-05 08:01:08 +02:00
thrust26 f4f8bb435d add R77 help dialog 2019-05-05 00:05:28 +02:00
Stephen Anthony 7ab5847350 Pass event to change 4:3/16:9 mode in Min UI. 2019-05-04 17:58:19 -02:30
thrust26 decf7b1790 add frying to min UI command dialog 2019-05-04 21:09:35 +02:00
Christian Speckner 32af64f05b Make failure to checkpoint WAL non-fatal, make sure that early logs are not swallowed. 2019-05-04 20:38:13 +02:00
Christian Speckner 96f6d09af5 Put DB in WAL mode. 2019-05-04 20:38:13 +02:00