]> git.r.bdr.sh - rbdr/map/commitdiff
Add license notices
authorRuben Beltran del Rio <redacted>
Mon, 16 Sep 2024 10:13:45 +0000 (12:13 +0200)
committerRuben Beltran del Rio <redacted>
Mon, 16 Sep 2024 10:13:45 +0000 (12:13 +0200)
33 files changed:
Map/Data/MapDocument.swift
Map/Data/Stage.swift
Map/Logic/Constants.swift
Map/Logic/Debouncer.swift
Map/Logic/MapParser/MapParser.swift
Map/Logic/MapParser/Strategies/BlockerParserStrategy.swift
Map/Logic/MapParser/Strategies/EdgeParserStrategy.swift
Map/Logic/MapParser/Strategies/GroupParserStrategy.swift
Map/Logic/MapParser/Strategies/NoteParserStrategy.swift
Map/Logic/MapParser/Strategies/OpportunityParserStrategy.swift
Map/Logic/MapParser/Strategies/StageParserStrategy.swift
Map/Logic/MapParser/Strategies/VertexParserStrategy.swift
Map/MapApp.swift
Map/Presentation/Base Components/EvolutionPicker.swift
Map/Presentation/Base Components/MapRender/MapAxes.swift
Map/Presentation/Base Components/MapRender/MapBlockers.swift
Map/Presentation/Base Components/MapRender/MapEdges.swift
Map/Presentation/Base Components/MapRender/MapGroup.swift
Map/Presentation/Base Components/MapRender/MapGroups.swift
Map/Presentation/Base Components/MapRender/MapNotes.swift
Map/Presentation/Base Components/MapRender/MapOpportunities.swift
Map/Presentation/Base Components/MapRender/MapStages.swift
Map/Presentation/Base Components/MapRender/MapVertices.swift
Map/Presentation/Base Components/MapTextEditor.swift
Map/Presentation/Commands/MapCommands.swift
Map/Presentation/Commands/UpdateCommands.swift
Map/Presentation/Complex Components/MapRender/MapRenderView.swift
Map/Presentation/MapEditor.swift
Map/Presentation/Theme/Color+theme.swift
Map/Presentation/Theme/Dimensions.swift
Map/Presentation/Theme/Font+theme.swift
Map/Presentation/Theme/NSColor+theme.swift
Map/Presentation/ViewStyle.swift

index 9340684e428a8d2e5d6d77b9bca5d04e0bd87017..317c39d726d12355794ef9c397033a011cd92372 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 import UniformTypeIdentifiers
 
index 26b1929b1122dd4ea24c214112663aa2a97a2ee9..395f279039099768713be53ca38fdc096ee2d28b 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 struct Stage {
   let i: String
   let ii: String
index 8cb95e556e9519d03ee87f9a920439ecc0106487..789934a22a01856170eb082669aadc61c8a7bb42 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 struct Constants {
   static let kMaxZoom = 2.0
   static let kMinZoom = 0.1
index cd7960a8fd18322e02f3e9b4788bdaee6a563fcd..68a914dd70908ad6be74d18e8d543f9a25db1f78 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Foundation
 
 class Debouncer {
index 1a66f9ad5f055e11fbfe434f94604e4c21909775..61f3e5188c773241002178d6f5d501c5895d8158 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import CoreGraphics
 import Foundation
 
index d9b6f223de91c6ea126b9486ee084c6d50571dac..09996667d5cbf7ee46521f1be023ad53ebf9a006 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Foundation
 
 struct BlockerParserStrategy: MapParserStrategy {
index 0df1ff4fb0d25acab595113f411a727d10d1ddac..f8b78df1888d5e558c4220844b9a036c45abac0f 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Foundation
 
 struct EdgeParserStrategy: MapParserStrategy {
index 79249353fedc40c5a4b3fe140e22213b5be7aa7a..ea5e0f373b1f1e21c88410ab5a11949cb9cb540c 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Foundation
 
 struct GroupParserStrategy: MapParserStrategy {
index 4dae4c7aaed40f91d588c4b5b42514b2e75f3a83..da1652e77dbac7abb19959afaaa5474e308b1eda 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Foundation
 
 struct NoteParserStrategy: MapParserStrategy {
index 104fd30590dc5357fd52a1b8aa78761d320b5787..78320556410b605e4b40e96879ada93c38d4eb18 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Foundation
 
 struct OpportunityParserStrategy: MapParserStrategy {
index 42535fccbb8446b150d980e2e09d4264d6a2ad6e..d20a4c6220fc8dc9a77ea960730d281305aac277 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Foundation
 
 struct StageParserStrategy: MapParserStrategy {
index 10c94a2c087e63ebea3c53679fd30aad191061e2..0c25e614093c8e3555b6179255537c91e5115650 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Foundation
 
 struct VertexParserStrategy: MapParserStrategy {
index ef1b119310980049d35b220131c9063a817d471d..fa60ab098c1a3b6ab98ab4cb2d6823ac9a9ea29d 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 import Sparkle
 
index c30798a21934d0b6fa014b2db46b17bf8111d0c8..03f51451c3010816cd6a481fc39c3f26aa81f2ae 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 
 struct EvolutionPicker: View {
index 1b9c226544e91dc3459f7b087380ae296b4352b9..bdbafbdaa87f681d213c29ccac79367fd150904f 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 
 struct MapAxes: View {
index efd84fae4ef2e7a2864ef65e5e4d37257872aec2..356c1d127b0a7796e5c2b1ad49889b1993af8cbd 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 
 struct MapBlockers: View {
index 2af7089257b2a6e93f1fb3a770f198d5c6a1f43b..a377774a07bbcec95e77e71f79e15e9da689ded3 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 
 struct MapEdges: View {
index 9df333815c213871e175d0333ba2c68545ef4760..852c536f74dde3404f0671b957a5ca12d642ca2f 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import ConcaveHull
 import SwiftUI
 
index 84f7fb2debb36cd975f315e362be2ce22345aa70..936a1fc98963ad23f29849510f6267d61980f96f 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import ConcaveHull
 import SwiftUI
 
index bbb1aba2e58581a071a7a816f34e481d7a896198..d2d7e1f777bbdc88249a12940d2cb79d405b4739 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 
 struct MapNotes: View {
index b3051ee5a4ab7699ee918092d3a8a13d138a303d..310379b7cb3aa10d54eed54400ee040d7b5ecf85 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 
 struct MapOpportunities: View {
index fc3bfa196e1e3fe6ade821d4f4e81ae09809138c..754ebb2aa7911f5b154beadd8ea89459747ebbce 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Patterns
 import SwiftUI
 
index 5bc0a967aef078789bbf1bd1a56aa9f05d898e9a..1be091a2e9c2b1af535f24ba492e7ef84626ee4e 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 
 struct MapVertices: View {
index d7aa9f86b18eb0cef014a3b7dbe40af2a1214abc..31da790c41cbe3b9c009e99364c1d928a335be52 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Cocoa
 import SwiftUI
 
index 32b49584da1cbd4f947176bd06a3df582d32047e..b0fbf9cf2447112b13998a34d18028e187514cc4 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 
 struct MapCommands: Commands {
index 44a46107bb9fb293ec025a5265a6d23046eac646..51d2b0a87fd150d872e3baac528b6e597852c327 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 import Sparkle
 
index b256861f6ed8e36eb0a1c30ae8f89bbb5c81c90f..75dde4ccc080d45e72397302024e242ff5e88b8d 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Combine
 import CoreData
 import CoreGraphics
index f9415d32662675ec9c3fcaa9eb8eacb54ea5eab7..8c5ab2214c3cc7283d9d95044753222a205a2445 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 
 struct MapEditor: View {
index 1bd9b8e85da0e075f9ab38b1510076a0cb3f8483..d09fabec6a192e4ef26f591d65a5315bf8f75bd0 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 
 extension Color {
index 6a58d58546cc572df0ab08d639857037d351b39b..ac87c1227cd6e159c84fd0a6b30c1e1a09821dec 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import Foundation
 
 struct Dimensions {
index 07e3b9b3ff44bd0080a57bf17f36ab7708d754aa..db781c341dfa76ca6fc10fad321bc4e0603603df 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import SwiftUI
 
 extension Font {
index d30332a0efa39849330c1881e53eaaf4f638899a..2b9b8f7c4272096300615dace3ac59f70c179de0 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 import AppKit
 
 extension NSColor {
index cea31138d298fd2871de8c66c28247e8dc233edc..e490c4d8b86d7220c0ceb32470ed77adce75b852 100644 (file)
@@ -1,3 +1,19 @@
+/*
+ Copyright (C) 2024 Rubén Beltrán del Río
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see https://map.tranquil.systems.
+ */
 enum ViewStyle: String {
   case vertical, horizontal
 }