Connor McLaughlin
|
9cc079223c
|
FullscreenUI: Fix achievement list scrolling off screen
|
2021-03-03 03:06:13 +10:00 |
|
Connor McLaughlin
|
c58227752d
|
CommonHostInterface: Move save state on exit logic to base class
|
2021-03-03 01:14:05 +10:00 |
|
Connor McLaughlin
|
7645ca3836
|
HTTPDownloader: Log error code for WinHttpOpen() failure
|
2021-03-02 15:18:02 +10:00 |
|
Albert Liu
|
3482313e2f
|
Multitap: Add option to enable only on port 2
|
2021-03-01 14:59:59 -08:00 |
|
Connor McLaughlin
|
4df9778e85
|
FullscreenUI: Fix OSD showing over debug menu
|
2021-03-01 02:21:04 +10:00 |
|
Connor McLaughlin
|
10c3506f1a
|
Cheevos: Linux support
|
2021-02-28 19:01:16 +10:00 |
|
Connor McLaughlin
|
98be448140
|
Cheevos: Support logging in while disabled
|
2021-02-28 19:00:37 +10:00 |
|
Connor McLaughlin
|
bc9ca302b8
|
FullscreenUI: Fix debug menu being occluded
|
2021-02-28 16:30:09 +10:00 |
|
Connor McLaughlin
|
a48fa4097b
|
CommonHostInterface: Fix key inputs getting stuck with modifiers
|
2021-02-28 04:03:48 +10:00 |
|
Connor McLaughlin
|
faa8ed0031
|
CMake: Make evdev optional
|
2021-02-27 20:53:00 +10:00 |
|
Connor McLaughlin
|
47e26b1ad3
|
FullscreenUI: Put cover images through the texture cache
|
2021-02-27 16:25:42 +10:00 |
|
Connor McLaughlin
|
4380992591
|
Fix a couple of typos in translation sources
|
2021-02-27 16:21:36 +10:00 |
|
Albert Liu
|
f9dc1a7e80
|
Core: Add Multitap support
|
2021-02-26 21:04:12 -08:00 |
|
Connor McLaughlin
|
b4e4e5891d
|
Qt: Fix controller navigation for fullscreen UI
|
2021-02-27 01:17:44 +10:00 |
|
Connor McLaughlin
|
0ec2c87a0e
|
Implement RetroAchivements
|
2021-02-27 00:44:53 +10:00 |
|
Connor McLaughlin
|
ef524d7dea
|
FrontendCommon: Add HTTPDownloader class
|
2021-02-27 00:44:50 +10:00 |
|
Albert Liu
|
07ad4f63fa
|
FullscreenUI: Update type cache when controller type is changed
|
2021-02-24 20:32:32 -08:00 |
|
Connor McLaughlin
|
bfb575cf40
|
Qt: Improve handling of exclusive fullscreen loss
Exclusive fullscreen will be re-requested automatically when the window
regains focus.
|
2021-02-25 12:51:45 +10:00 |
|
Connor McLaughlin
|
defea38a60
|
FullscreenUI: Add fullscreen/close buttons to landing window
|
2021-02-25 02:20:33 +10:00 |
|
Connor McLaughlin
|
1969a10034
|
FullscreenUI: Fix placeholder logo showing up
|
2021-02-25 02:20:33 +10:00 |
|
Connor McLaughlin
|
f023c1bcde
|
FullscreenUI: Add 'Pause on Menu' option
|
2021-02-25 02:20:33 +10:00 |
|
Connor McLaughlin
|
b56b438f1f
|
FullscreenUI: Only show debug menu bar in NoGUI
|
2021-02-25 02:20:33 +10:00 |
|
Chris
|
dd3d5dbd86
|
Allow keyboard binding in nogui/fullscreen mode (#1679)
* Allow keyboard binding in nogui/fullscreen mode
|
2021-02-25 02:05:33 +10:00 |
|
Connor McLaughlin
|
0d0a7eac1f
|
ImGuiFullscreen: Add animations for notifications
|
2021-02-24 01:22:04 +10:00 |
|
Connor McLaughlin
|
6e80c882df
|
FullscreenUI: Allow vertical scaling
|
2021-02-24 01:22:04 +10:00 |
|
Connor McLaughlin
|
a7e4d55d02
|
Move game settings apply to CommonHostInterface
|
2021-02-24 01:22:04 +10:00 |
|
Connor McLaughlin
|
28fdc5537f
|
FullscreenUI: Draw quick menu at screen bounds, not scaled bounds
|
2021-02-24 01:22:04 +10:00 |
|
Connor McLaughlin
|
8318cdb3c1
|
Move ImGui setup to common, and enable fullscreen UI in Qt
|
2021-02-24 01:22:03 +10:00 |
|
Connor McLaughlin
|
d0f6ff03a5
|
FullscreenUI: Remove local pointer to SettingsInterface
|
2021-02-24 01:21:43 +10:00 |
|
Connor McLaughlin
|
1fc53ff622
|
CommonHostInterface: Move settings interface pointer to base class
|
2021-02-24 01:21:43 +10:00 |
|
Connor McLaughlin
|
7e1fe166ee
|
FullscreenUI: Add notifications API
|
2021-02-24 01:21:43 +10:00 |
|
Connor McLaughlin
|
7501e89b7a
|
System: Add path/image to game change notification
|
2021-02-24 01:21:43 +10:00 |
|
Connor McLaughlin
|
77090865c1
|
OSD: Draw shadows on stats overlays (FPS/Resolution)
Makes it more visible on white backgrounds.
|
2021-02-24 01:21:43 +10:00 |
|
Connor McLaughlin
|
175abd4914
|
CommonHostInterface: Filter OSD messages in acquire for disabled case
|
2021-02-24 01:21:43 +10:00 |
|
Connor McLaughlin
|
75776f9b33
|
Merge pull request #1657 from CookiePLMonster/savestate-ui-legend
Save State UI: Add legend showing hotkeys
|
2021-02-24 01:21:24 +10:00 |
|
Silent
|
78f9136fb8
|
Save State UI: Cache legend strings
|
2021-02-22 19:34:51 +01:00 |
|
Connor McLaughlin
|
caae06dbf4
|
Merge pull request #1646 from piepacker/jake/osd_locking_opt
optimize locking mechanism for OSD messages (deadlock-proofing)
|
2021-02-22 12:21:12 +10:00 |
|
Silent
|
e361b9f012
|
Save State UI: Make the widget translatable
|
2021-02-19 20:14:33 +01:00 |
|
Silent
|
82a217570c
|
Save State UI: Add legend showing hotkeys
|
2021-02-19 20:14:00 +01:00 |
|
Connor McLaughlin
|
1b544ae350
|
GameList: Slight optimization to scanning
|
2021-02-19 01:37:56 +10:00 |
|
Connor McLaughlin
|
cacf12c209
|
FileSystem: Migrate component extractors to std::string_view
|
2021-02-19 01:37:56 +10:00 |
|
Connor McLaughlin
|
8c7aec2edf
|
CommonHostInterface: Ensure game list is loaded before booting
Fixes a possible race/crash when starting with a filename in NoGUI.
|
2021-02-19 01:37:56 +10:00 |
|
Connor McLaughlin
|
e7b9309567
|
GameSettings: Add PGXP projection precision
|
2021-02-18 02:19:43 +10:00 |
|
Connor McLaughlin
|
7641bbf5f2
|
UI: Shuffle around PGXP settings
|
2021-02-18 02:08:48 +10:00 |
|
Connor McLaughlin
|
09805c1f80
|
FullscreenUI: Fix controller navigation in disc change
|
2021-02-18 02:08:47 +10:00 |
|
Jake Stine
|
c3c4181074
|
optimize locking mechanism for OSD messages, use EnumerateOSDMessages more generally
|
2021-02-15 16:53:40 -08:00 |
|
Silent
|
82469ac425
|
Fix a missing comma in the PGXP message
+ translations fixed to account for that
|
2021-02-15 23:36:39 +01:00 |
|
Connor McLaughlin
|
65daf1d6a0
|
Vulkan: Support fullscreen resolution enumeration
|
2021-02-16 02:58:25 +10:00 |
|
Connor McLaughlin
|
0110295f2c
|
Android: Fix some game settings saving/loading incorrectly
|
2021-02-15 00:21:27 +10:00 |
|
Connor McLaughlin
|
d4143399eb
|
OpenGLHostDisplay: Support fullscreen mode enumeration (DRM only)
|
2021-02-14 18:36:21 +10:00 |
|
Connor McLaughlin
|
0c71a97e02
|
FullscreenUI: Add resolution selection
|
2021-02-14 18:36:21 +10:00 |
|
Connor McLaughlin
|
5a66639d78
|
HostDisplay: Add virtual method for getting resolutions
|
2021-02-14 18:36:21 +10:00 |
|
Connor McLaughlin
|
c8efade20c
|
CommonHostInterface: Don't draw OSD/FPS as windows
Slight performance improvement.
|
2021-02-12 01:01:30 +10:00 |
|
Connor McLaughlin
|
de688615ff
|
Qt: Add Clear and Reset buttons to cheat manager
|
2021-02-12 01:01:30 +10:00 |
|
Connor McLaughlin
|
5f6fce9d98
|
CommonHostInterface: Remove Rewind hotkey on Android
It's not enablable in the UI anywhere.
|
2021-02-11 01:40:00 +10:00 |
|
Connor McLaughlin
|
537f833658
|
FullscreenUI: Fix binding immediately when activating with controller
|
2021-02-08 00:57:56 +10:00 |
|
Connor McLaughlin
|
53fb55ff15
|
Add evdev controller interface
|
2021-02-08 00:47:39 +10:00 |
|
Connor McLaughlin
|
ee3aa0dc4d
|
OpenGLHostDisplay: Fix incorrect default for PBO streaming
|
2021-02-08 00:47:34 +10:00 |
|
Connor McLaughlin
|
b20b1a2fa8
|
OpenGLHostDisplay: Only disable streaming PBO on Adreno
It's slightly faster on Mali.
|
2021-02-06 20:19:10 +10:00 |
|
Connor McLaughlin
|
d416dbb461
|
FullscreenUI: Ensure fonts are at least one pixel high
|
2021-02-06 19:21:39 +10:00 |
|
Connor McLaughlin
|
c6ed19cc7b
|
OpenGLHostDisplay: Don't use PBOs for software upload on GLES
|
2021-02-06 19:20:05 +10:00 |
|
Connor McLaughlin
|
701edb335a
|
Various warning fixes
|
2021-02-06 19:19:55 +10:00 |
|
Connor McLaughlin
|
3c910782ca
|
FullscreenUI: Fix heading line width not being scaled
|
2021-02-06 19:19:21 +10:00 |
|
Connor McLaughlin
|
105376b1b3
|
FullscreenUI: Don't draw OSD over windows
|
2021-02-06 19:18:44 +10:00 |
|
Connor McLaughlin
|
d7962fdac7
|
ImGui: Use safe strcat/scanf on MSVC
|
2021-02-06 19:16:39 +10:00 |
|
C.W. Betts
|
662d6e9711
|
Fix possible log formatting errors.
|
2021-02-04 17:54:51 -07:00 |
|
Connor McLaughlin
|
43d1495a63
|
OpenGLHostDisplay: Allow filtering to be toggled for GLES2 path
|
2021-02-05 02:28:03 +10:00 |
|
Connor McLaughlin
|
d455b61d5e
|
OpenGLHostDisplay: Fix interlaced software renderer output
|
2021-02-05 02:16:45 +10:00 |
|
Connor McLaughlin
|
8f9bbb0bba
|
Vulkan: Support VK_KHR_display
|
2021-02-04 19:25:21 +10:00 |
|
Connor McLaughlin
|
fd269ec9dd
|
FullscreenUI: Use format string for TextWrapped()
|
2021-02-02 04:06:57 +10:00 |
|
Connor McLaughlin
|
e0dd45c35e
|
FullscreenUI: Fix game list settings not applying
|
2021-02-02 01:56:28 +10:00 |
|
Connor McLaughlin
|
1e8752759d
|
NoGUI: Set default settings if missing
|
2021-02-02 01:47:27 +10:00 |
|
Connor McLaughlin
|
c54842830f
|
FullscreenUI: Support modal error/confirmation
|
2021-02-02 01:40:37 +10:00 |
|
Connor McLaughlin
|
904680f0df
|
Settings: Make integer and linear upscaling mutually exclusive
|
2021-02-01 18:39:15 +10:00 |
|
Connor McLaughlin
|
91092847f8
|
CommonHostInterface: Restore display skip on exit/pause
Fixes CPU usage/controller moving too quickly in menus after fast
forwarding in big duck mode.
|
2021-02-01 02:08:52 +10:00 |
|
Connor McLaughlin
|
1a9120135f
|
FullscreenUI: Fix some advanced setings not saving
|
2021-02-01 01:13:05 +10:00 |
|
Connor McLaughlin
|
590513350c
|
NoGUI: Start in fullscreen when option or command line flag is set
|
2021-02-01 01:10:32 +10:00 |
|
Connor McLaughlin
|
d1a5b89f0a
|
FullscreenUI: Fix some textures leaking at shutdown
|
2021-02-01 01:10:32 +10:00 |
|
Connor McLaughlin
|
18405a713c
|
FullscreenUI: Fix debug windows not drawing
|
2021-02-01 01:10:32 +10:00 |
|
Connor McLaughlin
|
c17fb88426
|
FullscreenUI: Fix controller binding setting instantly
|
2021-01-31 18:11:56 +10:00 |
|
Connor McLaughlin
|
bb2e35b732
|
FullscreenUI: Load covers on demand
|
2021-01-31 18:11:56 +10:00 |
|
Connor McLaughlin
|
85b4a02f20
|
Fix Android build
|
2021-01-31 17:28:37 +10:00 |
|
Connor McLaughlin
|
61e4e6f140
|
Add "Fullscreen UI"
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
3a7d9f1725
|
CommonHostInterface: Add controller nav helpers
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
41be96ef93
|
CommonHostInterface: Make RunLater()/ApplySettings() virtual
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
ec60fa3c9d
|
CommonHostInterface: Make fullscreen/exit functions public
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
2dbb3325ff
|
CommonHostInterface: Tweak frame boundary for loading screen
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
e1bf362d13
|
CommonHostInterface: Extract ff/turbo hotkeys to functions
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
bed1abf0b8
|
CommonHostInterface: Add media path to save state info
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
4540a190c1
|
CommonHostInterface: Make input profile functions public
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
556cd6d168
|
CommonHostInterface: Add enumerator for OSD messages
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
48f78a9c41
|
GameList: Expose search directories list
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
98b4101cd7
|
Settings: Expose Save() method to interface
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
7a48bcc585
|
FrontendCommon: Remove WITH_IMGUI #ifdefs
We never compile FrontendCommon without imgui anyway.
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
e697d9aa33
|
HostDisplay: Move imgui context creation to base class
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
e132cac0e5
|
ImGui: Clear memory for font after creating texture
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
d8ea9c2983
|
GameSettings: Add helper to query number of user settings
|
2021-01-31 17:10:27 +10:00 |
|
Connor McLaughlin
|
582c77b604
|
ImGuiStyle: Return the font we create
|
2021-01-31 17:10:26 +10:00 |
|
Connor McLaughlin
|
a563f99191
|
dep/imgui: Update to 9499afdf5e7f22e2cf4bf7c365d18f7e1d07572b
|
2021-01-31 17:10:10 +10:00 |
|
Connor McLaughlin
|
5aeabf028b
|
Qt: Install crash handler on startup
|
2021-01-31 17:00:57 +10:00 |
|