Commits
- 3f52ebe gitignore: Add CLion generated directory
- 99acb8f ThirdParty/SmallVector: Add missing include
- 9275e1a Achievements: Add RA SVG icon variant
- a4c53a9 FullscreenUI: Add menu dropdown widgets
- 911fe99 FullscreenUI: Use dropdown menus in settings
- 121ae17 FullscreenUI: Remove duplicated string
- aeeb592 FullscreenUI: Disable achievement icon download if unavailable
- c4481f5 GameDB: Max speedup cycles for Monster Rancher 2 and some other fixes (#3712)
- 7938775 ImGuiManager: Add icon type to OSD message
- 513643a Common: Add LockedPtr
- d731a65 Common: Add OptionalWithStatus
- 79576be StringUtil: Add AppendUTF8ToWideString()
- 821cab5 HTTPDownloader: Support sending additional headers
- 7d24e64 HTTPDownloader: Support setting timeout per-request
- 574be46 HTTPDownloader: Increase poll interval to 16ms
- ee1fb35 FileSystem: Add OpenTemporaryCFile()
- 331571b Util: Add ObjectArchive class
- 1690c69 Util: Add HTTPCache module
- 1c407c5 Achievements: Use HTTPCache's downloader
- 80b93d3 GameList: Use HTTPCache downloader
- 1260891 Qt: Use HTTPCache downloader for DownloadFile()
- d618413 Qt: Add AsyncPixmapLoader class
- 2f3e30e Core: Remove GetHTTPUserAgent()
- 10a8f5e FullscreenUI: Support loading images from URLs with caching
- 32ab1b7 Achievements: Use HTTP cache instead of loose files
- df47c9f Qt: Move debug settings into its own category
- e3423e1 Qt: Move save states directory to memory card page
- d140fbf Qt: Move screenshot/capture directories to Capture Settings
- 5d8bad2 Qt: Style textures directory selector same as others
- 3b98973 Qt: Move remaining folders to advanced settings
- b05e7ce Qt: Add web cache section to advanced
- 3d6af6b GameDB: F1 games
- 1e591ba FullscreenUI: Keep choice over dropdown for larger lists
- e736177 FullscreenUI: Add missing settings
- c8a56a9 Qt: Adjust touchpad tooltip text
- 76cda31 Qt: Remove old achievement images directory on startup
- 2c52ff0 Settings: Prefetch badges should default to on
- 05efaae Atualização Português do Brasil (#3715)
- 336f3b6 ImGuiOverlays: Fix oversized command allocation
- 4c032c0 Common: Remove CancellableChanged() from ProgressCallback
- 05d470b VideoThread: Add VideoThreadAsyncBufferCallCommand
- 0033212 Qt: Don't read g_main_window on core thread
- d8afa5b Host: Remove unused LoadSettings() callback
- de57f47 System: Fix possible video thread corruption on rewind
- 8b5e89f Qt: Clarify no data loss from cache cleanup
- f5d8fbd VideoThread: Remove RunOnBackend()
- 57a3dc4 FullscreenUI: Don't show fullscreen resolution when unsupported
- ee13585 FullscreenUI: Fix menu scrolling with single choice dialog open
- cfa62ca FullscreenUI: Fix start point in memory card settings
- 2aa3606 FullscreenUI: Fix focus loss opening game properties
- 5a60e37 FullscreenUI: Apply resolution change immediately
- 423e5fd FullscreenUI: Always place summary under title
- eb52ba3 FullscreenUI: Highlight menu item when dropdown open
- c9a7bf7 FullscreenUI: Prefetch two rows of covers in grid view
- fc01756 GameList: Only use lookup achievements icons if logged in
- 8682b4f Qt: Add Azerbaijani translation
- 7bcafb4 Qt: Fix tooltip
- d8bfa41 MMPXEnhanced v3.0 (#3717)
- f3220f1 GPU/HW: Rename MMPX Enhanced 3.0 to Quality
- 50023dc FullscreenUI: Fix corrupted blur background on loading screen
- e3f6b48 GameDB: Sol Divide does not support analog (#3716)
- d3b174a FullscreenUI: Disable postfx in loading screen
- b3157ff Qt: Fix path in create-update-and-edit-language.bat
- 70589b1 VideoThread: Fix backend leak on creation failure
- fa4a3ea Achievements: Cache whether we have saved credentials
- 724c114 MMPX Enhanced Lite (#3718)
- d8e11b5 Qt: Add manifest for binary
- 0eed1d9 Qt: Improve icon consistency
- a2cffcf Qt: Fix accidential QObject translation context
- 45fb864 Qt: Add a bunch of missing _L1 suffixes
- ec6599d MemoryCard: Fix open error not propagating
- 7c6011e Qt: Unmark some error messages from translation
- 993033e Change Azerbaijani translation entry to 'Azərbaycanca' (#3719)
- b77af27 Update MMPXEnhanced v3.0.1 (#3724)
- 2031ef7 Updating Spanish (Spain) translation with latest changes. (#3725)
- a4054fc Update Azerbaijani translation and add contributor (#3726)
- c28c558 Atualização Português do Brasil (#3727)
- ec2101f Achievements: Rename game icon -> game badge
- c7702bc Achievements: Make game badge cache internal
- 420ce67 GameList: Remove ShouldLoadAchievementsProgress()
- 0fcf4cc Achievements: Defer game list data update
- 54feef2 CI: Use 7z for symbols archives