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
Alexander Babikov
676087bcae
Refactor into a function
2025-03-07 00:26:11 +05:00
Alexander Babikov
d6fa4d4f98
Disable Win11 rounded corners on the secondary monitor windows
2025-03-07 00:21:54 +05:00
Alexander Babikov
c1c4bcc889
Disable Win11 rounded window corners when the status bar is hidden
2025-03-07 00:21:38 +05:00
Cacodemon345
d25aed2da9
Add global mute option
2025-03-07 00:36:09 +06:00
Cacodemon345
0e42547cca
Remove some timer.h-related include hacks
2025-03-06 19:34:24 +06:00
Cacodemon345
fc656cbe05
Mouse cursor now properly appears after uncapture
2025-02-27 16:31:27 +06:00
Cacodemon345
168910b72f
All held-down keys are now released when Alt-Tab'ing out
...
Only applies when Raw Input is in use on Windows
2025-02-26 11:39:04 +06:00
Alexander Babikov
ed62184d61
qt: Make the About dialog closeable with Esc key ( #4912 )
2024-10-20 14:18:31 -03:00