DuckStation v0.1-11108

v0.1-11108Desktop
Commits
  • 3f52ebe01 gitignore: Add CLion generated directory
  • 99acb8fb1 ThirdParty/SmallVector: Add missing include
  • 9275e1ad7 Achievements: Add RA SVG icon variant
  • a4c53a905 FullscreenUI: Add menu dropdown widgets
  • 911fe99f8 FullscreenUI: Use dropdown menus in settings
  • 121ae17a3 FullscreenUI: Remove duplicated string
  • aeeb592a2 FullscreenUI: Disable achievement icon download if unavailable
  • c4481f536 GameDB: Max speedup cycles for Monster Rancher 2 and some other fixes (#3712)
  • 79387759b ImGuiManager: Add icon type to OSD message
  • 513643adb Common: Add LockedPtr
  • d731a6567 Common: Add OptionalWithStatus
  • 79576be41 StringUtil: Add AppendUTF8ToWideString()
  • 821cab5a5 HTTPDownloader: Support sending additional headers
  • 7d24e64e5 HTTPDownloader: Support setting timeout per-request
  • 574be46fe HTTPDownloader: Increase poll interval to 16ms
  • ee1fb3529 FileSystem: Add OpenTemporaryCFile()
  • 331571b38 Util: Add ObjectArchive class
  • 1690c6949 Util: Add HTTPCache module
  • 1c407c58d Achievements: Use HTTPCache's downloader
  • 80b93d3e0 GameList: Use HTTPCache downloader
  • 1260891e4 Qt: Use HTTPCache downloader for DownloadFile()
  • d618413c5 Qt: Add AsyncPixmapLoader class
  • 2f3e30ea0 Core: Remove GetHTTPUserAgent()
  • 10a8f5e19 FullscreenUI: Support loading images from URLs with caching
  • 32ab1b70f Achievements: Use HTTP cache instead of loose files
  • df47c9f53 Qt: Move debug settings into its own category
  • e3423e1a5 Qt: Move save states directory to memory card page
  • d140fbf8b Qt: Move screenshot/capture directories to Capture Settings
  • 5d8bad2c8 Qt: Style textures directory selector same as others
  • 3b98973f1 Qt: Move remaining folders to advanced settings
  • b05e7ce52 Qt: Add web cache section to advanced
  • 3d6af6b4f GameDB: F1 games
  • 1e591babc FullscreenUI: Keep choice over dropdown for larger lists
  • e7361775f FullscreenUI: Add missing settings
  • c8a56a96b Qt: Adjust touchpad tooltip text
  • 76cda3180 Qt: Remove old achievement images directory on startup
  • 2c52ff011 Settings: Prefetch badges should default to on
  • 05efaaec2 Atualização Português do Brasil (#3715)
  • 336f3b632 ImGuiOverlays: Fix oversized command allocation
  • 4c032c0fb Common: Remove CancellableChanged() from ProgressCallback
  • 05d470be1 VideoThread: Add VideoThreadAsyncBufferCallCommand
  • 0033212b2 Qt: Don't read g_main_window on core thread
  • d8afa5bdc Host: Remove unused LoadSettings() callback
  • de57f47bd System: Fix possible video thread corruption on rewind
  • 8b5e89f30 Qt: Clarify no data loss from cache cleanup
  • f5d8fbd70 VideoThread: Remove RunOnBackend()
  • 57a3dc407 FullscreenUI: Don't show fullscreen resolution when unsupported
  • ee13585a2 FullscreenUI: Fix menu scrolling with single choice dialog open
  • cfa62cab8 FullscreenUI: Fix start point in memory card settings
  • 2aa3606fe FullscreenUI: Fix focus loss opening game properties
  • 5a60e3707 FullscreenUI: Apply resolution change immediately
  • 423e5fd62 FullscreenUI: Always place summary under title
  • eb52ba363 FullscreenUI: Highlight menu item when dropdown open
  • c9a7bf742 FullscreenUI: Prefetch two rows of covers in grid view
  • fc017569b GameList: Only use lookup achievements icons if logged in
  • 8682b4f41 Qt: Add Azerbaijani translation
  • 7bcafb44f Qt: Fix tooltip
  • d8bfa411d MMPXEnhanced v3.0 (#3717)
  • f3220f106 GPU/HW: Rename MMPX Enhanced 3.0 to Quality
  • 50023dcde FullscreenUI: Fix corrupted blur background on loading screen
  • e3f6b4822 GameDB: Sol Divide does not support analog (#3716)
  • d3b174ab4 FullscreenUI: Disable postfx in loading screen
  • b3157ffe9 Qt: Fix path in create-update-and-edit-language.bat
  • 70589b1f9 VideoThread: Fix backend leak on creation failure
  • fa4a3eadd Achievements: Cache whether we have saved credentials
  • 724c114cd MMPX Enhanced Lite (#3718)
  • d8e11b54a Qt: Add manifest for binary
  • 0eed1d93f Qt: Improve icon consistency
  • a2cffcf5e Qt: Fix accidential QObject translation context
  • 45fb8645e Qt: Add a bunch of missing _L1 suffixes
  • ec6599d7c MemoryCard: Fix open error not propagating
  • 7c6011eb5 Qt: Unmark some error messages from translation
  • 993033eb1 Change Azerbaijani translation entry to 'Azərbaycanca' (#3719)
  • b77af272b Update MMPXEnhanced v3.0.1 (#3724)
  • 2031ef7ce Updating Spanish (Spain) translation with latest changes. (#3725)
  • a4054fc05 Update Azerbaijani translation and add contributor (#3726)
  • c28c55861 Atualização Português do Brasil (#3727)
  • ec2101fe2 Achievements: Rename game icon -> game badge
  • c7702bc9d Achievements: Make game badge cache internal
  • 420ce679c GameList: Remove ShouldLoadAchievementsProgress()
  • 0fcf4cce1 Achievements: Defer game list data update
  • 54feef27d CI: Use 7z for symbols archives
View original

Upgraded? How did it go?

Discussion