osy
ea4906a20e
project: patch settings bundle for visionOS
2023-09-26 01:47:32 -07:00
osy
1193b80725
scripting: add support for USB operations
2023-09-04 19:39:50 -07:00
osy
cc582f53ce
wizard: refactor common code to VMWizardContent
...
Also hide row separator which appears on macOS Sonoma.
2023-09-02 23:23:54 -07:00
osy
37ec3d81cb
Merge pull request #5551 from pan93412/l10n/zh-Hant
...
l10n: zh-TW: update translation
2023-08-20 11:52:42 -07:00
osy
bf81ce875d
project: update recommended settings
2023-08-19 09:04:06 -07:00
osy
e36e039824
project: explicit SUPPORTED_PLATFORMS
2023-08-19 09:04:06 -07:00
osy
ae12bd819b
display(iOS): removed temporary visionOS replacement display class
2023-08-18 17:04:00 -07:00
osy
a388342316
display(iOS): moved instance variables to private properties
2023-08-18 15:32:26 -07:00
pan93412
b8b250e4bf
l10n: zh-TW: update translation
2023-08-10 17:23:00 +08:00
osy
1f496cedeb
project: add visionOS support for conditionals
2023-08-08 23:30:10 -07:00
osy
8de79bed42
project: update SDKROOT to be automatic
2023-08-08 11:57:13 -07:00
osy
627633916a
display(visionOS): add ornament toolbar
2023-08-08 07:23:04 -07:00
osy
f4bfa50fef
home: improve UI for visionOS
2023-08-08 07:06:48 -07:00
osy
500fcd5d62
project: initial build working for visionOS
2023-08-06 09:35:26 -07:00
osy
c9afc0b8da
settings(qemu): new table view for QEMU arguments
...
Available on macOS 12+
2023-07-28 20:30:42 -07:00
osy
52506771a9
swtpm: add support for SWTPM
2023-07-12 23:18:36 -07:00
osy
7f80bf8fa6
services: rename UTMQemu to UTMProcess
2023-07-12 23:18:36 -07:00
osy
fab6dfb12a
project: add swtpm
2023-07-12 23:18:36 -07:00
osy
2b3b8feab1
project: reorganize files
2023-06-28 20:02:38 -05:00
osy
3d693071c9
vm: delete old UTMVirtualMachine and UTMConfigurationWrapper
2023-06-28 19:52:14 -05:00
osy
37991d246f
vm: rewrite UTMVirtualMachine in Swift
2023-06-28 19:45:05 -05:00
osy
d498239b38
data: refactor UTMVirtualMachine to VMData for use in Views
...
This replaces the functionality of UTMWrappedVirtualMachine and moves some of
the presentation logic from UTMVirtualMachine.
2023-06-26 23:28:18 -05:00
osy
b7cfc156df
manager: delete QEMU management code
2023-06-25 11:34:08 -05:00
osy
03d200422f
manager: factor out QEMUKit as a separate project
2023-06-25 08:43:05 -05:00
osy
db58b588fe
home: parse and display release notes
...
Detect if an update had taken place when the last viewed release notes
version differs from the current version. Download the release notes from
GitHub API and parse it to filter out items for other platforms. Display
the notes in a sheet.
2023-04-23 14:57:37 -07:00
osy
2bd691eae0
scripting: moved create command to its own handler
2023-03-19 21:11:22 -07:00
osy
cd96e525a3
scripting: implement delete and duplicate commands
2023-03-19 21:11:22 -07:00
osy
1d42ceb7fe
scripting: add make virtual machine
2023-03-19 21:11:22 -07:00
osy
4b4b33d10a
scripting: add configuration suite
2023-03-19 21:11:22 -07:00
osy
22e7e4284d
scripting: add guest suite
...
Support read/write files and execute commands via QEMU guest agent.
2023-03-14 01:39:20 -07:00
osy
7377b3a17c
guestagent: add support for QEMU guest agent
...
* Introduce delimiter and skipping to JSON parser
* Add support for setting up and connecting to GA via SPICE
* New class to handle GA commands
2023-03-12 01:10:28 -08:00
osy
b911e952bc
monitor: refactored UTMQemuManager to UTMQemuMonitor
...
De-couple the JSON RPC handling from QMP commands.
2023-03-11 19:09:09 -08:00
osy
2639cbdc89
qapi: add guest agent schema to generated sources
2023-03-11 19:09:09 -08:00
osy
20f12bd941
project: remove load dependency on qemu-loongarch64-softmmu
2022-12-28 19:10:40 -08:00
osy
0bdbcae3b7
build: update QEMU to v7.1.0-utm
2022-12-17 23:14:49 -08:00
osy
b2b85f39a1
utmctl: verbose response on error
2022-12-15 13:26:57 -08:00
osy
d6fc3cdb81
api: remove socket based API code
...
Replaced with scripting bridge code.
2022-12-14 22:35:46 -08:00
osy
d2b488b6a5
scripting: add scripting bridge support
2022-12-14 09:16:07 -08:00
osy
676d9f8b8e
menu: add menu extra for macOS 13+
...
Also support hiding the dock icon. The menu extra can be used to control VMs
in a minimal UI.
Resolves #4537
2022-12-11 20:40:34 -08:00
osy
b0dc93a593
api: implement foundation for API client/server
...
Use UNIX domain sockets as the underlying communication interface between UTM
and the API clients. The application layer is JSON decoded into Swift structs.
A pure Swift socket implementation with support for Swift Concurrency powers
the client/server interface. A server is spawned as a detached Task and all
clients are handled in a TaskGroup.
The CLI interface is the first client for the API.
2022-12-11 01:00:25 -08:00
osy
58675d5360
project: fix localization files for QEMULauncher
2022-12-11 01:00:25 -08:00
osy
089012046b
project: add CLI tool
2022-12-11 01:00:25 -08:00
skyarrow87
9582143baf
Improve Japanese translation
2022-12-07 14:08:32 +09:00
osy
66379ef66e
Merge branch 'main' into polish-localization
2022-12-03 16:14:58 -08:00
osy
7c4e854647
project: update fr translation
...
Thanks @FRtranslator
Resolves #4686
2022-11-26 23:57:21 -08:00
osy
11b4cd5a79
project: unify objc swizzle code
2022-11-25 23:43:10 -08:00
osy
6feb56b9c8
display(macOS): support popup menu on a toolbar item
...
Since there is no IB support for NSMenuToolbarItem and we cannot modify the
toolbar in code (that would mess up user customization), we have to patch
the NSKeyedUnarchiver method in order for NSMenuToolbarItem's
initWithCoder: to not fail.
2022-11-25 22:44:07 -08:00
osy
d0b2d4ea91
localization: add Polish to project
2022-11-24 12:48:22 -08:00
osy
505dbf3f54
localization: delete redundant files
...
The InfoPlist localization exists separately in the macOS and iOS subdirs.
2022-11-24 12:43:55 -08:00
Jezer Mejía
b55971616d
Update Spanish (Latin America) localization
2022-10-24 07:42:56 -06:00