├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── LICENSE ├── LICENSE.txt ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── SwiftfulUI │ ├── AsyncViewBuilders │ ├── AsyncButton.swift │ ├── AsyncLetViewBuilder.swift │ └── AsyncViewBuilder.swift │ ├── Backgrounds │ ├── BackgroundBorderAndFillViewModifier.swift │ ├── BackgroundBorderAndLinearGradientFillViewModifier.swift │ ├── BackgroundBorderViewModifier.swift │ ├── BackgroundFillViewModifier.swift │ └── BackgroundLinearGradientFillViewModifier.swift │ ├── Buttons │ └── ButtonStyleViewModifier.swift │ ├── Fonts │ ├── FontAnimatableViewModifier.swift │ └── FontRegularViewModifier.swift │ ├── GeometryReaders │ ├── FrameReader.swift │ └── LocationReader.swift │ ├── Gestures │ ├── DragGestureViewModifier.swift │ ├── MagnificationGestureViewModifier.swift │ └── RotationGestureViewModifier.swift │ ├── Grids │ ├── NonLazyHGrid.swift │ └── NonLazyVGrid.swift │ ├── Haptics │ ├── HapticOption.swift │ ├── HapticViewModifier.swift │ └── Haptics.swift │ ├── ProgressBars │ └── CustomProgressBar.swift │ ├── Redacted │ └── RedactedViewModifier.swift │ ├── ScrollViews │ ├── ScrollViewWithOnScrollChanged.swift │ └── ScrollViewWithScrollToLocation.swift │ ├── Stacks │ └── LazyZStack.swift │ ├── TabBars │ ├── TabBarDefaultView.swift │ ├── TabBarItem.swift │ ├── TabBarItemViewModifier.swift │ └── TabBarViewBuilder.swift │ ├── Toggles │ └── CustomToggle.swift │ ├── ViewModifiers │ ├── AnyNotificationListenerViewModifier.swift │ ├── OnFirstAppearViewModifier.swift │ ├── OnFirstDisappearViewModifier.swift │ └── StetchyHeaderViewModifier.swift │ └── Views │ ├── CountdownViewBuilder.swift │ ├── FlipView.swift │ └── RootView.swift └── Tests └── SwiftfulUITests └── SwiftfulUITests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/README.md -------------------------------------------------------------------------------- /Sources/SwiftfulUI/AsyncViewBuilders/AsyncButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/AsyncViewBuilders/AsyncButton.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/AsyncViewBuilders/AsyncLetViewBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/AsyncViewBuilders/AsyncLetViewBuilder.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/AsyncViewBuilders/AsyncViewBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/AsyncViewBuilders/AsyncViewBuilder.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Backgrounds/BackgroundBorderAndFillViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Backgrounds/BackgroundBorderAndFillViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Backgrounds/BackgroundBorderAndLinearGradientFillViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Backgrounds/BackgroundBorderAndLinearGradientFillViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Backgrounds/BackgroundBorderViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Backgrounds/BackgroundBorderViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Backgrounds/BackgroundFillViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Backgrounds/BackgroundFillViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Backgrounds/BackgroundLinearGradientFillViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Backgrounds/BackgroundLinearGradientFillViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Buttons/ButtonStyleViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Buttons/ButtonStyleViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Fonts/FontAnimatableViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Fonts/FontAnimatableViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Fonts/FontRegularViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Fonts/FontRegularViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/GeometryReaders/FrameReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/GeometryReaders/FrameReader.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/GeometryReaders/LocationReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/GeometryReaders/LocationReader.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Gestures/DragGestureViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Gestures/DragGestureViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Gestures/MagnificationGestureViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Gestures/MagnificationGestureViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Gestures/RotationGestureViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Gestures/RotationGestureViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Grids/NonLazyHGrid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Grids/NonLazyHGrid.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Grids/NonLazyVGrid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Grids/NonLazyVGrid.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Haptics/HapticOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Haptics/HapticOption.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Haptics/HapticViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Haptics/HapticViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Haptics/Haptics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Haptics/Haptics.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/ProgressBars/CustomProgressBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/ProgressBars/CustomProgressBar.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Redacted/RedactedViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Redacted/RedactedViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/ScrollViews/ScrollViewWithOnScrollChanged.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/ScrollViews/ScrollViewWithOnScrollChanged.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/ScrollViews/ScrollViewWithScrollToLocation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/ScrollViews/ScrollViewWithScrollToLocation.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Stacks/LazyZStack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Stacks/LazyZStack.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/TabBars/TabBarDefaultView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/TabBars/TabBarDefaultView.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/TabBars/TabBarItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/TabBars/TabBarItem.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/TabBars/TabBarItemViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/TabBars/TabBarItemViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/TabBars/TabBarViewBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/TabBars/TabBarViewBuilder.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Toggles/CustomToggle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Toggles/CustomToggle.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/ViewModifiers/AnyNotificationListenerViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/ViewModifiers/AnyNotificationListenerViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/ViewModifiers/OnFirstAppearViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/ViewModifiers/OnFirstAppearViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/ViewModifiers/OnFirstDisappearViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/ViewModifiers/OnFirstDisappearViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/ViewModifiers/StetchyHeaderViewModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/ViewModifiers/StetchyHeaderViewModifier.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Views/CountdownViewBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Views/CountdownViewBuilder.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Views/FlipView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Views/FlipView.swift -------------------------------------------------------------------------------- /Sources/SwiftfulUI/Views/RootView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Sources/SwiftfulUI/Views/RootView.swift -------------------------------------------------------------------------------- /Tests/SwiftfulUITests/SwiftfulUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SwiftfulThinking/SwiftfulUI/HEAD/Tests/SwiftfulUITests/SwiftfulUITests.swift --------------------------------------------------------------------------------