summaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2023-02-15Merge pull request #9782 from arades79/fix-consexpr-value-declaration-usageliamwhite
Fix consexpr value declaration usage
2023-02-14Revert "main: Fix borderless fullscreen for high dpi scaled displays"liamwhite
2023-02-14remove static from pointer sized or smaller types for aesthetics, change ↵arades79
constexpr static to static constexpr for consistency Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-14add static lifetime to constexpr values to force compile time evaluation ↵arades79
where possible Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-13general: rename CurrentProcess to ApplicationProcessLiam
2023-02-12main: Fix borderless fullscreen for high dpi scaled displaysMorph
On Windows, a borderless window will be treated the same as exclusive fullscreen when the window geometry matches the physical dimensions of the screen. However, with High DPI scaling, when the devicePixelRatioF() is > 1, the borderless window apparently is not treated as exclusive fullscreen and functions correctly. One can verify and replicate this behavior by using a high resolution (4K) display, and switching between 100% and 200% scaling in Windows' display settings. At 100%, without the addition of 1, it is treated as exclusive fullscreen. At 200%, with or without the addition of 1, it is treated as borderless windowed. Therefore, we can use (read: abuse) this difference in behavior to fix this issue for those with higher resolution displays when the Qt scaling ratio is > 1. Should this behavior be changed in the future, please revisit this workaround.
2023-02-10Merge pull request #9759 from german77/pro_controllerbunnei
input_common: Reintroduce custom pro controller support
2023-02-09main: Re-add QtWebEngine zoom factorMorph
For some reason, I had removed this in https://github.com/yuzu-emu/yuzu/pull/4949/commits/ad6cec71ecd61aa2533d9efa89b68837516f8464 This should fix any improperly scaled web applets.
2023-02-09input_common: Reintroduce custom pro controller supportNarr the Reg
2023-02-06Merge pull request #4949 from Morph1984/hidpi-temp-fixliamwhite
main: Enable High DPI fixes for Qt >= 5.14
2023-02-06Merge pull request #9644 from SaiKai/volume_quicksettingbunnei
add volume quicksetting with volume slider
2023-02-04Merge pull request #9720 from SoRadGaming/discordPresenceUpdatebunnei
Game Image with Discord RPC
2023-02-05Add Game Icon for Discord RPCSorab
Connected to Yuzu Compatibility Page
2023-02-04remove disambiguation argument from mute textJonas Gutenschwager
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com>
2023-02-02added 'Hide empty rooms' toggle to lobbyLuke Sawczak
fixed typo fixed typo fixed typo clang
2023-02-01yuzu: config: Draw turbo buttons with a different colorgerman77
2023-02-01input_common: Implement turbo buttonsgerman77
2023-01-28Merge pull request #9690 from german77/whoopsliamwhite
yuzu: config: Avoid reading deleted object
2023-01-28yuzu: config: Avoid reading deleted objectNarr the Reg
2023-01-28Merge pull request #9661 from SoRadGaming/LDNhostnameSupportliamwhite
LDN hostname support in direct connect
2023-01-28LDN Hostname Support in Direct ConnectSoRadGaming
- Added IPv6 & Namespace support in direct connection Regex - Updated Tooltip for Direct Connect UI - Removed Dropdown Connection Type in Direct Connect
2023-01-27Merge pull request #9539 from Wollnashorn/opengl-fsrliamwhite
video_core/opengl: Added FSR upscaling filter to the OpenGL renderer
2023-01-26video_core/opengl: Add FSR upscaling filter to the OpenGL rendererWollnashorn
2023-01-25main: Convert to device independent coordinates for scalingMorph
devicePixelRatioF() returns the scaling ratio when high dpi scaling is enabled. When high dpi scaling is enabled, the raw screen coordinate system is scaled to device independent coordinates.
2023-01-25main: Use passthrough scaling for non-windows OSesMorph
They should be better than windows when handling fractional scaling ratios.
2023-01-25main: Enable High DPI fixes for Qt >= 5.14Morph
This uses Qt's new high DPI application attributes for scaling the current window. However, these aren't perfect as scaling with non integer scales will cause artifacts in UI, icons and other elements. Therefore, we use a heuristic to select an appropriate integer scale value depending on the current screen resolution and applies this to the application.
2023-01-25main: Only set AA_DisableWindowContextHelpButton below Qt6Morph
This is fortunately disabled by default on Qt6, so we just have to check whether we are compiling with Qt6 or not.
2023-01-25main: Globally disable the "?" button on dialogsMorph
Sets the AA_DisableWindowContextHelpButton attribute to disable this useless button globally.
2023-01-24Merge pull request #9492 from german77/joycon_releaseliamwhite
Input_common: Implement custom joycon driver v2
2023-01-22qt: add option to disable controller appletEBADBEEF
- add checkbox to disable the controller applet UI - when controller applet is disabled, use the yuzu-cmd fallback controller applet that applies controller config based on rules - See https://github.com/yuzu-emu/yuzu/issues/8552 for some discussion
2023-01-22Merge pull request #9660 from german77/koreaToTaiwanliamwhite
yuzu: Fix language comobox crash
2023-01-22yuzu: Fix language comobox crashgerman77
2023-01-19core: hid: Only set the polling mode to the correct sideNarr the Reg
2023-01-19yuzu: Add ring controller test buttongerman77
2023-01-19core: hid: Migrate ring from emulated devices to emulated controllerNarr the Reg
2023-01-19yuzu: Update controller colors and button namesNarr the Reg
2023-01-19input_common: Disable SDL driver with switch controllersNarr the Reg
2023-01-19add volume quicksetting with volume sliderJonas Gutenschwager
2023-01-18fix formatJonas Gutenschwager
2023-01-18allow volume up/down hotkeys to be repeatedJonas Gutenschwager
2023-01-13UI changeMatías Locatti
2023-01-131.5X resolution scaler optionMatías Locatti
2023-01-10Merge pull request #9605 from german77/mouse_mappingbunnei
yuzu: Read mouse scroll
2023-01-10yuzu: Read mouse wheel inputNarr the Reg
2023-01-10Merge pull request #9601 from liamwhite/it-never-endsliamwhite
qt: unlock during signal emission
2023-01-10Merge pull request #9595 from liamwhite/per-gameliamwhite
qt: fix configuration weirdness on turbo
2023-01-10Merge pull request #9565 from MonsterDruide1/tas-multiplayer-lengthsliamwhite
TAS: Show all script lengths for multiplayer
2023-01-10qt: unlock during signal emissionLiam
2023-01-09qt: fix configuration weirdness on turboLiam
2023-01-09macOS: Make Yuzu show up in the Launchpad Games folder (#9594)UltraHDR
https://developer.apple.com/documentation/bundleresources/information_property_list/lsapplicationcategorytype This makes it show up in the Launchpad Games folder