Megamouse
f115032095
Qt: implement flow layout game grid
...
This will allow us to properly style the grid and also remove the need to refresh the whole grid on a window resize
2023-05-06 06:31:58 +02:00
Eladash
f5b9d86e42
Qt/Utilities: Merge memory viewer with searcher
2023-04-30 12:41:55 +02:00
Megamouse
ad5a62b62d
Loader: split add_only into own function
...
The new code does not require any modifications apart from loading vfs
2023-04-28 17:16:04 +02:00
Megamouse
711afeb688
Qt: only do a hard refresh when new games may have been added
2023-04-27 09:23:27 +02:00
Megamouse
cd9ff08235
Decrease some include madness
2023-04-26 21:37:44 +02:00
Megamouse
a639772dfe
Qt: async game list parsing
2023-04-26 18:07:16 +02:00
Megamouse
6c85d97d6c
Qt: move experimental build warning to gui_application
2023-04-26 18:07:16 +02:00
Eladash
6bf77166e1
Game List: Make Ctrl+f Focus On The Search Bar
2023-04-22 16:13:17 +02:00
Eladash
9778322d99
UI: Focus to game searchbar on load
...
Make return key press focus to game list's first entry.
2023-04-22 16:13:17 +02:00
Eladash
b81e77cffa
Remove add_only from main_window::Boot args
2023-04-21 12:14:44 +02:00
Megamouse
450ab7c289
Qt: add grid filters
2023-04-18 23:46:02 +02:00
Megamouse
32bfb808ae
Qt: add checkbox to restart dialog
2023-04-18 20:08:21 +02:00
Megamouse
fc21ece784
pkg install: return correct error if possible. Add more early outs and skip workers on error,
2023-03-02 23:27:20 +01:00
JoãoPaulo
f9142a1c56
Update FW 4.90 Latest Version
...
Updates the latest FW version according to: https://www.playstation.com/en-us/support/hardware/ps3/system-software/
List of changes:
This system software update improves system performance.
2023-03-01 20:25:24 +01:00
Margen67
5bb89328d0
Remove whitespace
2023-02-15 08:58:02 +01:00
Megamouse
bcb1c6c080
Fix package installation exit condition after error occured
2023-02-05 09:36:56 +01:00
Megamouse
44771150b7
overlays: add simple home menu
2023-01-21 09:11:53 +01:00
Megamouse
1d214ed26a
Qt: add system cmd dialog
2023-01-16 17:26:05 +01:00
Megamouse
2d9d92b7d7
Qt: Remove CELL_SYSUTIL_SYSTEM_MENU_CLOSE menu option
...
This never made any sense
2023-01-16 17:26:05 +01:00
Megamouse
1852b370d7
Qt: Allow users to create shortcuts for existing bootable entries even after canceling the installation
2023-01-11 19:26:13 +01:00
Megamouse
12fa7c41f6
Qt: more package install fixes
...
- Clean directories if fill_path fails
- Fix check_target_app_version when installing multiple packages (compromise: no more optimized singular file installs for now)
2023-01-11 19:26:13 +01:00
Megamouse
fc85ed8730
Qt: fix some package install cancellation issues
...
- Abort installation if any thread has errors
- Only clean the directories of packages that actually had errors
- Additionally clean the directories of packages that were cancelled before they could finish
- Clear boot path in case of error or cancelation
- Propagate result to caller
- Skip success message if the installation was canceled
2023-01-11 19:26:13 +01:00
Megamouse
43288a6760
Qt: add shortcut manager
2023-01-10 19:28:26 +01:00
Elad Ashkenazi
7c2d6f8a23
PKG: Pack multiple PKGs into fast+efficient install ( #13147 )
2023-01-03 15:31:39 +03:00
Eladash
02f35383bd
PKG: Implement Multi-threaded installation
2022-12-30 17:48:14 +03:00
Megamouse
98dbbd84ac
Qt: fix size watcher cancellation on soft refresh
...
Also setting the cancel flag manually since the canceled signal seems to be very unreliable (I managed to trigger it rarely)
2022-12-30 13:43:55 +01:00
Megamouse
5b95cfda40
Qt: Improve Check Config utility
...
Warn if the user selects a weird file.
Allow more file types and show them all by default.
2022-12-22 23:51:32 +01:00
Megamouse
96c6dc01eb
Qt: Implement config check in Utilities and log viewer
2022-12-22 09:09:51 +01:00
Megamouse
b2962e0522
Qt: show item count in category filter
2022-12-17 16:19:22 +01:00
Eladash
f54da22f6f
UI: Report Game Size On Disk, Make Game Removal An Informed Decision
2022-12-17 12:27:17 +01:00
Megamouse
f38084f0cf
Qt: don't show message if only the rpcs3 games dir shortcut was created
2022-12-11 21:39:18 +01:00
Megamouse
64cff74861
Qt: simplify shortcut creation
2022-12-10 18:18:16 +01:00
Eladash
0d126afb1f
PKG: Ask to user if he wants to install game shortcut on PKG installation
2022-12-09 12:20:57 +03:00
Megamouse
2082f06443
Qt: remove empty cache dirs if possible
2022-12-07 18:55:56 +01:00
Elad Ashkenazi
ad3ea966cb
Add RPCS3/games/ for automatic games detection, support PSN games outside HDD0 ( #12982 )
...
* SFO: Do not load PARAM.SFO with illegal TITLE_ID
* Add support for PSN games outside HDD0
* Add RPCS3/games/ for automatic game detection
2022-12-02 13:18:07 +03:00
Eladash
119b4e4529
Savestates/Menu: Add "Create Savestate" Button
2022-10-23 10:49:58 +02:00
Nekotekina
6ff6a4989a
Implement at32() util
...
Works like .at() but uses source location for "exception".
2022-09-26 18:04:15 +03:00
Megamouse
683fa2a392
Mount custom dev_bdvd if a disc game was mounted from dev_hdd0
2022-07-22 07:36:49 +02:00
Eladash
05303ce6c6
GUI: regression fix
...
Improperly resolved git conflict when rebasing savestates.
2022-07-06 19:43:25 +03:00
Elad Ashkenazi
fcd297ffb2
Savestates Support For PS3 Emulation ( #10478 )
2022-07-04 16:02:17 +03:00
Megamouse
ab5a33fc31
Qt: Properly repaint the Emulation menu icons
2022-06-27 10:13:03 +02:00
Megamouse
9cf7a63c77
Emu: Implement BlockingCallFromMainThread
...
Reduces some copy-paste clutter throughout the project
2022-06-25 14:01:40 +03:00
Megamouse
87762a9b17
cellGame: implement disc change callbacks
2022-06-24 17:34:21 +02:00
Megamouse
4557992334
Qt: add optional states to toolbar icons
2022-06-20 21:15:14 +02:00
isJuhn
4262794668
Implement PINE IPC Server
2022-06-19 17:56:50 +02:00
Megamouse
9554adda28
Qt: remove "Send Exit CMD" menu option
...
This is pointless now, since we always exit games with this command.
2022-06-12 11:17:30 +02:00
Megamouse
f3fa7119ac
Qt: Also parse changelog with "Background" update
2022-06-12 09:19:18 +02:00
Eladash
f5beaabded
cellSysutil: Implement DRAWING callbacks
...
Also fixed a minor race in cellUserInfo regarding status of dialog
2022-06-06 19:21:41 +02:00
Megamouse
c4459dff40
Qt: use dedicated thread for getting input in the pad settings
...
This fixes the slow motion and rubber banding in the pad settings dialog while using HID handlers.
Previously everything was running on the main thread including the UI updates.
This meant that the poll rate was simply too slow and we were never up to date with the current data.
2022-06-06 00:15:27 +02:00
Megamouse
e9ba6fd034
Qt: use unique_ptr for Ui objects. Should fix some mem-leaks
2022-06-05 19:07:03 +02:00