Commit Graph
55 Commits
Author SHA1 Message Date
wheremyfoodatandliuk707 2909e671aa Make address input wider
Co-Authored-By: liuk707 <62625900+liuk7071@users.noreply.github.com>
2025-07-07 04:41:12 +03:00
wheremyfoodatandliuk707 37f38509db More CPU debugger work
Co-Authored-By: liuk707 <62625900+liuk7071@users.noreply.github.com>
2025-07-07 04:32:17 +03:00
wheremyfoodatandliuk707 9dc52577ea Qt: Initial CPU debugger widget implementation
Co-Authored-By: liuk707 <62625900+liuk7071@users.noreply.github.com>
2025-07-07 03:46:51 +03:00
wheremyfoodatandGitHub 8e20bd6220 Long overdue clang-format pass on most of the project (#773) 2025-07-06 18:25:20 +03:00
wheremyfoodat cf321b1ed8 Better screen layout support 2025-07-06 02:41:44 +03:00
wheremyfoodat 62748eef47 Initial screen layout implementation 2025-07-04 17:53:36 +03:00
wheremyfoodat 9932e58bf0 Add thread debugger 2025-07-03 16:58:56 +03:00
wheremyfoodatandGitHub 4ce0768ba1 Qt: Handle mouse move events properly (#678) 2024-12-10 00:54:06 +02:00
wheremyfoodatandGitHub bfdc6f0240 Qt: Add translation support (#664)
* Translation PoC

* i18n but better

* More Greek translation

* Add proper translation UI

* Linux CI: Install qt6-tools-dev
2024-12-04 21:08:33 +02:00
wheremyfoodatandGitHub c3e3b2358d Qt: Fix "Show app version on window" option 2024-12-01 23:38:20 +02:00
156328fbfb [WIP] Qt: Add config window controls (#655)
* Qt: Add config window controls

* Fix Windows build

* Fix audio slider

* Qt configs: Make thread-safe, properly update audio enable & renderdoc settings

* Qt configs: Add `connectCheckbox` function

* Qt configs: Add `connectCheckbox` function

* Rename spuLayout

* Add Discord RPC reloading

* Allow configuring the app icon

* Qt: Serialize icon & theme, properly set them

* Add rnap and rcow icons

* Qt: Fix forceShadergen config

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-12-01 23:06:47 +02:00
SamoZ256andGitHub 779e30e3e5 Merge branch 'master' into metal2 2024-09-24 09:22:17 +02:00
wheremyfoodat c0c8545dc2 Qt: Fix Linguist issues and format files 2024-09-16 22:39:05 +03:00
Samuliak 58e1a53699 metal: create renderer 2024-08-16 11:06:23 +02:00
wheremyfoodat 520e00c553 Qt: Add controller gyroscope 2024-08-14 22:57:45 +03:00
Jonian Guveli 19b69bbdc2 Qt: Stop emuThread on closeEvent 2024-07-25 11:04:57 +03:00
wheremyfoodatandGitHub c319e59545 Resizing window on Qt (#556)
* Qt: Add screen resize

* Qt: Allocate screen on heap for setCentralWidget

* Fix header inclusion order

* Switch to std::function for resize callback

* rdeepfried
2024-07-23 23:13:14 +03:00
wheremyfoodat 186fd3b94b Qt: Shader editor now works 2024-07-14 16:06:52 +03:00
wheremyfoodat d87477832b Qt: Initial shader editor support 2024-07-14 15:32:26 +03:00
wheremyfoodatandGitHub 9a50a57d32 Fix CI 2024-05-10 02:13:58 +03:00
wheremyfoodatandGitHub aa7a6bfe7a s/ellided/elided (#510)
* s/ellided/elided

* Fix header name
2024-05-08 03:20:39 +03:00
wheremyfoodat 332fbcfff1 Qt: Add patching errors 2024-05-07 23:55:32 +03:00
wheremyfoodat 66bcf384f3 Qt: Add file patcher 2024-05-07 23:08:24 +03:00
wheremyfoodat 8c296905f4 Qt: Add support for dumping DSP firmware 2024-04-26 00:54:21 +03:00
35b15fdd48 Jelly + ice cream theme (#486)
* Update config_window.cpp

* Update config_window.hpp

* Rename theme to Cream

* Rename theme to cream harder

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-04-02 01:21:36 +03:00
3b9490e633 Add controller support to Qt (#475)
* Add controllers to Qt

Co-Authored-By: Nadia Holmquist Pedersen <893884+nadiaholmquist@users.noreply.github.com>

* Remove debug logs

* Bonk

---------

Co-authored-by: Nadia Holmquist Pedersen <893884+nadiaholmquist@users.noreply.github.com>
2024-03-27 21:11:47 +02:00
3270cfe602 First step towards configurable keyboard mappings (#464)
* Configurable keyboard mappings

* Cleanup

* Cleanup

* Biggest mistake of my career

* format

* Fix naming convention

---------

Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-03-21 15:54:18 +02:00
wheremyfoodat 9cc3fc0c4c [Qt] Add touchscreen 2024-01-29 21:07:21 +02:00
wheremyfoodat 01b6380242 Remove global definition of badCheatHandle 2024-01-27 20:51:32 +02:00
wheremyfoodat e3c9f0b219 [Qt] Implement circlepad 2024-01-27 20:11:53 +02:00
offtkp 3d52692536 Threading shenanigans 2024-01-27 19:01:05 +02:00
offtkp a473a34794 Use message queues 2024-01-27 18:20:42 +02:00
offtkp 63f54478f0 Add cheat picker window 2024-01-27 17:01:02 +02:00
wheremyfoodat 7c6b498918 [Qt] Add capability to load scripts from files 2023-12-16 17:18:52 +02:00
wheremyfoodat 6386605b97 We can now load lua scripts properly 2023-12-16 16:36:03 +02:00
wheremyfoodat c57f2db6c0 [Qt] Add text editor 2023-12-16 15:51:45 +02:00
wheremyfoodat 101cc4d0ac [Qt] Add separate configuration window for theme 2023-12-14 00:43:12 +02:00
wheremyfoodat 1769783dc7 Add about menu 2023-10-30 22:49:32 +02:00
wheremyfoodat 7571e58ce5 [Qt] Add pink theme 2023-10-30 21:14:03 +02:00
wheremyfoodat a36fd6dd57 [Qt] Add basic input 2023-10-30 20:41:09 +02:00
wheremyfoodat 8d5485fbeb [Qt] Add proper message queue for thread communication 2023-10-30 20:20:47 +02:00
wheremyfoodatandGitHub 6626c2ae9b Better MAC address handling (#312) 2023-10-17 23:27:37 +03:00
wheremyfoodat 6ae8d084b4 Use mutex for synchronizing the UI with the emulator thread 2023-10-07 22:10:10 +03:00
wheremyfoodat abe4675477 Attempt to add RomFS dumping 2023-10-07 21:23:05 +03:00
wheremyfoodat c648b6c62d [Qt] Add file picker 2023-10-02 00:59:14 +03:00
wheremyfoodat 061c80fd11 Properly join emulator thread 2023-10-01 23:51:08 +03:00
wheremyfoodat fbfea624cb [Qt] Be a little less OpenGL-hyperfocused 2023-10-01 16:49:30 +03:00
wheremyfoodat c10a3e7160 Make emulator output size properly configurable 2023-10-01 16:28:14 +03:00
wheremyfoodat 5155682e0f Get emulator rendering working with Qt 2023-10-01 01:28:08 +03:00
wheremyfoodat 4329976dbc clang-format 2023-09-30 18:39:05 +03:00