mirror of
https://github.com/passepartoutvpn/passepartout-apple.git
synced 2024-12-25 02:42:40 +00:00
5627e6c4a9
* Make some managers concurrency-safe - IntentsManager: @MainActor, non-shared, continuation - SSIDReader: @MainActor, continuation - Reviewer: main queue, non-shared * Review wrong use of Concurrency framework There were background thread calls e.g. in VPNToggle, because ProfileManager was used inside a VPNManager async call. Annotate @MainActor wherever a Task involves UI. * Make main managers MainActor * Apply MainActor to Mac menus * [ci skip] Update CHANGELOG * Set MainActor consistently on Mac menu view models |
||
---|---|---|
.. | ||
ActivityView.swift | ||
AddingTextField.swift | ||
Binding+Extensions.swift | ||
CopySavingButton.swift | ||
DestructiveButton.swift | ||
EditableTextList.swift | ||
GenericCreditsView.swift | ||
GenericVersionView.swift | ||
IntentActivity.swift | ||
IntentAddView.swift | ||
IntentEditView.swift | ||
LongContentView.swift | ||
MailComposerView.swift | ||
RevealingSecureField.swift | ||
Reviewer.swift | ||
Shortcut.swift | ||
StyledPicker.swift | ||
Validators.swift |