aboutsummaryrefslogtreecommitdiff
path: root/Map/Presentation/MapEditor.swift
diff options
context:
space:
mode:
authorRuben Beltran del Rio <jj@r.bdr.sh>2025-12-15 00:11:21 +0100
committerRuben Beltran del Rio <jj@r.bdr.sh>2025-12-15 00:19:39 +0100
commitfa681bfcf5cbfcc711fb0ab10f3fd74ac83bf18c (patch)
tree2dce2e95bab08f773246b450ac50227f8e8f57da /Map/Presentation/MapEditor.swift
parent0d5e6636405dbe332c33c0fb82c7ccccb20f96cb (diff)
Apply formatting rules
Diffstat (limited to 'Map/Presentation/MapEditor.swift')
-rw-r--r--Map/Presentation/MapEditor.swift29
1 files changed, 14 insertions, 15 deletions
diff --git a/Map/Presentation/MapEditor.swift b/Map/Presentation/MapEditor.swift
index 892c803..c323882 100644
--- a/Map/Presentation/MapEditor.swift
+++ b/Map/Presentation/MapEditor.swift
@@ -123,7 +123,7 @@ struct MapEditor: View {
}
.background(Color.Theme.UI.background)
.cornerRadius(5.0)
- GeometryReader { geometry in
+ GeometryReader { _ in
ScrollView([.horizontal, .vertical], showsIndicators: false) {
MapRenderView(
parsedMap: parsedMap, evolution: $selectedEvolution,
@@ -142,20 +142,20 @@ struct MapEditor: View {
.padding(.bottom, Dimensions.MapEditor.additionalPadding)
}
.background(Color.Theme.UI.background)
- .gesture(
- MagnificationGesture()
- .onChanged { value in
- let delta = value / lastZoom
- lastZoom = value
- zoom = min(max(zoom * delta, zoomRange.lowerBound), zoomRange.upperBound)
- }
- .onEnded { _ in
- lastZoom = 1.0
- }
- )
+ .gesture(
+ MagnificationGesture()
+ .onChanged { value in
+ let delta = value / lastZoom
+ lastZoom = value
+ zoom = min(max(zoom * delta, zoomRange.lowerBound), zoomRange.upperBound)
+ }
+ .onEnded { _ in
+ lastZoom = 1.0
+ }
+ )
}
}
-
+
if #unavailable(macOS 26) {
Divider()
HStack {
@@ -249,8 +249,7 @@ struct MapEditor: View {
for (index, line) in lines.enumerated() {
if let regex = try? NSRegularExpression(pattern: vertexPattern, options: [.caseInsensitive]),
- let match = regex.firstMatch(in: line, range: NSRange(line.startIndex..., in: line))
- {
+ let match = regex.firstMatch(in: line, range: NSRange(line.startIndex..., in: line)) {
let nameRange = Range(match.range(at: 1), in: line)!
let name = String(line[nameRange]).trimmingCharacters(in: .whitespaces)