Commit Graph

10369 Commits (00a2f5a2ce023a2f180479a28a7b99d56cfa53f1)
 

Author SHA1 Message Date
Stenzek 00a2f5a2ce
FullscreenUI: Fix crash opening settings
Regression from 76facb3. Derp.
12 months ago
zkdpower 550858104f
Update the Simplified Chinese Translation. (#3585) 12 months ago
Daniel Nylander c039a946fb
Updated Swedish translation (#3584) 12 months ago
Stenzek 4f0d35c2ef
VulkanDevice: Make current command buffer lookup consistent 12 months ago
Stenzek 97c49a9e36
CDImageDevice: Use g_settings for ignore host subcode 12 months ago
Stenzek 76facb3da7
FullscreenUI: Fix default value for theme 12 months ago
Stenzek 5afa6b2d67
Controller: Remove unused helper function 12 months ago
Stenzek 98761961bc
Cheats: Remove unnecessary std::move() 12 months ago
Stenzek dbf2849803
Misc: Move SettingInfo declaration to input_types.h
267b74c breaks on cross-compiled Linux otherwise, and I can't be
bothered to set it up locally to debug.
12 months ago
Anderson Cardoso 267b74cab8
Atualização Português do Brasil (#3583)
Atualizado para a última versão
12 months ago
Stenzek 7575050b00
Controller: Don't indirectly include settings.h 12 months ago
Stenzek 39eb2c564f
Qt: Don't include git hash in window title
It's too verbose and meaningless to the user. Still shown in the about
dialog for reference purposes.
12 months ago
Stenzek 733df6a0ce
Qt: Show screenshot in resume game popup 12 months ago
zkdpower 1b7e42920b
Update the Simplified Chinese Translation to latest. (#3582) 12 months ago
Stenzek 3a806738b9
Qt: Fix cover title being clipped 12 months ago
Stenzek 848833b687
CI: Fix Windows build symbol upload 12 months ago
Stenzek 24a3dcb412
InputManager: Sync effect state on connection
Fixes mic/RGB LED not synchronizing on new device connection.

Apparently I forgot that it doesn't reload bindings, only when the
InputSource list changes.
12 months ago
Stenzek e373be9fd3
CMake: Bump required dependency versions 12 months ago
Stenzek 4e797f398f
CI: Remove redundant prefix on AppImage cross job 12 months ago
Stenzek 9cc29fb603
Qt: Use QSize throughout GameListWidget 12 months ago
Stenzek 7b991def42
Qt: Bump currently-visible covers to front on scale change
Fixes flicker when very quickly changing scales from small to large.
12 months ago
Stenzek 78db5addcd
Qt: Fix flicker when changing cover size
By scaling images instead of tossing the whole cache.
12 months ago
Stenzek f219c2ca98
AnalogController: Fix sync/readback value for vibration 12 months ago
Stenzek 1665cb6953
InputManager: Refactor and simplify vibration mapping
Now multiple devices can be bound if anyone wants to do that for some
reason...

Current strength will also synchronize on binding reload instead of
getting lost.
12 months ago
Stenzek f57eeb349c
CI: Simplify Windows/Linux workflows
Use matrix instead of duplicating.
12 months ago
Stenzek 22399c25a1
FullscreenUI: Fix localization of 'None' background 12 months ago
Stenzek e6788b313e
System: Add 'Runahead for Analog Input' option
Mitigates the performance impact of serializing PGXP state.
12 months ago
Stenzek cf0b602476
Settings: Rearrange fields
To make space in the bitfield.
12 months ago
zkdpower 95e9cba79b
Update the Simple-Chinese Translation to latest. (#3581) 12 months ago
Stenzek 3966a9eea7
System: Serialize PGXP state for runahead 12 months ago
Stenzek 10f9039dea
Controller: Skip runahead replay when analog is unchanged
Slight CPU usage reduction at idle.
12 months ago
Stenzek 424f9a9db9
Controller: Simplify deadzone calculation
Use Pythagoras to measure distance from center. Fixes incorrect results
very close to the center.
12 months ago
Stenzek 1b49f82c98
Controller: Merge all binds into one index space
Simplifies things a bit.
12 months ago
Stenzek 9d8d81d092
InputManager: Only update vibration once per frame 12 months ago
Stenzek f0c67e998b
Controller: Remove GetInputOverlayIconColor()
Use the bind state instead.
12 months ago
Stenzek 3624474b91
Controller: Remove unused InAnalogMode() 12 months ago
Stenzek 2adf7a1663
CI: Bump MacOS runner to macos-15 + Xcode 26 12 months ago
Stenzek 570f0416b1
Deps: Bump to Qt 6.9.3 12 months ago
Stenzek 21c83440b3
Misc: Add error checking to LocalTime() 12 months ago
Stenzek 6cb727f383
GameDB: Disable auto analog in Alien Resurrection
Game enables analog mode itself, and ends up in a state where
vibration does not function until manually toggled if forced.
12 months ago
Stenzek a048e092b2
Qt: Make LED settings clearer 12 months ago
Stenzek 982753d7ce
Qt: Allow binding both active and inactive LED colours 12 months ago
Stenzek cf8b1a58ca
Qt: Re-introduce FlowLayout 12 months ago
Stenzek ffa0e8d131
Qt: Refactor LED bindings
Make it more general and bindable to both the mode and RGB LED, that way
it can be used on Dualshock 4 as well.
12 months ago
Ariel Nogueira Kovaljski 51942df7dd
Use DualSense Mic Mute LED for Analog Mode (#3574)
* Use DualSense Mic Mute LED for Analog Mode

* Fix function casing and move function call outside loop

* Refactored code to use binds

- `InputManager` no longer uses API specific logic
- The Mic Mute LED gets bound as `ModeLED = SDL-0/ModeLED` only for DualSense controllers
- Changed DualSense detection to use Vendor & Product ID
12 months ago
Stenzek c790972265
System: Warn if geometry tolerance is not default 12 months ago
Stenzek e5c17880cb
Qt: Fix vibration binding not applying immediately 1 year ago
Stenzek 975b9b18e0
AnalogController: Fix inverted motor display in OSD 1 year ago
Stenzek 9807948ac1
Qt: Remove old vsync mode migration function
Been over a year.
1 year ago
Daniel Nylander 5c9e28f115
Updated Swedish translation (#3580)
* Updated Swedish translation

* Add files via upload
1 year ago