Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IOS-880 SwiftUI settings page for UDP/TCP obfuscation port #7143

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

acb-mv
Copy link
Contributor

@acb-mv acb-mv commented Nov 7, 2024

This implements a SwiftUI-based settings page for selecting the port for UDP->TCP WireGuard obfuscation. The page's ViewModel couples its state directly into the TunnelManager's Settings, bypassing the UIKit-based structure of ViewModel/DataSource objects. Additionally, there is an abstraction for a styled choice list and a a helper class for stateful previews.


This change is Reviewable

Copy link

linear bot commented Nov 7, 2024

@acb-mv acb-mv force-pushed the IOS-880-obfuscation-settings-page branch 2 times, most recently from 02843c8 to d1d07ad Compare November 7, 2024 15:54
@buggmagnet buggmagnet added the iOS Issues related to iOS label Nov 8, 2024
@acb-mv acb-mv force-pushed the IOS-880-obfuscation-settings-page branch from d1d07ad to fd40edb Compare November 8, 2024 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
iOS Issues related to iOS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants