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
Cacodemon345
44db8bb478
Fix compilation on Qt6
2025-04-07 11:42:03 +06: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
ee71952e02
Don't attempt altering window position if fullscreen
2025-04-02 00:33:24 +06:00
Cacodemon345
81e6b2a40a
Correct the order
2025-03-29 13:16:52 +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
Miran Grča
371866063b
Merge pull request #5356 from Cacodemon345/multi-monitor-fixes
...
Don't use startblit/endblit for renderer switches
2025-03-16 16:45:58 +01:00
Alexander Babikov
c77cef6d80
Fix Qt menu roles for certain menu items
2025-03-16 18:10:48 +05:00
Cacodemon345
35125e7020
Don't use starblit/endblit for renderer switches
2025-03-16 15:24:24 +06:00
Miran Grča
6d1cd66957
Merge pull request #5352 from Cacodemon345/opengl-renderer-param-lines
...
Make renderer options item enabled/disabled instead
2025-03-15 19:16:59 +01:00
Cacodemon345
26e1852b5a
Make renderer options item enabled/disabled instead
...
Also a missed French translation
2025-03-15 23:47:13 +06:00
usergithub64
b8894fc9df
Add files via upload
...
Fixes broken translation of "About 86Box"
2025-03-15 15:13:02 +02:00
Miran Grča
bc5da980f9
Merge pull request #5320 from Cacodemon345/qt-openglrenderer-pcem
...
Port OpenGL 3.x renderer from PCem
2025-03-10 16:29:51 +01:00
Cacodemon345
1ac02618b0
Clean up secondary monitors properly on close
2025-03-10 21:22:52 +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
Cacodemon345
7572469988
Current OpenGL port status
2025-03-09 01:39:07 +06:00
Cacodemon345
2e46cc479c
Fix Preferences dialog crash
2025-03-08 23:19:37 +06:00
Cacodemon345
86343327be
Initial PCem OpenGL 3.x renderer port
2025-03-08 02:13:14 +06:00