Commit Graph

108 Commits

Author SHA1 Message Date
Cacodemon345
7470c7015a Don't add duplicate separator when minitrace is enabled 2022-02-07 15:39:14 +06:00
Cacodemon345
7451e245ea Copyright header fixes 2022-02-07 15:35:15 +06:00
Cacodemon345
5bdc87569c Merge branch 'newqt' of ssh://github.com/Cacodemon345/86box into newqt 2022-02-07 15:00:34 +06:00
Cacodemon345
a637f61d4f Add missing copyright notices 2022-02-07 15:00:02 +06:00
Cacodemon345
ad00770410 Fix mistyped name for alpha build icon 2022-02-07 12:51:57 +06:00
Cacodemon345
88789ec95d Fix about dialog having wrong icon 2022-02-07 12:30:56 +06:00
Cacodemon345
94ce0f9613 Final round of bugfixes 2022-02-07 12:16:07 +06:00
Cacodemon345
34b9c824e0 Settings mode behaviour now identical to Win32 2022-02-06 12:45:55 +06:00
Cacodemon345
6818c03799 qt: All dialogs are now fixed 2022-02-06 01:50:30 +06:00
ts-korhonen
11e805de78 qt: Fix font only applying to main window 2022-02-04 23:01:53 +02:00
Cacodemon345
85a11813d6 Fix crashes on language settings changes 2022-02-05 02:04:32 +06:00
Cacodemon345
67cce8d196 * Remove unused VRAM dump option
* Only emit fileSelected signal if the user didn't cancel file selection
* Don't unmount emulator images if the user cancelled file selection
2022-02-05 01:35:26 +06:00
Cacodemon345
ff437835bb Enable minitrace support 2022-02-04 15:19:21 +06:00
Cacodemon345
97b2feaa27 Fix mouse input loss on heavy renderer frameskipping 2022-02-03 16:55:32 +06:00
ts-korhonen
279cbdbf97 qt: also fix typos in the file references to RendererCommon 2022-01-30 22:13:41 +02:00
ts-korhonen
39e5f2fb38 qt: Change font only on windows 2022-01-27 21:26:30 +02:00
ts-korhonen
d890cd2ebb qt: Update pause action status when paused without using action 2022-01-22 22:02:57 +02:00
ts-korhonen
dd6b368e0e qt: Read font name and size from translation
Updated .po files to include FONT_NAME and FONT_SIZE to allow using them
as font in qt.
2022-01-22 22:00:44 +02:00
ts-korhonen
3d0b100199 qt: Send dialog status to VM-manager & fix pause
- Manager is notified of modal dialogs blocking the main window.
- Pause command from manager uses action to prevent desyncing pause status
in the menus and toolbar.
2022-01-22 02:41:02 +02:00
ts-korhonen
7995be4adb qt: Add VM-manager message handling on windows 2022-01-22 01:10:11 +02:00
ts-korhonen
f250e5eea4 qt: Unify toolbar and title on mac (from dob205) 2022-01-20 20:19:18 +02:00
ts-korhonen
07446719a4 qt: fix non-win32 status message when no mouse 2022-01-15 01:39:22 +02:00
ts-korhonen
5742ae4747 qt: split the ui window title string on non-win32 2022-01-14 20:25:17 +02:00
ts-korhonen
7093e92596 qt: fix title formating 2022-01-14 17:02:03 +02:00
ts-korhonen
22f9c721a9 Merge branch 'qt' of https://github.com/ts-korhonen/86Box into qt-toolbar 2022-01-13 17:51:34 +02:00
Cacodemon345
6b9e196bb7 Implement fullscreen prompt
(cherry picked from commit 7b69723788dab622652f2f11afc823f5d9cbcd86)
2022-01-13 17:49:37 +02:00
ts-korhonen
b7434b9fcd qt: missing QString include 2022-01-13 09:28:38 +02:00
ts-korhonen
2bed0de162 qt: Add status text and icons to toolbar 2022-01-13 08:33:29 +02:00
ts-korhonen
e57c10dea5 Merge branch 'qt' of https://github.com/ts-korhonen/86Box into qt-toolbar 2022-01-12 20:40:41 +02:00
ts-korhonen
9e0b945c70 qt: Fix full screen strecth modes, implement -F switch
Patches from Cacodemon345
2022-01-12 20:12:47 +02:00
ts-korhonen
86814d7ae3 qt: tweak status bar margin to match win32 ui 2022-01-10 19:15:07 +02:00
ts-korhonen
0b6ba2d09c qt: Add margin for status bar icons 2022-01-09 22:27:07 +02:00
ts-korhonen
06002ed322 qt: Add toolbar 2022-01-09 17:00:16 +02:00
Cacodemon345
62a4a025b1 Port Win32 Discord integration to Linux and macOS 2022-01-09 01:04:59 +06:00
Cacodemon345
c07ef406e8 Fix Menu text bugs on macOS
Fix cutoff bugs on Sound Gain dialog
2022-01-08 00:53:45 +06:00
Cacodemon345
4ea797397f Add hard reset prompt, translate the rest of the message dialogs 2022-01-07 16:41:57 +06:00
Cacodemon345
69325aff02 1. Media menu strings are translated now.
2. Save/Quit dialogs are also translated now.
3. Fix Sound Gain text cutoff.
2022-01-07 16:21:40 +06:00
Cacodemon345
17e657f0ee Add support for Qt6 2021-12-31 16:47:49 +06:00
Cacodemon345
9b8650cae5 Fix crash when switching fullscreen stretching modes when fullscreen 2021-12-31 13:02:27 +06:00
Cacodemon345
81055c03e2 Begin Qt translation framework 2021-12-31 12:39:55 +06:00
Cacodemon345
81a7107969 Fix HiDPI scaling setting 2021-12-30 23:36:49 +06:00
Cacodemon345
33d0cbfed5 Fix black screen when fullscreen on Windows 2021-12-30 01:13:47 +06:00
Cacodemon345
1bdff37e38 * Turned the software renderer into a window as well
* Fix inability to move window on GNOME
* Fix status bar icons being frozen after icon set switch
2021-12-29 23:49:09 +06:00
Cacodemon345
98c5115b99 Implement Preferences dialog (except language setting) 2021-12-28 16:47:10 +06:00
ts-korhonen
7a90cb4c8b qt: add missing include 2021-12-27 14:25:18 +02:00
Cacodemon345
814aaf08a7 Add OpenGL 3.0 Core renderer 2021-12-27 16:32:03 +06:00
Cacodemon345
9291f23461 * Fix black screen on Wayland when setting resizable options
* Fix incorrect fixed size at startup when status bar is disabled
* Fix incorrect fixed size when it is set from Specify Dimensions
2021-12-25 15:28:48 +06:00
Cacodemon345
2c4fe15539 Implement rest of Action checkable options 2021-12-24 16:31:36 +06:00
Cacodemon345
9671469778 * Implement settings-only mode
* Show correct directory to place ROMs in on macOS
2021-12-24 15:02:16 +06:00
Cacodemon345
13d75c2e4f Close the main window after ACPI/APM shutdown 2021-12-24 12:59:10 +06:00