Commit Graph

73 Commits

Author SHA1 Message Date
Miran Grča
71eca36132 Merge pull request #6717 from lemondrops/manager-misc
Manager: Various improvements
2026-01-15 03:51:48 +01:00
Miran Grča
78f8139fc5 Merge pull request #6715 from lemondrops/manager-reload
Manager: Reload VMs after changing the system directory
2026-01-15 03:33:00 +01:00
Alexander Babikov
0f719050e8 Remove an effectively unused string 2026-01-15 05:18:21 +05:00
Alexander Babikov
b1264fa03f Manager: Fix total machine count not increasing when adding or cloning a machine 2026-01-15 05:17:49 +05:00
Alexander Babikov
535a87a0e1 Manager: Reload VMs if the system directory has been changed 2026-01-15 05:15:22 +05:00
Alexander Babikov
d7d2dffe7b Manager: Reset the details area to initial state manually
instead of re-creating the widget when no machines are present
2026-01-15 05:15:08 +05:00
Alexander Babikov
0dc8509220 More string and translation improvements (#6570)
* Qt: Minor rewording on the storage controllers settings page

All translations updated accordingly
(the "Hard disk" string is still used in the PC5086 config and therefore
has been moved to a suitable place)

Also fix broken translations for ter/qua IDE controllers

* Qt: Don't attempt to translate storage bus names

* Qt: Remove translations for non-generic joystick names

These weren't actually supposed to be translated
Thrustmaster Formulas were left in because of "with/out adapter"

* Qt: Tooltip and icon text fixing

* Restore unused strings that were to be used as tooltips
for Ctrl+Alt+Del/Esc buttons
* Consistently define tooltips and iconText to avoid mnemonics showing
in CJK languages
* Remove tooltips from actions that only show up in menus

* Qt: Add ACPI shutdown to menu

* Qt: Drop "SoundFont" string from translations

This is a brand name that shouldn't be translated

* Qt: Replace three-dot ellipsis with a single-character one

* Manager: workaround for font mismatch on language change
2025-12-17 14:29:51 -03:00
Wil Bowen
61864d5a53 VM Manager: prevent single-click activation from starting VM
Fix regression introduced in 75499ad:
    activated() triggered VM start on single click.
    Use doubleClicked() and Enter shortcut instead.
2025-12-15 09:43:27 -05:00
Alexander Babikov
d2379f1a66 Manager: Sync toolbar button state with selected VM's state 2025-12-08 13:56:09 +05:00
Alexander Babikov
b5c6ebd589 Manager toolbar: Improve the logic for updating the toolbar button state on VM selection change 2025-12-08 13:56:06 +05:00
Alexander Babikov
517a9f2c02 Manager: Remove an unused function 2025-12-08 13:56:04 +05:00
Alexander Babikov
85b26b4aed Manager toolbar: Re-enable the Ctrl+Alt+Del button 2025-12-08 13:56:03 +05:00
Alexander Babikov
fd3a79e526 Manager: Simplify the connection chain for the configuration refresh signals
This allows refreshing the config without redrawing the entire details pane
Also refresh the config and screenshots on VM termination
2025-12-08 13:56:00 +05:00
Alexander Babikov
c9fb23c5b1 Manager: Fix the search field placeholder not being updated on language change 2025-12-08 13:55:54 +05:00
Alexander Babikov
75499ad251 Manager: Allow starting the currently selected VM by pressing Enter 2025-12-08 13:55:53 +05:00
Jasmine Iwanek
ca424aed32 clang-format in src/qt 2025-11-07 20:25:29 -05:00
Jasmine Iwanek
8ac8461dd3 Header cleanups (2/2) (#6275) 2025-10-04 03:40:32 +02:00
Nelson Kerber Hennemann Filho
00677015b7 Fix untranslated string 2025-09-13 19:04:12 -03:00
Alexander Babikov
4169831102 Manager: Add machine actions to context menu 2025-09-13 23:45:53 +05:00
Alexander Babikov
b722d03e69 Manager: Remember the machine list size in addition to window size and position 2025-09-13 23:45:44 +05:00
OBattler
4063ce7739 Fix two CLang warnings. 2025-09-02 23:06:29 +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
Miran Grča
f4c61d73b8 Merge pull request #6041 from nelsonhef/vmmcontextmenufix
Update qt_vmmanager_main.cpp
2025-08-24 15:20:54 +02:00
Nelson Kerber Hennemann Filho
d6c04ecd11 Update qt_vmmanager_main.cpp
Fix "Open printer tray" not translated in VM context menu
2025-08-24 09:59:39 -03:00
OBattler
9a7d63650b Fixes for CLang-specific warnings. 2025-08-24 01:11:54 +02:00
Alexander Babikov
5de3af3df7 Manager: Fix style not reacting to Windows light/dark mode change
Add a native event filter for dark mode update, move the function
that queries the current theme to qt_util.cpp and make widgets
with custom stylesheets update their style on update
2025-08-23 20:10:41 +05:00
Alexander Babikov
a2be560a94 Manager: Update the machine count after a language change 2025-08-22 19:44:59 +05:00
Alexander Babikov
e0070c3400 Manager: Fix another broken translation 2025-08-22 19:44:55 +05:00
Alexander Babikov
44a895b610 Manager: Use the CONFIG_FILE macro for 86box.cfg 2025-08-22 19:44:49 +05:00
Miran Grča
492bb755f3 Merge pull request #5979 from lemondrops/manager-5
Manager: Machine list context menu tweaks
2025-08-17 15:36:04 +02:00
Miran Grča
2c611a3287 Merge pull request #5978 from lemondrops/manager-4
Add a language selection dropdown in manager preferences
2025-08-17 15:35:42 +02:00
Miran Grča
b03559cfdd Merge pull request #5977 from lemondrops/manager-2
Qt: Avoid setting fixed window size
2025-08-17 14:22:01 +02:00
Alexander Babikov
7075711d67 Manager: reorder machine context menu entries 2025-08-17 16:44:34 +05:00
Alexander Babikov
6ec10bfa55 Manager: Add a context menu when clicking on empty space in the machine list
Currently only new machine for now
2025-08-17 16:44:33 +05:00
Alexander Babikov
79f0ed89b0 Manager: Add a language selector in Preferences 2025-08-17 16:44:18 +05:00
Alexander Babikov
8fe89e25bc Fix a typo in the variable name 2025-08-17 16:43:57 +05:00
Alexander Babikov
271f45277e Manager: Clean up the empty dir if the settings dialog process crashes when creating a new machine 2025-08-17 16:43:56 +05:00
Alexander Babikov
29596dec25 Manager: Show a message box if a VM process crashes 2025-08-17 16:43:54 +05:00
Alexander Babikov
43877ae7d5 Qt: Avoid setting fixed window size
set minimum and maximum sizes to the same value instead
2025-08-17 16:26:41 +05:00
Alexander Babikov
20259c0fa8 Qt: Typo fix and some cleanup 2025-08-15 03:33:55 +05:00
Alexander Babikov
ac24f107f3 Reformat the update-related text to better accommodate translations 2025-08-15 03:07:09 +05:00
Alexander Babikov
6141b780ec Manager: Fix the status bar update message showing even on latest builds
Also fix translations and show an error message if the check fails
2025-08-15 03:07:07 +05:00
Alexander Babikov
7167f76170 Manager: Refactor the machine process stats system
and the statusbar text generation
2025-08-15 03:05:03 +05:00
Alexander Babikov
605a6b32d6 Manager: add a way to open screenshot folder 2025-08-15 03:04:46 +05:00
OBattler
324e1480ef VM Manager: Fix two newly introduced warnings. 2025-08-10 12:02:49 +02:00
Cacodemon345
10d95e856b "Wipe NVRAM" option 2025-08-10 15:16:17 +06:00
Cacodemon345
e2248fdad7 Some fixes 2025-08-10 00:48:43 +06:00
Cacodemon345
d279a6e36d Alternate method of VM cloning 2025-08-10 00:44:03 +06:00
Cacodemon345
f486e905a1 Fix ampersand position 2025-08-09 00:28:38 +06:00
Cacodemon345
985468a7a7 Implement VM cloning option 2025-08-08 23:50:54 +06:00