├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── KeyWindow │ ├── EnvironmentValues.swift │ ├── Internal │ ├── AnyEquatable.swift │ ├── HostingWindowFinder.swift │ ├── KeyWindowState.swift │ ├── KeyWindowValuesPreference.swift │ ├── WindowObservationModifier.swift │ └── WindowObserver.swift │ ├── KeyWindowObservableObject.swift │ ├── KeyWindowOptionalValueBinding.swift │ ├── KeyWindowValue.swift │ ├── KeyWindowValueBinding.swift │ └── KeyWindowValueKey.swift └── Tests └── KeyWindowTests ├── AnyEquatableTests.swift └── KeyWindowValueKeyTests.swift /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [hishnash] 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | .swiftpm/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/README.md -------------------------------------------------------------------------------- /Sources/KeyWindow/EnvironmentValues.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/EnvironmentValues.swift -------------------------------------------------------------------------------- /Sources/KeyWindow/Internal/AnyEquatable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/Internal/AnyEquatable.swift -------------------------------------------------------------------------------- /Sources/KeyWindow/Internal/HostingWindowFinder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/Internal/HostingWindowFinder.swift -------------------------------------------------------------------------------- /Sources/KeyWindow/Internal/KeyWindowState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/Internal/KeyWindowState.swift -------------------------------------------------------------------------------- /Sources/KeyWindow/Internal/KeyWindowValuesPreference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/Internal/KeyWindowValuesPreference.swift -------------------------------------------------------------------------------- /Sources/KeyWindow/Internal/WindowObservationModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/Internal/WindowObservationModifier.swift -------------------------------------------------------------------------------- /Sources/KeyWindow/Internal/WindowObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/Internal/WindowObserver.swift -------------------------------------------------------------------------------- /Sources/KeyWindow/KeyWindowObservableObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/KeyWindowObservableObject.swift -------------------------------------------------------------------------------- /Sources/KeyWindow/KeyWindowOptionalValueBinding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/KeyWindowOptionalValueBinding.swift -------------------------------------------------------------------------------- /Sources/KeyWindow/KeyWindowValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/KeyWindowValue.swift -------------------------------------------------------------------------------- /Sources/KeyWindow/KeyWindowValueBinding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/KeyWindowValueBinding.swift -------------------------------------------------------------------------------- /Sources/KeyWindow/KeyWindowValueKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Sources/KeyWindow/KeyWindowValueKey.swift -------------------------------------------------------------------------------- /Tests/KeyWindowTests/AnyEquatableTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Tests/KeyWindowTests/AnyEquatableTests.swift -------------------------------------------------------------------------------- /Tests/KeyWindowTests/KeyWindowValueKeyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hishnash/KeyWindow/HEAD/Tests/KeyWindowTests/KeyWindowValueKeyTests.swift --------------------------------------------------------------------------------