Commits
- 2bf14f8 Qt: Don't copy QtConcurrent DLL
- b14c17b Qt: Set attributes on popup menus
- c025da4 Qt: Invoke popup menus asynchronously
- c5f60c1 Qt: Don't display two popup messages on card open failure
- c8ef05a Qt: Fix non-native message boxes in Dark Fusion on MacOS
- b4f9bc7 InputManager: Remove setting of unused config variable
- e3a044a Log: Move FastWrite() into macro
- 4850471 Qt: Remove a few more instances of QDialog::exec() (#3623)
- d45f630 Qt: Further tidy up for 4850471
- 87847ed Qt: Fix crash when changing toolbar icons
- 6c3c02f Qt: Use bundled fixed-width font where appropriate
- 23d45a3 Data: Swap Roboto Mono for JetBrains Mono
- 8ce216e Qt: Improve readability of changed bytes in memory view
- 6720846 ImGuiOverlays: Tidy up font weight in OSD
- 75aee64 Qt: Set appropriate window icons for subwindows
- b338509 Qt: Provide a central point for getting the app logo
- c396f0a Qt: Set game icon as window icon in Game Properties
- 5a26f38 Qt: Add icons to tools menu actions
- 085c02d Qt: Add more actions to toolbar (hidden by default)
- f5bd7c1 Qt: Don't include calling function name in Qt logs
- 1e57a5b Qt: Make the memory card modified state more obvious
- 63b99a6 Qt: Use theme icons in Memory Card Editor
- f6976c4 Qt: Remove unused function
- a293792 Qt: Remove a bunch of old/unused resources
- 4d9f318 Qt: Use icon theme enum for sort icons
- d5037f1 Qt: Remove setDesktopFileName() icon workaround
- 483f9ba Qt: Allow overriding cover placeholder image
- e4d9bed Qt: Get rid of the last few QMenu::exec() (#3628)
- 16e56d7 Qt: Use icon text instead of duplicate actions
- acadbff Achievements: Allow overriding host through config
- 8f5a1fd Updater: Replace incorrect ANSI Win32 calls
- 65ddf1a Updater: Make high DPI aware
- bda75db Updater: Compute window size dynamically
- 942422b Updater: Set application icon
- 4a5e172 Updater: Close button should be disabled
- bea07e7 Updater: Set default title
- b949c17 Qt: Improve text elision in InputBindingWidget (#3629)
- c8a2f93 Update the Simplified-Chinese Translation. (#3630)
- 542a2cf Atualização Português do Brasil (#3631)
- e7862b9 Qt: Prefer eliding source over the middle of the binding
- b9571a2 GameDatabase: Add DisableAllBordersCrop trait
- defbe70 GameDB: Set DisableAllBordersCrop for Alundra 2
- aecdfd5 GPU: Align the memory allocation rather than the class
- 012c7de GPU/HW: Slightly rearrange data fields
- 938a0e5 GPU/HW: Add field for software renderer drawing
- a8967b2 Settings: Shouldn't be accessing the global object
- 654587e System: Add 'Low VRAM' rewind mode
- 857a767 Qt: Fix QAction memory leak on shutdown
- e9966cf Qt: Fix QEventLoop leak on shutdown
- b4900c9 dep/imgui: Fix memory leak in imgui_freetype
- 704cdef Deps: Bump to Qt 6.10.1
- 9556334 Deps: Revert Qt window-modal dialog disabling on Tahoe
- f7e6c20 CMake: Bump Qt version requirement
- b79d69b Update Russian translation (#3634)
- 5b56399 CI: Update GitHub actions
- 30a0b94 CI: Download all artifacts into the same directory
- 6146d33 Qt: Fix game list background on MacOS
- 7829d43 Qt: Add proper alert titles in a couple of areas
- 573734e Qt: Swap form for grid layouts in setup wizard
- 783e767 Qt: Swap remaining form layouts for grid
- 3a43f59 Update the Simplified-Chinese Translation. (#3635)
- 1f7a44c Qt: Remove a couple of left-over spacer size hints
- 86bf551 Qt: Warn when executable has been renamed