Commit Graph

307 Commits (277147199eb256ba9c1999a703c6ff1b77048436)

Author SHA1 Message Date
Stenzek a115b40ef7 Common: Split some routines into CocoaTools 2 years ago
Stenzek 7e07d2feb8 GunCon: Add relative pointer binding 2 years ago
Stenzek 846f74c86d Achievements: Backports from PCSX2 2 years ago
Stenzek 68b59ee748 CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
2 years ago
Stenzek dd1a00674d Qt: PCSX2 UI fix backports 2 years ago
Stenzek 546f73e36a Qt: Fix returning from fullscreen on MacOS 2 years ago
Stenzek c773c763ef Achievements: Switch to rc_client 2 years ago
Stenzek 7d178c04d3 Qt: Fix popup messages when fullscreen (again) 2 years ago
Stenzek d366697141 Qt: Fix theme selection 2 years ago
Stenzek 6a53929e31 Qt: Add option to exit Big Picture UI 2 years ago
Stenzek 80e3d29ab8 Misc: clang-cl warning clean-up 2 years ago
Stenzek 4fc984e082 Qt: Add setup wizard 2 years ago
Stenzek dc9c99438b Misc: Post-refactor cleanups 2 years ago
Stenzek 7d914a9384 Qt: Use disc sets for changing discs 2 years ago
Stenzek e3d9ba4c99 Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
 - Add native Metal renderer.
2 years ago
Stenzek d09e5051ca Settings: Translate display names in core
Enables the values to show in the Big Picture UI.
2 years ago
Stenzek e57ad0b6aa Host: Backport translations cache
Note: You'll need a new command line for lupdate.

..\..\..\dep\msvc\qt\6.5.0\msvc2022_64\bin\lupdate.exe ../ ../../core/ ../../util/ -tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP -ts duckstation-qt_LANGUAGE.ts
2 years ago
Stenzek bb60170d9a Move frontend-common to util/core 2 years ago
Stenzek 827446b27f Build: Switch to Qt 6.5.0 on Windows 2 years ago
Stenzek 72f7225ec2 Qt: Fix ClearBindStateFromSource() executing on wrong thread 2 years ago
Stenzek 1b29212d6c Qt: Fix geometry not saving on shutdown 3 years ago
Stenzek 9aa6c24620 System: Store game hash as well as serial 3 years ago
Stenzek d7372d2442 Qt: Clear all keyboard bind states when focus is lost 3 years ago
Connor McLaughlin 771a60c736
Merge pull request #2952 from boricj/bugfix/GDBServer
GDBServer: Fix emulator deadlock on client connection
3 years ago
Silent 6f0280afc2
Qt: Add a context menu to the toolbar's Settings button when the game is running
A new small context menu that allows to select between global settings
and game settings.
3 years ago
Jean-Baptiste Boric d65fb0e86a Qt: Add toggle to enable GDB server 3 years ago
Jean-Baptiste Boric 7810e68a58 Qt: Run GDB server on emulation thread 3 years ago
Stenzek c7ae0d9b68 Qt: Make fullscreen open on same display as main window 3 years ago
Stenzek f8d5379f8e Qt: Default to native/dynamic theme on Mac 3 years ago
Stenzek 27a0495c0e Qt: Fix crash when right clicking with no game selected 3 years ago
Stenzek 0ef24398f8 Qt: Ensure system is shut down before closing
Fixes crash on shutdown on Mac.
3 years ago
Connor McLaughlin a56ce290d4 Qt: Work around theme switching issue in 6.4.0 3 years ago
Connor McLaughlin 7c6071dfe1 Qt: Add option to reset played time 3 years ago
Connor McLaughlin f08f124eaa Qt: Move RAIntegration menu to Tools
That way it's not hidden by default.
3 years ago
Connor McLaughlin b530b08bc4 Qt: Fix exiting game in big picture returning to list 3 years ago
Connor McLaughlin 81823562fa Qt: Fix a possible crash on shutdown
If the game list is being refreshed due to play time update.
3 years ago
Connor McLaughlin 8c7a192128 Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
3 years ago
Connor McLaughlin 7d3ac98cc6 HostDisplay: Manually throttle fullscreen UI presentation
Fixes flickering screen in fullscreen with Vulkan.
3 years ago
Connor McLaughlin eafa4fb1a3 HostDisplay: Simplify method naming
Match PCSX2.
3 years ago
Connor McLaughlin 2610bb11cd Qt: Work around popups opened behind window in Wayland 3 years ago
Connor McLaughlin 373297f35b Qt: Work around game-list-disappear issue in Wayland 3 years ago
Connor McLaughlin add2b5fbae Qt: Fix initial/default value of fullscreen cursor hide 3 years ago
Connor McLaughlin 8d7aea5e19 Host: Add GetTopLevelWindowInfo()
And use it for screensaver inhibiting on Linux.
3 years ago
Connor McLaughlin 4b1e54d74f Qt: Hide toolbar by default 3 years ago
Connor McLaughlin 4c17868f91 Qt: Fix crash on language change if system running 3 years ago
Spencer Alves ffa120d4e2 Achievements: Fix building Qt frontend with achievements disabled 3 years ago
Connor McLaughlin 99e64e6593 Merge pull request #2918 from xujibbs/patch-1
Update mainwindow.cpp
3 years ago
xujibbs 90573986dd
Update mainwindow.cpp 3 years ago
Connor McLaughlin 72dfbaf6cc Misc: Backports from PCSX2 UI 3 years ago
Connor McLaughlin ca571f8a78 GameList: Add played time tracker 3 years ago
Connor McLaughlin 11ba87059e HostDisplay: Remove parameters which get pulled from config
No point duplicating them.
3 years ago
Connor McLaughlin 10f98106dd Misc: Normalize code vs serial usage 3 years ago
Connor McLaughlin 106addf5a8 Qt: Fix shutdown and save state in fullscreen UI 3 years ago
Connor McLaughlin ef3ad91ad0 FullscreenUI: Various improvements 3 years ago
Connor McLaughlin 016eb7c548 Qt: Fix switching CPU execution mode in debug menu 3 years ago
Connor McLaughlin 389143db64 Qt: Add cover downloader 3 years ago
Ronnie Sahlberg 81cf59bc21 PBP: The PBP extension needs to be upper-case.
EBOOT.PBP is an archive format used for PS1 Classics games on PSP and PS3
(and PS4 and probably also PS5)
On PSP case does not matter since the file will be stored in a FAT
filesystem but on PS3 it does matter as it will be stored in a UFS2
filesystem which is case sensitive.

EBOOT.PBP files from the official PS Store comes wrapped in a PKG container
and installes as EBOOT.PBP uppercase. Thus other tools that create
EBOOT.PBP files also create them in uppercase such as POP-FE and PSX2PSP.

Change the *.pbp file selector filter to *.PBP so that the file selector
will find these files on platforms with case-sensitive filesystems.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
3 years ago
Connor McLaughlin 837495d90f Qt: Fix window close in nogui mode 3 years ago
Connor McLaughlin c320e8cf57 Achievements: Misc fixes 3 years ago
Connor McLaughlin 9bb73dea04 Qt: Move translation-related functions to their own file 3 years ago
Connor McLaughlin 795ddee79c Qt: Fix relative mode for PSMouse 3 years ago
Connor McLaughlin 477bb3d554 Misc: Clean up a few warnings 3 years ago
Connor McLaughlin 560df7e06d Qt: Fix hide mouse cursor in fullscreen 3 years ago
Connor McLaughlin 5510f66a12 Qt: Support changing theme without reopening window 3 years ago
Connor McLaughlin bc49e2f627 Qt: Don't reset theme when changing language 3 years ago
Connor McLaughlin cac9c3fe04 CommonHost: Default escape to opening pause menu 3 years ago
Connor McLaughlin 0ba623b392 Qt: Fix crash opening game settings 3 years ago
Connor McLaughlin 6e5b9c8f33 Qt: Simplify toolbar save/restore 3 years ago
Connor McLaughlin 91fcb56148 Qt: Fix crash on scanning empty directory 3 years ago
Connor McLaughlin 701780e2ef Qt: Regression fixes 3 years ago
Connor McLaughlin 853e9a8a6a Qt: Fix updater 3 years ago
Connor McLaughlin b42b5501f6 UI: Massive revamp, new features and improvements 3 years ago
Connor McLaughlin b7fbde31a7 Move utility classes from common to own static lib 3 years ago
wheremyfoodat d959899022 Allow .ps-exe suffix for executables. 3 years ago
Connor McLaughlin 9a5ef2d0a2 Cheevos: Add RAIntergration support 4 years ago
Connor McLaughlin 1d9075fa1c Qt: Add es-es locale 4 years ago
Connor McLaughlin 15b1420246 Qt: Recreate main window/children when changing themes 4 years ago
Connor McLaughlin 35bb20e586 Qt: Enable switching of languages without restarting app 4 years ago
Connor McLaughlin 47f85dc453 Qt: Add function to recreate the main window 4 years ago
Connor McLaughlin 971af2cb5c Qt: Set style after creating game list
Fixes incorrect sizes on Linux.
4 years ago
Connor McLaughlin f2909b447b Qt: Split icon theme and style init 4 years ago
Connor McLaughlin e87761b9e6 Qt: Add icons by @andercard0 4 years ago
Connor McLaughlin 6cba6986d3 Qt: Add debug/debugfast build tag to title bar 4 years ago
Connor McLaughlin 96fb81733d Qt: Add option to switch/change discs from physical device 4 years ago
Connor McLaughlin 0af334bba5 Qt: Fix game properties being inaccessible in batch mode 4 years ago
Connor McLaughlin 4d262e8072 CDImage: Add CD-ROM device implementation 4 years ago
Connor McLaughlin d519ba3d59 Qt: Fix race condition when switching to fullscreen
Stops the window opening in the corner of the screen occasionally in Wayland.
4 years ago
Connor McLaughlin d6c4c2dda9 Qt: Add a container widget for render-outside-main
Fixes missing decorations on Wayland.
4 years ago
Connor McLaughlin efaf3d6ce5 Qt: Display warning before allowing cheats 4 years ago
Connor McLaughlin 7caa5c09dd Qt: Add option to reset to defaults 4 years ago
Connor McLaughlin 3e7501c5c8 Qt: Create load/save state menus on demand 4 years ago
Connor McLaughlin 409c2b36ff Qt: Add game list exclude path UI 4 years ago
Connor McLaughlin 911e9a37f1 WIN32 macro -> _WIN32 4 years ago
Connor McLaughlin b2e8aa2d30 Qt: Add option to create non-existant memory cards on edit 4 years ago
Silent e21f2644d0
Refactor SystemBootParameters ownership 5 years ago
Connor McLaughlin 205e18a0c7 Qt: Add icons by @andercard0 5 years ago
Connor McLaughlin 6c20bac7dd Qt: Support Qt 6 5 years ago
Connor McLaughlin ee5bf410e6 Qt: Make dark fusion the default theme 5 years ago
Connor McLaughlin 5853588a52 Qt: Use native separators for open disc 5 years ago
Connor McLaughlin ddea2818d9 Qt: Add renderer/resolution to status bar 5 years ago