diff --git a/Sources/AquaKit/Controls and Views/AquaDragHandle.swift b/Sources/AquaKit/Controls and Views/AquaDragHandle.swift index d99d0a1..f18af12 100644 --- a/Sources/AquaKit/Controls and Views/AquaDragHandle.swift +++ b/Sources/AquaKit/Controls and Views/AquaDragHandle.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit /// This is an abstract superclass that draws nothing but handles drag functionality. diff --git a/Sources/AquaKit/Controls and Views/AquaSplitView.swift b/Sources/AquaKit/Controls and Views/AquaSplitView.swift index 44226ac..531055c 100644 --- a/Sources/AquaKit/Controls and Views/AquaSplitView.swift +++ b/Sources/AquaKit/Controls and Views/AquaSplitView.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaSplitView: NSSplitView { diff --git a/Sources/AquaKit/Controls and Views/AquaSplitViewResizeHandle.swift b/Sources/AquaKit/Controls and Views/AquaSplitViewResizeHandle.swift index 7944cf9..8a04e29 100644 --- a/Sources/AquaKit/Controls and Views/AquaSplitViewResizeHandle.swift +++ b/Sources/AquaKit/Controls and Views/AquaSplitViewResizeHandle.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaSplitViewResizeHandle: AquaDragHandle { diff --git a/Sources/AquaKit/Controls and Views/AquaWindowResizeHandle.swift b/Sources/AquaKit/Controls and Views/AquaWindowResizeHandle.swift index cdefbe8..c111cc3 100644 --- a/Sources/AquaKit/Controls and Views/AquaWindowResizeHandle.swift +++ b/Sources/AquaKit/Controls and Views/AquaWindowResizeHandle.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit class AquaWindowResizeHandle: AquaDragHandle { diff --git a/Sources/AquaKit/Controls and Views/SplitViewResizeCoordinator.swift b/Sources/AquaKit/Controls and Views/SplitViewResizeCoordinator.swift index fa0cab4..567de4d 100644 --- a/Sources/AquaKit/Controls and Views/SplitViewResizeCoordinator.swift +++ b/Sources/AquaKit/Controls and Views/SplitViewResizeCoordinator.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class SplitViewResizeCoordinator: NSObject { diff --git a/Sources/AquaKit/Drawers/AquaDrawer.swift b/Sources/AquaKit/Drawers/AquaDrawer.swift index 3193b4c..098c905 100644 --- a/Sources/AquaKit/Drawers/AquaDrawer.swift +++ b/Sources/AquaKit/Drawers/AquaDrawer.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit extension AquaDrawer { diff --git a/Sources/AquaKit/Drawers/AquaDrawerChromeView.swift b/Sources/AquaKit/Drawers/AquaDrawerChromeView.swift index 59e1e5d..98deff8 100644 --- a/Sources/AquaKit/Drawers/AquaDrawerChromeView.swift +++ b/Sources/AquaKit/Drawers/AquaDrawerChromeView.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit final class AquaDrawerChromeView: NSView { diff --git a/Sources/AquaKit/Drawers/AquaDrawerChromeViewController.swift b/Sources/AquaKit/Drawers/AquaDrawerChromeViewController.swift index 0193df5..0665c1b 100644 --- a/Sources/AquaKit/Drawers/AquaDrawerChromeViewController.swift +++ b/Sources/AquaKit/Drawers/AquaDrawerChromeViewController.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit class AquaDrawerChromeViewController: NSViewController { diff --git a/Sources/AquaKit/Drawers/AquaDrawerFrameView.swift b/Sources/AquaKit/Drawers/AquaDrawerFrameView.swift index 451ef3d..457e572 100644 --- a/Sources/AquaKit/Drawers/AquaDrawerFrameView.swift +++ b/Sources/AquaKit/Drawers/AquaDrawerFrameView.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit final class AquaDrawerFrameView: NSView { diff --git a/Sources/AquaKit/Drawers/AquaDrawerPanel.swift b/Sources/AquaKit/Drawers/AquaDrawerPanel.swift index 4f7bc54..123376a 100644 --- a/Sources/AquaKit/Drawers/AquaDrawerPanel.swift +++ b/Sources/AquaKit/Drawers/AquaDrawerPanel.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaDrawerPanel: NSPanel { diff --git a/Sources/AquaKit/General Purpose/ContainerViewController.swift b/Sources/AquaKit/General Purpose/ContainerViewController.swift index 80123e0..f8186a8 100644 --- a/Sources/AquaKit/General Purpose/ContainerViewController.swift +++ b/Sources/AquaKit/General Purpose/ContainerViewController.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class ContainerViewController: NSViewController { diff --git a/Sources/AquaKit/General Purpose/Geometry/NSSize+Plus.swift b/Sources/AquaKit/General Purpose/Geometry/NSSize+Plus.swift index 3225c92..f9f2766 100644 --- a/Sources/AquaKit/General Purpose/Geometry/NSSize+Plus.swift +++ b/Sources/AquaKit/General Purpose/Geometry/NSSize+Plus.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import Foundation extension NSSize { diff --git a/Sources/AquaKit/General Purpose/Geometry/ViewGeometry.swift b/Sources/AquaKit/General Purpose/Geometry/ViewGeometry.swift index 3040282..2647b1a 100644 --- a/Sources/AquaKit/General Purpose/Geometry/ViewGeometry.swift +++ b/Sources/AquaKit/General Purpose/Geometry/ViewGeometry.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import Cocoa public enum Axis { diff --git a/Sources/AquaKit/General Purpose/LayoutGuideProtocol.swift b/Sources/AquaKit/General Purpose/LayoutGuideProtocol.swift index 926a9ce..2724d03 100644 --- a/Sources/AquaKit/General Purpose/LayoutGuideProtocol.swift +++ b/Sources/AquaKit/General Purpose/LayoutGuideProtocol.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit public protocol LayoutGuideProtocol { diff --git a/Sources/AquaKit/General Purpose/NSAppearance+DarkMode.swift b/Sources/AquaKit/General Purpose/NSAppearance+DarkMode.swift index 14920fe..9476bb4 100644 --- a/Sources/AquaKit/General Purpose/NSAppearance+DarkMode.swift +++ b/Sources/AquaKit/General Purpose/NSAppearance+DarkMode.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit extension NSAppearance { diff --git a/Sources/AquaKit/General Purpose/NSColor+Aqua.swift b/Sources/AquaKit/General Purpose/NSColor+Aqua.swift index ba68149..9a10458 100644 --- a/Sources/AquaKit/General Purpose/NSColor+Aqua.swift +++ b/Sources/AquaKit/General Purpose/NSColor+Aqua.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit extension NSColor { diff --git a/Sources/AquaKit/General Purpose/NSColor+DarkMode.swift b/Sources/AquaKit/General Purpose/NSColor+DarkMode.swift index 6057d6b..788493e 100644 --- a/Sources/AquaKit/General Purpose/NSColor+DarkMode.swift +++ b/Sources/AquaKit/General Purpose/NSColor+DarkMode.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit extension NSColor { diff --git a/Sources/AquaKit/General Purpose/NSGradient+Aqua.swift b/Sources/AquaKit/General Purpose/NSGradient+Aqua.swift index 4fdac8f..ac893e7 100644 --- a/Sources/AquaKit/General Purpose/NSGradient+Aqua.swift +++ b/Sources/AquaKit/General Purpose/NSGradient+Aqua.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit extension NSGradient { diff --git a/Sources/AquaKit/General Purpose/NSView+Anchoring.swift b/Sources/AquaKit/General Purpose/NSView+Anchoring.swift index 728cc23..6a31d90 100644 --- a/Sources/AquaKit/General Purpose/NSView+Anchoring.swift +++ b/Sources/AquaKit/General Purpose/NSView+Anchoring.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit extension NSView { diff --git a/Sources/AquaKit/General Purpose/Split View Layout/DefaultSizedSplitViewController.swift b/Sources/AquaKit/General Purpose/Split View Layout/DefaultSizedSplitViewController.swift index 6c36a3e..6080c8e 100644 --- a/Sources/AquaKit/General Purpose/Split View Layout/DefaultSizedSplitViewController.swift +++ b/Sources/AquaKit/General Purpose/Split View Layout/DefaultSizedSplitViewController.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class DefaultSizedSplitViewController: NSSplitViewController { diff --git a/Sources/AquaKit/General Purpose/Split View Layout/NSSplitViewController+PreferredDividerPosition.swift b/Sources/AquaKit/General Purpose/Split View Layout/NSSplitViewController+PreferredDividerPosition.swift index 165eae5..ae84123 100644 --- a/Sources/AquaKit/General Purpose/Split View Layout/NSSplitViewController+PreferredDividerPosition.swift +++ b/Sources/AquaKit/General Purpose/Split View Layout/NSSplitViewController+PreferredDividerPosition.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit extension NSSplitViewController { diff --git a/Sources/AquaKit/General Purpose/WindowStateSentinelView.swift b/Sources/AquaKit/General Purpose/WindowStateSentinelView.swift index 02ece17..99c1504 100644 --- a/Sources/AquaKit/General Purpose/WindowStateSentinelView.swift +++ b/Sources/AquaKit/General Purpose/WindowStateSentinelView.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class WindowStateSentinelView: NSView { diff --git a/Sources/AquaKit/Scroll Views/AquaScrollCornerView.swift b/Sources/AquaKit/Scroll Views/AquaScrollCornerView.swift index 7e8e96d..83ba177 100644 --- a/Sources/AquaKit/Scroll Views/AquaScrollCornerView.swift +++ b/Sources/AquaKit/Scroll Views/AquaScrollCornerView.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit import AquaKit diff --git a/Sources/AquaKit/Scroll Views/AquaScrollState.swift b/Sources/AquaKit/Scroll Views/AquaScrollState.swift index 1db5845..9fe082b 100644 --- a/Sources/AquaKit/Scroll Views/AquaScrollState.swift +++ b/Sources/AquaKit/Scroll Views/AquaScrollState.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit import Foundation diff --git a/Sources/AquaKit/Scroll Views/AquaScrollView.swift b/Sources/AquaKit/Scroll Views/AquaScrollView.swift index 97b8fa7..c26374c 100644 --- a/Sources/AquaKit/Scroll Views/AquaScrollView.swift +++ b/Sources/AquaKit/Scroll Views/AquaScrollView.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit import AquaKit diff --git a/Sources/AquaKit/Scroll Views/AquaScroller.swift b/Sources/AquaKit/Scroll Views/AquaScroller.swift index f3c1743..7ec633b 100644 --- a/Sources/AquaKit/Scroll Views/AquaScroller.swift +++ b/Sources/AquaKit/Scroll Views/AquaScroller.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit import AquaKit diff --git a/Sources/AquaKit/Source Lists/NSSplitViewItem+SourceList.swift b/Sources/AquaKit/Source Lists/NSSplitViewItem+SourceList.swift index 39702b4..06cf3c2 100644 --- a/Sources/AquaKit/Source Lists/NSSplitViewItem+SourceList.swift +++ b/Sources/AquaKit/Source Lists/NSSplitViewItem+SourceList.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit extension NSSplitViewItem { diff --git a/Sources/AquaKit/Source Lists/SourceListBottomBarViewController.swift b/Sources/AquaKit/Source Lists/SourceListBottomBarViewController.swift index 1a97e3a..dd54383 100644 --- a/Sources/AquaKit/Source Lists/SourceListBottomBarViewController.swift +++ b/Sources/AquaKit/Source Lists/SourceListBottomBarViewController.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class SourceListBottomBarViewController: NSSplitViewItemAccessoryViewController { diff --git a/Sources/AquaKit/Table Headers/AquaTableCornerView.swift b/Sources/AquaKit/Table Headers/AquaTableCornerView.swift index 66b1b7a..1c3ef34 100644 --- a/Sources/AquaKit/Table Headers/AquaTableCornerView.swift +++ b/Sources/AquaKit/Table Headers/AquaTableCornerView.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaTableCornerView: NSView { diff --git a/Sources/AquaKit/Table Headers/AquaTableHeaderCell.swift b/Sources/AquaKit/Table Headers/AquaTableHeaderCell.swift index a78d63c..c36ca94 100644 --- a/Sources/AquaKit/Table Headers/AquaTableHeaderCell.swift +++ b/Sources/AquaKit/Table Headers/AquaTableHeaderCell.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaTableHeaderCell: NSTableHeaderCell { diff --git a/Sources/AquaKit/Table Headers/AquaTableHeaderView.swift b/Sources/AquaKit/Table Headers/AquaTableHeaderView.swift index ddadbca..e19572e 100644 --- a/Sources/AquaKit/Table Headers/AquaTableHeaderView.swift +++ b/Sources/AquaKit/Table Headers/AquaTableHeaderView.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaTableHeaderView: NSTableHeaderView { diff --git a/Sources/AquaKit/Web Views/AquaWebViewController.swift b/Sources/AquaKit/Web Views/AquaWebViewController.swift index 8f5c33e..5a618b8 100644 --- a/Sources/AquaKit/Web Views/AquaWebViewController.swift +++ b/Sources/AquaKit/Web Views/AquaWebViewController.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit import WebKit diff --git a/Sources/AquaKit/Web Views/AquaWebViewScrollBridge.swift b/Sources/AquaKit/Web Views/AquaWebViewScrollBridge.swift index d05bda2..430f600 100644 --- a/Sources/AquaKit/Web Views/AquaWebViewScrollBridge.swift +++ b/Sources/AquaKit/Web Views/AquaWebViewScrollBridge.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import WebKit public final class AquaWebViewScrollBridge: NSObject, WKScriptMessageHandler { diff --git a/Sources/AquaKit/Windows/AquaTitlebarBackgroundView.swift b/Sources/AquaKit/Windows/AquaTitlebarBackgroundView.swift index fccb200..d826b3e 100644 --- a/Sources/AquaKit/Windows/AquaTitlebarBackgroundView.swift +++ b/Sources/AquaKit/Windows/AquaTitlebarBackgroundView.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaTitlebarBackgroundView: NSView { diff --git a/Sources/AquaKit/Windows/AquaToolbarToggleButton.swift b/Sources/AquaKit/Windows/AquaToolbarToggleButton.swift index 182ae25..6782894 100644 --- a/Sources/AquaKit/Windows/AquaToolbarToggleButton.swift +++ b/Sources/AquaKit/Windows/AquaToolbarToggleButton.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaToolbarToggleButton: AquaWindowControlButton { diff --git a/Sources/AquaKit/Windows/AquaTrafficLightButton.swift b/Sources/AquaKit/Windows/AquaTrafficLightButton.swift index 7262521..8354f8c 100644 --- a/Sources/AquaKit/Windows/AquaTrafficLightButton.swift +++ b/Sources/AquaKit/Windows/AquaTrafficLightButton.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit @MainActor @objc public protocol AquaWindowControlAreaEvents { diff --git a/Sources/AquaKit/Windows/AquaWindow.swift b/Sources/AquaKit/Windows/AquaWindow.swift index ba36f6a..d4aa3c3 100644 --- a/Sources/AquaKit/Windows/AquaWindow.swift +++ b/Sources/AquaKit/Windows/AquaWindow.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaWindow: NSWindow { diff --git a/Sources/AquaKit/Windows/AquaWindowBottomBarViewController.swift b/Sources/AquaKit/Windows/AquaWindowBottomBarViewController.swift index 8f9e35d..c004495 100644 --- a/Sources/AquaKit/Windows/AquaWindowBottomBarViewController.swift +++ b/Sources/AquaKit/Windows/AquaWindowBottomBarViewController.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaWindowBottomBarViewController: ContainerViewController { diff --git a/Sources/AquaKit/Windows/AquaWindowContainerViewController.swift b/Sources/AquaKit/Windows/AquaWindowContainerViewController.swift index d537ae4..96e5290 100644 --- a/Sources/AquaKit/Windows/AquaWindowContainerViewController.swift +++ b/Sources/AquaKit/Windows/AquaWindowContainerViewController.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaWindowContainerViewController: ContainerViewController { diff --git a/Sources/AquaKit/Windows/AquaWindowControlButton.swift b/Sources/AquaKit/Windows/AquaWindowControlButton.swift index 23623cd..142f8d7 100644 --- a/Sources/AquaKit/Windows/AquaWindowControlButton.swift +++ b/Sources/AquaKit/Windows/AquaWindowControlButton.swift @@ -1,3 +1,7 @@ +// SPDX-FileCopyrightText: 2026 Jon Sterling +// +// SPDX-License-Identifier: MIT + import AppKit open class AquaWindowControlButton: NSButton { diff --git a/license.sh b/license.sh new file mode 100755 index 0000000..d0c5fe6 --- /dev/null +++ b/license.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +reuse annotate --recursive --license MIT --copyright "Jon Sterling" Sources +