Commit Graph

33 Commits (d83dc3f33220d91658a8aba0e900dfa6c64b4b23)

Author SHA1 Message Date
Stenzek d83dc3f332
Qt: Add 'Dark Ocean' theme
And corresponding FullscreenUI theme.
7 months ago
Stenzek 1c643d704e
Achievements: Add toast when achievement is pinned/unpinned
Also provide a key for directly pinning, and scroll it into view.
7 months ago
Stenzek 5d898f85d6
FullscreenUI: Avoid calling EnumerateDeviceEffects() on video thread 7 months ago
Stenzek 8d01053319
Achievements: Add pinning of measured achievements 7 months ago
Stenzek 088f05726b
FullscreenUI: Add background blur to notifications/menus 7 months ago
Stenzek 939d02c189
System: Handle corrupted save states when resuming 7 months ago
Stenzek 2bccb29297
Achievements: Add option to prefetch badges
Will pre-download locked badges to avoid load delays when unlocking.
7 months ago
Stenzek 8d359a6c82
Achievements: Add scale options for notifications/indicators 7 months ago
Stenzek d1e14af24b
FullscreenUI: Update translation strings
Forgot this..
7 months ago
Stenzek c1ff163943
Misc: Replace more 'reset' strings with 'restart' 8 months ago
Stenzek fb474e8dd1
Qt: Relabel 'Reset Game' as 'Restart Game'
Clearer what it actually does.
8 months ago
Stenzek 0c1f61f783
FullscreenUI: Add option to swap gamepad confirm/cancel buttons 8 months ago
Stenzek 56fc9afbcf
InputManager: Default to using global sources in profiles/games
Fixes controllers disconnecting and reconnecting on game start if any
settings were not copied from global (e.g. new settings).

Also fixes raw input not being hidden on non-Windows.

This is a breaking change if you were relying on input profiles/game
configuration having different sources selected.

In those cases, you will need to enable the new "Use Profile Input
Sources" checkbox to revert to the old behaviour for new profiles.
8 months ago
Stenzek e52b7dde8b
InputManager: Add 'Disable Background Input' option
Ignores controller input when application is not in the foreground.
8 months ago
Stenzek 3952477d39
FullscreenUI: Use split window for controller settings
Much better than that massive scrolling list.
9 months ago
Stenzek bb8179f617
ImGuiManager: Allow repositioning OSD messages 9 months ago
Stenzek 4e0c42100a
Achievements: Allow changing position of overlays 9 months ago
Stenzek b55f4041bf
GPU: Add option to crop vertex colours before modulation
aka "old" GPU.
9 months ago
Stenzek 3fe319df51
FullscreenUI: Add navigation sound effects 9 months ago
Stenzek 962137fcdf
Qt: Move some settings around
Need the extra space.
9 months ago
Stenzek c6a44ff569
GPU: Add "Fine Crop" settings
Allows the image to be cropped while preserving output aspect ratio.
9 months ago
Stenzek ea4933abe5
Achievements: Add progress to progress database refresh
That way there's some indication in the UI that the operation is
happening.
10 months ago
Stenzek 42c872efff
FullscreenUI: Add achievement game icon download 10 months ago
Stenzek d612f8eea8
Qt: Support populating game list entry at runtime
Re-enables support for modifying cheats when running direct from disc.
10 months ago
Stenzek e02883eabd
Settings: Make OSD message durations customizable 10 months ago
Stenzek 654587ea38
System: Add 'Low VRAM' rewind mode
i.e. use the software renderer for rewinding instead.

Works fairly well, and takes away the VRAM hit when upscaling.
10 months ago
Stenzek a9b9e8952d
PostProcessing: Rename Enabled -> StageEnabled
Less chance of conflicting with shader config keys.
11 months ago
Stenzek 899d500d35
GPU: Fix compile warning 11 months ago
Stenzek dc5b57aa42
Qt: Missed a couple of shutdown -> close messages 11 months ago
Stenzek 8c0878882f
Qt: Normalize shut down labels 11 months ago
Stenzek 9fa8b17cb5
FullscreenUI: Fix a couple of missing strings 11 months ago
Stenzek 751781325c
Settings: Remove CD speedup above 6x
In the majority of games it just crashes. Maximum is safer.
11 months ago
Stenzek bed758a75b
FullscreenUI: Move translation strings to own file 11 months ago