Commit Graph

121 Commits

Author SHA1 Message Date
harry 739c01f051 Added Qt GUI sound mute function. This function is accessible either via hot key or checkbox on sound config window. Mute state is a config parameter and will persist between application boots. Fixes issue #591 2023-01-11 20:47:11 -05:00
harry 900305b587 For Qt GUI, added option to use palette background color as video background color. This option can be accessed from via main menu -> option submenu. 2022-10-09 21:09:52 -04:00
harry d0add7a609 For Qt GUI added separate hot keys for soft and hard reset functions. Changed soft reset to be default Ctrl+R and hard reset to Ctrl+Shift+R. 2022-08-23 18:36:39 -04:00
harry 319b365787 Cheats config improvements for Qt GUI. Added global cheat enable/disable hotkey functionality. Added code to raise and set focus on cheat dialog when attempting to open it when it is already opened. Add code to update/refresh cheat dialog when loading a new ROM. 2022-08-21 14:57:03 -04:00
mjbudd77 6c42f9588c Qt virtual family keyboard is now functional. 2022-03-05 22:08:40 -05:00
mjbudd77 7e3191d801 Default disable PPU sprite limit config option to false (Max sprites = 8) for Qt GUI. 2022-02-01 20:36:03 -05:00
mjbudd77 95d2ca7982 Added auto hide main menu on fullscreen functionality to Qt GUI. Issue #454. 2022-01-29 12:55:41 -05:00
mjbudd77 c4010846e1 For Qt/SDL, added logic to make GUI message video overlays optional via video config dialog. Issue #448. 2022-01-21 18:23:49 -05:00
mjbudd77 f1bf200d5d Default TAS piano roll grid color to mid-level gray. 2021-12-27 21:04:27 -05:00
mjbudd77 f4181e799b Added logic to allow for customization of Qt TAS piano roll grid coloring. 2021-12-23 14:04:25 -05:00
mjbudd77 86e7f7a889 Added TAS config parameter load/save logic for Qt GUI. 2021-12-23 13:29:48 -05:00
mjbudd77 dd9b911b60 Added video vertical sync refresh option to Qt GUI. 2021-12-12 06:35:42 -05:00
mjbudd77 77ced676f0 Added TAS editor font selection options for piano roll, bookmarks, and branches view for Qt GUI. 2021-12-08 20:31:09 -05:00
mjbudd77 989f6d38d4 Added recent projects menu to Qt TAS editor menu. 2021-12-03 08:16:46 -05:00
mjbudd77 3f4a7f55d5 Added missing settings from Qt movie options window to saved config. 2021-09-28 22:39:40 -04:00
mjbudd77 fa84da706f Initialize default sound volume to full for Qt GUI. 2021-09-28 22:05:25 -04:00
mjbudd77 8fe52cb400 Added option to Qt GUI to allow for setting of the color of the video background side panel color (side panels on either side of video image in fullscreen or large windowed modes). 2021-09-28 21:52:43 -04:00
mjbudd77 cc316f688b Added logic to save/recall last output directory for AVI/WAV files. 2021-09-25 20:57:36 -04:00
mjbudd77 3fc74aedbe Moved all avi config parameters/options to motion options window for Qt GUI. 2021-09-24 16:31:19 -04:00
mjbudd77 819357129f Added logic to save AVI audio recording option. Added to logic to not add an audio stream into AVI (libav driver) when this is active. 2021-09-23 17:19:09 -04:00
mjbudd77 84737be59f Added combo entry boxes for libav audio sample format, rate, and channel layout selection. 2021-09-23 13:27:48 -04:00
mjbudd77 a844963c8a Added libav video pixel format selection via combo box. 2021-09-20 20:42:27 -04:00
mjbudd77 dffab9e57f Sync libav video/audio encoder selections to config. 2021-09-17 20:43:11 -04:00
mjbudd77 15c4a729b9 Added a config parameter to save VfW compressor choice for Qt GUI. 2021-08-30 18:21:45 -04:00
mjbudd77 8b0f4a0fc0 Added unix docs build to pipeline. Added navigation buttons to help window. 2021-08-17 21:23:39 -04:00
mjbudd77 2e53904467 Added code to allow for an external chm viewer to be used for unix OS. 2021-08-16 06:29:57 -04:00
mjbudd77 1e13f3f7c3 Added overclocking parameters to saved config settings for Qt GUI. 2021-08-15 20:21:16 -04:00
mjbudd77 03a40f22ac Save state of cheat window checkbox options for Qt GUI. 2021-08-14 07:46:05 -04:00
mjbudd77 9e70db952e Changed Qt hotkey window to sort the hot keys into logical groups. 2021-08-12 21:05:43 -04:00
mjbudd77 a571677cdb Changed Qt GUI AVI recording video pickoff point so that HUD/messages can be optional in the recorded image. 2021-08-11 21:11:00 -04:00
mjbudd77 88da722533 Added a few missing config parameters to Qt trace logger. Namely, save to file (flag and path) and automatic window update. 2021-08-10 21:49:44 -04:00
mjbudd77 8e798cbbb9 Save main window position so that it can be restored at same location and size. 2021-08-10 20:50:49 -04:00
mjbudd77 e406583256 Set Standard 4:3 to be default aspect ratio if force aspect is selected. Renamed default 1:1 to be Square Pixels 1:1. 2021-08-10 20:22:50 -04:00
mjbudd77 49534e8f4b Modified Qt video settings window to group video overlays together. Added frame, lag, and re-record count overlays checkbox options to window. Added input display overlay combo box. 2021-08-09 22:06:45 -04:00
mjbudd77 728a7c3580 Added sound use global focus option to Qt GUI. 2021-08-06 00:14:37 -04:00
mjbudd77 f925e82d85 Added backend logic to mute sound when GUI focus is lost. Still TODO add window controls. 2021-08-05 23:43:44 -04:00
mjbudd77 f3af816eda Minor menu fixes for Qt GUI. 2021-08-05 19:37:28 -04:00
mjbudd77 236fb67b7d Added show trace data option to Qt disassembly display. 2021-08-05 06:16:01 -04:00
mjbudd77 f76df49bf8 Set enable opposite directionals default to false for Qt. 2021-08-02 07:59:36 -04:00
mjbudd77 d4051e2387 Default force aspect ratio to off for Qt GUI video. 2021-08-02 00:11:21 -04:00
mjbudd77 c978c1631a Added an integer frame rate option to Qt GUI better sync with video. 2021-07-31 20:07:18 -04:00
mjbudd77 7affd34b2c Successful save/load of advanced gamepad button to hotkey function bindings for Qt GUI. 2021-07-29 20:53:27 -04:00
mjbudd77 c85cd6cb03 Save OAM viewer settings for Qt GUI. 2021-07-27 06:53:26 -04:00
mjbudd77 212dab2c58 Added remaining config parameters for Qt PPU Viewer. 2021-07-27 06:08:01 -04:00
mjbudd77 c8686e222e Save PPU viewer color preferences. 2021-07-27 05:56:28 -04:00
mjbudd77 a08a824ad7 Added config parameters to save settings for Qt name table viewer. 2021-07-26 20:41:13 -04:00
mjbudd77 11f2a0ce07 Added break on bad opcodes, unlogged code, and unlogged data to list of saved config parameters for Qt gui. 2021-07-26 06:54:47 -04:00
mjbudd77 08def74ceb Added code to save symbolic debug preferences in Qt debugger. 2021-07-24 09:48:03 -04:00
mjbudd77 558a76ccc2 Added an assembly look ahead at address popup feature. 2021-07-23 22:21:49 -04:00
mjbudd77 4301b96b4a Bug fix for Qt PPU viewer CDL masking options. 2021-07-18 20:43:58 -04:00