Commit Graph

5190 Commits

Author SHA1 Message Date
Stephen Anthony 884d46a45f 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 050a27f1ae 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 d6fbaba4d4 fix missed VS refactoring 2019-05-14 22:55:55 +02:00
thrust26 b043ed5335 renamed 'setTickmarkIntervals' 2019-05-14 22:52:06 +02:00
thrust26 94de76b78e implement emulation fullscreen overscan 2019-05-14 22:44:48 +02:00
thrust26 5aab1afc7c rename labels for clarity 2019-05-14 19:03:03 +02:00
Stephen Anthony 28ad745b66 Eliminate unused variable (found by gcc-9). 2019-05-14 13:02:15 -02:30
funbars 1b4b2b3fe5 libretro makefile 2019-05-14 08:46:46 -02:30
Stephen Anthony a894496e77 A little too eager with GUI_SUPPORT. 2019-05-13 20:43:02 -02:30
thrust26 1e8f62d677 fix widget alignment in UIDialog 2019-05-13 20:14:25 +02:00
thrust26 c0c95c0c15 add restart info text for HiDPI mode 2019-05-13 19:52:59 +02:00
thrust26 093fd4eb75 add hidpi option checkbox to UIDialog 2019-05-13 19:04:39 +02:00
Stephen Anthony 087dd1dbb9 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 9aa75502b2 move label names into central header 2019-05-12 22:23:23 +02:00
thrust26 88f64473e9 limit states to 100 for R77 2019-05-12 21:40:28 +02:00
thrust26 bef2981796 align R77 dialog to button labels 2019-05-12 21:16:28 +02:00
thrust26 93c7a69351 rename "dejitter" parameter names and add them to the CLI help 2019-05-12 19:55:14 +02:00
thrust26 32a6f10f0c remove unused code 2019-05-12 18:59:46 +02:00
Stephen Anthony bff503a001 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 c37e245c7a All widgets and dialogs using 'ContextMenu' now work in hidpi mode. 2019-05-11 19:50:42 -02:30
Stephen Anthony ef93ecfbd6 PopupWidget is now correctly positioned in hidpi mode. 2019-05-11 18:17:42 -02:30
Stephen Anthony e7759048ca 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 fccd62607b 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 ce989df3e2 Update for next beta release. 2019-05-10 09:24:55 -02:30
thrust26 1d9fc3a1ab add missing buttons and keys (described in R77 help) 2019-05-09 22:16:00 +02:00
thrust26 eb2ece7bde define dejitter defaults 2019-05-09 20:11:42 +02:00
thrust26 41b990109a split paddle dejitter settings 2019-05-09 19:05:33 +02:00
thrust26 f619fe33d2 adjust dejitter factors 2019-05-08 22:36:11 +02:00
thrust26 d21f5fdb22 add dejitter UI and experimental parameters 2019-05-08 22:02:04 +02:00
orbea d2bc950e84 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 92d95db9d8 libretro: Fix build. 2019-05-08 16:59:46 -02:30
thrust26 8e68a51ed4 add first coarse stab at paddle anti-flicker 2019-05-08 20:12:48 +02:00
Christian Speckner 7ed4105e79 Update R77 joymap preset to account for modified controls layout. 2019-05-08 00:19:00 +02:00
Christian Speckner 3aa16f5d54 Mising semicolon. 2019-05-07 23:55:08 +02:00
Christian Speckner 3cbbda4719 Stupid me... remove key column name from joymap string. 2019-05-07 23:46:50 +02:00
thrust26 c83d22604b Save input mappings when leaving dialog 2019-05-07 20:23:28 +02:00
Christian Speckner e65d9250f3 Add joymap to support the R77 paddles. 2019-05-07 00:26:05 +02:00
Stephen Anthony 3b108dcdeb Fix warnings from clang. 2019-05-05 11:43:31 -02:30
thrust26 b4e0eb8792 fix R77 buttons in launcher 2019-05-05 13:19:20 +02:00
thrust26 e7d75ae408 fix event for R77 2019-05-05 12:51:57 +02:00
thrust26 888aa393d6 add missing include 2019-05-05 12:49:37 +02:00
thrust26 feca959d1e update R77 readme 2019-05-05 11:29:47 +02:00
thrust26 977359aec9 add more and fix default buttons for R77
add rewind/unwind events
improve R77HelpDialog
2019-05-05 11:18:49 +02:00
thrust26 60260843ff improve dialog stacking 2019-05-05 08:55:24 +02:00
thrust26 ed5f8cb9de oops 2019-05-05 08:01:08 +02:00
thrust26 4f9927ae9f add R77 help dialog 2019-05-05 00:05:28 +02:00
Stephen Anthony 72ecc92326 Pass event to change 4:3/16:9 mode in Min UI. 2019-05-04 17:58:19 -02:30
thrust26 95341b9030 add frying to min UI command dialog 2019-05-04 21:09:35 +02:00
Christian Speckner ca96f20bc2 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 cc5db6b330 Put DB in WAL mode. 2019-05-04 20:38:13 +02:00