OBattler
3b336dd0b0
Regroup the toolbar buttons more sensibly.
2026-01-08 18:05:51 +01:00
Cacodemon345
75cfe2bc7d
Add fast forward option
2026-01-08 18:46:23 +06:00
OBattler
f0ab2e9b78
Extended the screenshot functionality to allow taking both raw and (renderer/resize-)processed screenshots, to both file and clipboard, made the functionality available on the toolbar as well, and moved the recently added "Force interpretation" button to the end of the toolbar.
2025-12-25 03:44:23 +01:00
OBattler
3feb0f135d
Add toolbar button and Action menu item to toggle forcing the recompiler to interpret blocks, should help with some slowdowns (tested to help with Daggerfall on both recompilers and Legend of Hero III on new recompiler).
2025-12-05 14:18:17 +01:00
Thraka
3d9f31e85f
Move to C var; handle keyboard/mouse fullscreen conditions
2025-11-16 12:02:27 -08:00
Thraka
e80dc4a541
Automatically release mouse; recapture mouse
2025-11-15 23:18:11 -08:00
Thraka
316e14d5de
Add option to show UI while in fullscreen
2025-11-15 23:18:11 -08:00
Jasmine Iwanek
ca424aed32
clang-format in src/qt
2025-11-07 20:25:29 -05:00
Cacodemon345
ee86991f95
Implement Force 4:3 option for resizable windows with fullscreen behaviour ( #6264 )
...
* Revert "Fix remember size and position regression in which vertical size could grow when reopening the VM (#6239 )"
This reverts commit 74aa15644d .
* Revert "Change window resizing logic when using 4:3 aspect ratio (#6233 )"
This reverts commit bc085ac02f .
* Revert "Run more iterations and retested"
This reverts commit ca429dd493 .
* Revert "Fix Force 4:3 Aspect Ratio not working if Resizable window is enabled #6062 "
This reverts commit 717b66c660 .
* Implement Force 4:3 option for resizable windows with fullscreen behaviour
2025-10-01 22:20:50 +02:00
andresdelcampo
bc085ac02f
Change window resizing logic when using 4:3 aspect ratio ( #6233 )
...
Change window resizing logic when using 4:3 aspect ratio to resize content only. Fixed issues in Remember size and position that are derived from the change. There is a slight flicker while resizing with force 4:3 aspect ratio.
2025-09-27 13:31:46 +02:00
OBattler
ac1f091a62
Remove the excess -mstackrealign and only run the Discord timer if Discord integration is enabled.
2025-09-18 00:30:24 +02:00
andresdelcampo
ca429dd493
Run more iterations and retested
...
Not fully sure this is much different from the previous solution, but proof of test working as expected.
2025-08-30 12:05:41 +02:00
andresdelcampo
717b66c660
Fix Force 4:3 Aspect Ratio not working if Resizable window is enabled #6062
...
AI assisted fix, seems to work fine after a second iteration. Tested in WSL linux -a bit shaky to resize windows in this environment by default, but seems to behave fine now.
2025-08-29 21:08:42 +02:00
Cacodemon345
30524acbbd
Reflect language and color scheme changes in global config in manager and all its VMs
2025-08-28 17:56:33 +06:00
Cacodemon345
43db96831d
Hook up CGA composite controls to rest of the emulator
2025-08-21 02:32:46 +06:00
OBattler
58d3073775
Added the option to force constant mouse updating.
2025-08-19 21:03:09 +02:00
Jasmine Iwanek
6068ba6aef
Add open printer tray to tools dropdown
2025-08-12 22:48:22 -04:00
Alexander Babikov
4827da23f4
Manager: Update machine configuration on change
...
(signaled by the VM or upon closing the standalone settings dialog)
2025-08-02 00:38:16 +05:00
Alexander Babikov
5e8064c969
Qt: Re-enable menu keyboard navigation and mnemonics
...
when "Keyboard requries capture" is enabled and mouse isn't captured
on Windows and Linux
2025-08-01 20:22:46 +05:00
Cacodemon345
270fbad0ba
Attempt more fixes for waiting state
2025-07-12 16:34:42 +06:00
cold-brewed
c6da2caff2
vmm preview
2025-05-30 15:20:23 +05:00
OBattler
a48f9bc7ba
Implement the Kana lock LED for AX machines.
2025-05-07 01:54:34 +02:00
Cacodemon345
3d233fc4b4
Use icons for the indicators
2025-05-06 13:06:44 +06:00
Cacodemon345
5b5a13ac56
Merge branch 'master' into qt-scroll-states
2025-05-06 12:23:23 +06:00
=
24a4ed445e
All shortcuts now work in fullscreen
2025-04-20 13:59:52 -07:00
=
7f5d1b86c7
Added keybind customization system
2025-04-19 19:44:47 -07:00
Alexander Babikov
46978a808c
Disable rich text for ui_msgbox()-generated dialogs
...
No strings that gets passed to `ui_msgbox()` use HTML, and it causes
newlines to be ignored unless replaced by <br>
`MainWindow::showMessage()` can still accept rich text, but it's now
optional and disabled by default
2025-04-18 01:36:39 +05:00
Alexander Babikov
40ee98d6f3
qt: The sound icon's menu is now a submenu of the Tools menu
...
Replaces (and includes) the standalone Sound gain option
2025-04-11 23:31:18 +05:00
Cacodemon345
6d2128ab05
Make Qt shortcuts actually work in fullscreen
...
Also removes hacks related to fullscreen.
2025-04-05 23:59:49 +06:00
Cacodemon345
85a94516f7
Caps/Num/Scroll LED states are now displayed
2025-03-29 13:16:52 +06:00
Cacodemon345
ce820df1d1
Always make sure emulator is not off-screen when resizing
2025-03-26 02:08:12 +06:00
Cacodemon345
dceb13f859
OpenGL error messages are now reported properly
2025-03-10 13:27:29 +06:00
Cacodemon345
7e61d2d586
OpenGL Shader configuration UI
2025-03-09 23:58:54 +06:00
Miran Grča
ff68384c49
Merge pull request #5200 from Cacodemon345/windows-dark-mode
...
Windows dark mode
2025-02-03 02:57:23 +01:00
OBattler
7ae5110af2
Status bar: update the empty/full icon states even when status bar icons updating is disabled.
2024-09-18 09:38:47 +02:00
OBattler
d2ce14f967
Fatals now work again.
2024-06-26 23:09:55 +02:00
OBattler
2acb11d37c
Implemented the Pro Audio Spectrum Plus serial mixer, Pro Audio Spectrum 16 parallel mixer, Pro Audio Spectrum Plus/16 SCSI, ESS ES688, all three ESS PnP AudioDrives, made the wavetables use a separate 44.1 kHz source, and made the Sound Blaster 16 PNP use a proper PNP ROM dump.
2024-05-03 17:02:13 +02:00
Alexander Babikov
224daa92d0
qt: Remove fullscreen status icons
2024-02-13 21:13:25 +05:00
Alexander Babikov
5acec5dfa4
qt: Remove the Direct3D 9 renderer
2024-02-13 18:40:07 +05:00
Cacodemon345
b4bdfa70b6
Finalize dynamic dark mode switching
...
Make QMenuBar items spaced identically
2024-01-16 14:58:41 +06:00
Miran Grča
05ac665ee7
Merge branch 'master' into fullscreenstaticonqt
2023-11-08 07:08:51 +01:00
OBattler
7ec58da46f
Config clean-ups, auto-pause, 4:3 integer scale, and more parameters.
2023-10-13 23:30:31 +02:00
OBattler
c695cb8ded
Completely reworked mouse handling - should now be smoother due to there no longer being a multi-layered game of telephone going on with all the various interim coordinate counters, also rewritten the serial mouse emulation ground ground up.
2023-08-07 18:49:58 +02:00
RichardG867
0d1d069af4
qt: Port fullscreen key detection behavior from Win32
2023-07-24 17:16:01 -03:00
RichardG867
68382ff1b3
qt: Capture fullscreen shortcuts on Windows raw input, fixes #3434
2023-07-22 17:17:39 -03:00
OBattler
410c44719c
The new variables are no longer static, fixes compile.
2023-04-13 23:21:40 +02:00
OBattler
bbf42db3c7
Improved on the QT implementation of the new approach, per suggestion by Manaatti.
2023-04-13 23:00:01 +02:00
RichardG867
e492640d65
qt: Unify keyboard input paths
2023-04-09 19:33:32 -03:00
Cacodemon345
17d4e4a7e2
Merge branch 'master' into qt-wacom-serial
2023-02-07 17:04:25 +06:00
Cacodemon345
a9149bb78a
qt: Reenable and make functional ACPI shutdown button
2023-02-06 01:39:34 +06:00