[ios] Add UI for avoiding steps

Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
This commit is contained in:
Yannik Bloscheck
2025-09-20 17:11:49 +02:00
committed by jeanbaptisteC
parent dd3b6faa42
commit 37a518cb9b
15 changed files with 329 additions and 3 deletions

View File

@@ -407,6 +407,21 @@ import Combine
}
/// If steps should be avoided during routing
@objc static var shouldAvoidStepsWhileRouting: Bool {
get {
return RoutingOptions().avoidSteps
}
set {
let routingOptions = RoutingOptions()
routingOptions.avoidSteps = newValue
routingOptions.save()
NotificationCenter.default.post(name: routingOptionsChangedNotificationName, object: nil)
}
}
// MARK: Methods