osy
a258ec396c
project: remove UTMQemuVirtualMachine from Remote client builds
2024-02-25 00:16:27 -08:00
osy
be1f4ec87a
project: separate Info.plist for UTM Remote
2024-02-25 00:16:27 -08:00
osy
0ace64f22d
spice: support connecting from socket
2024-02-25 00:16:27 -08:00
osy
894a6911a5
vm(qemu): implement starting with remote SPICE client
2024-02-25 00:16:27 -08:00
osy
6414dccce2
data: implement remote session management
2024-02-25 00:16:27 -08:00
osy
58df784f3d
remote: hide QEMU internals from remote SPICE VM
2024-02-25 00:16:27 -08:00
osy
75bb06fa52
vm(qemu): refactor SPICE related functionality to separate protocol
2024-02-25 00:16:27 -08:00
osy
e2e827bd48
remote: establish handshake between client and server
2024-02-25 00:16:27 -08:00
osy
50ef326fa9
remote(client): add connect view
2024-02-25 00:16:27 -08:00
osy
54acd99900
remote: add remote client
2024-02-25 00:16:27 -08:00
osy
9f5a586caf
remote(server): add server view
2024-02-25 00:16:27 -08:00
osy
1bd1b5fda2
remote: add remote server
2024-02-25 00:16:27 -08:00
osy
7985cdee0d
remote: implement key manager
2024-02-25 00:16:27 -08:00
osy
26ceb8bf20
project: rename scheme iOS-TCI to iOS-SE
2024-02-25 00:16:27 -08:00
osy
6155ea8278
project: add UTM Remote target
2024-02-25 00:16:27 -08:00
osy
4706e2280f
project: rename preprocessor identifier for conditional features
2024-02-25 00:16:27 -08:00
osy
d9db152430
display: implement multiple windows for visionOS
...
The current multi-window support for iOS uses UIWindowSceneDelegate and
requestSceneSessionActivation() to activate. For visionOS, we can use the
newer SwiftUI APIs with WindowGroups and openWindow(). While this can also
work on newer versions of iOS, for consistency we only use the new APIs on
visionOS.
Using the new APIs allow better handling of window states in visionOS.
Specifically, when we dynamically resize the VM window, the size does not
get saved and restored as the main window size on next launch.
2023-10-10 10:46:27 -07:00
osy
70a6a53a30
Merge branch 'main' into main
2023-10-03 21:27:31 -07:00
osy
9860d899de
Merge pull request #5691 from s0rd3s/main
...
Add Russian language to UTM project
2023-10-03 21:22:48 -07:00
osy
a75285fc85
project: fix visionOS build error in SwiftTerm
2023-10-03 20:15:36 -07:00
osy
72f2f71f6a
project: update dependencies
2023-10-03 14:38:42 -07:00
Tiffany Fung
ba420002b6
Merge branch 'utmapp:main' into main
2023-09-27 21:07:36 +08:00
osy
ea4906a20e
project: patch settings bundle for visionOS
2023-09-26 01:47:32 -07:00
Tiffany Fung
e9c056367d
Add more translations for zh-hans
2023-09-12 09:04:13 +08:00
Tiffany Fung
abce5ab116
Fix translation for zh-hans
2023-09-12 08:54:11 +08:00
Tiffany Fung
217e2475cb
Import localization for zh-hk
2023-09-12 08:52:50 +08:00
Tiffany Fung
f3a5635add
Create localization files for zh-hk
2023-09-12 08:51:23 +08:00
s0rd3s
a162ec0308
localization: add Russian to project
2023-09-09 21:25:19 +03: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