Commit Graph

10463 Commits (5a7094b8121a9072949072530739b50382e38acc)
 

Author SHA1 Message Date
Stenzek 5afa6b2d67
Controller: Remove unused helper function 4 weeks ago
Stenzek 98761961bc
Cheats: Remove unnecessary std::move() 4 weeks 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.
4 weeks ago
Anderson Cardoso 267b74cab8
Atualização Português do Brasil (#3583)
Atualizado para a última versão
4 weeks ago
Stenzek 7575050b00
Controller: Don't indirectly include settings.h 4 weeks 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.
4 weeks ago
Stenzek 733df6a0ce
Qt: Show screenshot in resume game popup 4 weeks ago
zkdpower 1b7e42920b
Update the Simplified Chinese Translation to latest. (#3582) 4 weeks ago
Stenzek 3a806738b9
Qt: Fix cover title being clipped 4 weeks ago
Stenzek 848833b687
CI: Fix Windows build symbol upload 1 month 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.
1 month ago
Stenzek e373be9fd3
CMake: Bump required dependency versions 1 month ago
Stenzek 4e797f398f
CI: Remove redundant prefix on AppImage cross job 1 month ago
Stenzek 9cc29fb603
Qt: Use QSize throughout GameListWidget 1 month ago
Stenzek 7b991def42
Qt: Bump currently-visible covers to front on scale change
Fixes flicker when very quickly changing scales from small to large.
1 month ago
Stenzek 78db5addcd
Qt: Fix flicker when changing cover size
By scaling images instead of tossing the whole cache.
1 month ago
Stenzek f219c2ca98
AnalogController: Fix sync/readback value for vibration 1 month 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.
1 month ago
Stenzek f57eeb349c
CI: Simplify Windows/Linux workflows
Use matrix instead of duplicating.
1 month ago
Stenzek 22399c25a1
FullscreenUI: Fix localization of 'None' background 1 month ago
Stenzek e6788b313e
System: Add 'Runahead for Analog Input' option
Mitigates the performance impact of serializing PGXP state.
1 month ago
Stenzek cf0b602476
Settings: Rearrange fields
To make space in the bitfield.
1 month ago
zkdpower 95e9cba79b
Update the Simple-Chinese Translation to latest. (#3581) 1 month ago
Stenzek 3966a9eea7
System: Serialize PGXP state for runahead 1 month ago
Stenzek 10f9039dea
Controller: Skip runahead replay when analog is unchanged
Slight CPU usage reduction at idle.
1 month ago
Stenzek 424f9a9db9
Controller: Simplify deadzone calculation
Use Pythagoras to measure distance from center. Fixes incorrect results
very close to the center.
1 month ago
Stenzek 1b49f82c98
Controller: Merge all binds into one index space
Simplifies things a bit.
1 month ago
Stenzek 9d8d81d092
InputManager: Only update vibration once per frame 1 month ago
Stenzek f0c67e998b
Controller: Remove GetInputOverlayIconColor()
Use the bind state instead.
1 month ago
Stenzek 3624474b91
Controller: Remove unused InAnalogMode() 1 month ago
Stenzek 2adf7a1663
CI: Bump MacOS runner to macos-15 + Xcode 26 1 month ago
Stenzek 570f0416b1
Deps: Bump to Qt 6.9.3 1 month ago
Stenzek 21c83440b3
Misc: Add error checking to LocalTime() 1 month 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.
1 month ago
Stenzek a048e092b2
Qt: Make LED settings clearer 1 month ago
Stenzek 982753d7ce
Qt: Allow binding both active and inactive LED colours 1 month ago
Stenzek cf8b1a58ca
Qt: Re-introduce FlowLayout 1 month 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.
1 month 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
1 month ago
Stenzek c790972265
System: Warn if geometry tolerance is not default 1 month ago
Stenzek e5c17880cb
Qt: Fix vibration binding not applying immediately 1 month ago
Stenzek 975b9b18e0
AnalogController: Fix inverted motor display in OSD 1 month ago
Stenzek 9807948ac1
Qt: Remove old vsync mode migration function
Been over a year.
1 month ago
Daniel Nylander 5c9e28f115
Updated Swedish translation (#3580)
* Updated Swedish translation

* Add files via upload
1 month ago
Stenzek 38bb240a44
Qt: Avoid extra string storage 1 month ago
Stenzek a50997a554
Qt: Fix app icon ending up as null 1 month ago
Stenzek 3d4115613c
Achievements: Fix unused variable warning 1 month ago
zkdpower 3fada38b57
Update the Simple-Chinese Translation to latest. (#3579) 1 month ago
Anderson Cardoso 0a25dd0693
Atualização Português do Brasil (#3578)
Atualizado para a última versão
1 month ago
Stenzek eadca6cd7b
Settings: Prefer widescreen patches over GTE hack
Since they tend to work better.
1 month ago