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
c9304ab973
Fix shortcuts not working with numpad when on fullscreen
2025-08-28 01:48:40 +06:00
Cacodemon345
bc7e2e6662
qt_mainwindow.cpp: Cleanups
2025-08-27 23:46:58 +06:00
Cacodemon345
18cdab52ac
Port remaining PCem OpenGL renderer features
2025-08-27 13:01:55 +06:00
OBattler
8fa2d7c230
Hide toolbar / status bar: Use the guest width and height on the resize trigger, fixes the ever shrinking window.
2025-08-26 00:44:15 +02:00
Cacodemon345
61b076a91c
Fix resizable window toggle on Windows
...
Also include a hex code on process crashes in the VM manager.
2025-08-25 16:50:44 +06:00
OBattler
9a7d63650b
Fixes for CLang-specific warnings.
2025-08-24 01:11:54 +02:00
Cacodemon345
f1814d0c65
Fix MDA refresh rate
...
Also improve monochrome contrast menu option
2025-08-24 00:09:50 +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
Cacodemon345
69d5b8b576
Indicate interlaced modes in status bar
2025-08-18 23:35:09 +06:00
RichardG867
166f946854
Move refresh rate indicator inwards for symmetry
2025-08-16 23:23:57 -03:00
OBattler
a24e4b9f15
Do not process events in main window show on Mac.
2025-08-15 17:43:11 +02:00
Alexander Babikov
d2509bd2ad
Fix Qt 6 deprecation warnings
2025-08-15 03:47:47 +05:00
Jasmine Iwanek
6068ba6aef
Add open printer tray to tools dropdown
2025-08-12 22:48:22 -04:00
Cacodemon345
770507b4c9
Qt6 fixes (part 2)
2025-08-11 21:54:33 +06:00
Cacodemon345
0dfac122e7
Add display for refresh rates in status bars
2025-08-11 17:13:13 +06: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
Alexander Babikov
3e1c6d3dae
Manager: Add Help menu
...
Move the About dialog into its own file and object
2025-08-01 15:28:48 +05:00
Alexander Babikov
fc8fad6d2d
Qt: Change the text of the Pause menu item to Resume when the VM is paused
2025-08-01 15:22:27 +05:00
Alexander Babikov
ad59092ffe
qt_mainwindow.{cpp,ui}: Minor cleanup
2025-08-01 03:17:38 +05:00
OBattler
0637b316ad
Added keyboard type selection.
2025-07-27 15:23:43 +02:00
Cacodemon345
270fbad0ba
Attempt more fixes for waiting state
2025-07-12 16:34:42 +06:00
Jasmine Iwanek
9e34464759
Deal with renderer magic numbers
2025-06-28 19:07:59 -04:00
OBattler
c15f6d757c
Fixed all the vid_api checks in the QT code.
2025-06-29 00:35:38 +02:00
OBattler
d15e062c83
Remove the OpenGL (non-Core) and OpenGL ES renderers.
2025-06-28 20:41:04 +02:00
cold-brewed
c6da2caff2
vmm preview
2025-05-30 15:20:23 +05:00
Cacodemon345
750fa33136
Revert X11-related keyboard grabbing changes (except for --nohook ones)
2025-05-11 22:01:24 +06:00
Cacodemon345
9a69e1800d
Honour --nohook on X11 as well
2025-05-09 14:56:55 +06:00
Cacodemon345
5fcef3713d
Add missing tooltips for keyboard lock icons
2025-05-08 00:28:25 +06:00
Alexander Babikov
c42f1e4d12
Remove the fullscreen hotkey message
...
No longer needed after the hotkeys to enter and exit full screen
mode were merged into one
2025-05-07 22:39:07 +05:00
Miran Grča
d48b7a0647
Merge pull request #5562 from Cacodemon345/wayland-fixes
...
Implement keyboard grabbing for Wayland
2025-05-07 17:17:22 +02:00
Alexander Babikov
5918356719
Fix keybinds being saved in native/localized form
...
Keybinds are now both saved and read in portable form
and only converted to native one for display purposes, fixing
them not being read correctly when certain languages are set.
Also get rid of qPrintable() due to it using the system 8-bit codepage
instead of UTF-8, and some unnecessary QString ↔ C string conversions
Co-Authored-by: Cacodemon345 <wahil1976@outlook.com >
2025-05-07 19:23:28 +05:00
Cacodemon345
572c9e176b
Implement keyboard grabbing for Wayland
2025-05-07 17:52:26 +06: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
=
30ea1eb087
Updated translations
2025-04-20 15:36:49 -07:00
=
505874f22e
Added translation to key shortcut table, modals, and release mouse status line.
2025-04-20 15:23:38 -07:00
=
eaff1fcd70
Added mute shortcut.
2025-04-20 14:33:19 -07:00
=
fd235bcf96
Added pause shortcut.
2025-04-20 14:31:46 -07:00
=
9febdd1510
Added pause shortcut.
2025-04-20 14:28:10 -07:00
=
24a4ed445e
All shortcuts now work in fullscreen
2025-04-20 13:59:52 -07:00
=
aefcdc9e01
Merged fullscreen combos. Fixed bug when config file can't be loaded.
2025-04-20 13:43:14 -07:00
=
6ae813f8ab
Fixed bug in keybind UI
2025-04-19 20:11:17 -07:00
=
34620f3246
Auto-set focus on keybind dialog
2025-04-19 20:04:00 -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