198 Commits

Author SHA1 Message Date
Felix Mau 85cd3fe00d 🐛 :: Fix missing UIKit import 2022-10-07 15:38:39 +02:00
Felix Mau 709980d6a7 ♻️ :: Use latest iOS and iPhone for running snapshot tests 2022-10-07 15:18:45 +02:00
Felix Mau 231330730a :: Update snapshot tests for iOS 16 2022-09-19 13:46:21 +02:00
Felix Mau 8757179241 ♻️ :: Restructure tests 2022-09-16 14:35:38 +02:00
Felix Mau 8ca35493fc ♻️ :: Use Combine instead of Lightweight Observable 2022-09-13 19:35:53 +02:00
Felix Mau 8090a3502a 🐛 :: Add missing import statement 2022-09-11 21:22:57 +02:00
Felix Mau e58c15c381 ♻️ :: Rename SafeAreaDevice to NotchDevice as the iPhone 14 Pro (Max) has a safe area without a notch 2022-09-09 13:42:12 +02:00
Felix Mau 2b19e431ec ♻️ :: Prefer nil over .unknown enum case 2022-09-08 19:24:13 +02:00
Felix Mau 77b7a5929e :: Add support for iOS 14 2022-09-08 19:23:25 +02:00
Felix Mau e82081460a 🐛 :: Fixed incorrect layout of NotchGradientLoadingBar when using "iPhone 12 Mini" or "iPhone 13 Mini" 2022-09-08 11:39:34 +02:00
Felix M 5aa2f5d5ba Enhance BezierPath of NotchGradientLoadingBar (#31)
* ♻️ :: Enhance bezierpath

* ⬆️ :: Update fastlane plugin

* ⬆️ :: Update dev-dependencies

*  :: Adapt snapshot tests

* Revert "⬆️ :: Update dev-dependencies"

This reverts commit 45328c27ea.
2022-09-07 18:15:15 +02:00
Felix Mau 60ccf4b1d2 🎨 :: Format code 2022-09-07 16:53:59 +02:00
Felix Mau ee6c985326 📝 :: Update documentation 2022-09-07 16:53:45 +02:00
Felix Mau 84e1d0f2a4 📝 :: Update documentation 2022-08-22 20:19:18 +02:00
Felix Mau d979f65b80 ♻️ :: Extract logic into SizeUpdate struct 2022-08-18 19:01:46 +02:00
Felix Mau 01c7df73f0 ♻️ :: Prefer property over method call 2022-08-18 18:56:06 +02:00
Felix Mau a7c82024d0 ♻️ :: Prefer private extension 2022-08-18 18:55:35 +02:00
Felix Mau 0b6424f4a8 📝 :: Update documentation 2022-08-18 18:55:21 +02:00
Felix Mau bfcdca3efb Revert "♻️ :: Reduce view updates by subscribing distinct"
This reverts commit fa7e30c44f.
2022-08-18 18:54:52 +02:00
Felix Mau fa7e30c44f ♻️ :: Reduce view updates by subscribing distinct 2022-08-15 21:29:54 +02:00
Felix Mau 38115a2827 ♻️ :: Refactor to non stored property, to avoid duplicate data 2022-08-15 21:29:33 +02:00
Felix Mau 596692c2d4 Merge branch 'main' into feature/adapt-uikit-animation-to-swiftui-variant
# Conflicts:
#	GradientLoadingBar/Feature/GradientActivityIndicatorView/GradientActivityIndicatorViewModel.swift
2022-08-14 18:29:09 +02:00
Felix Mau 68c39399c4 🎨 :: Format code 2022-08-14 18:25:02 +02:00
Felix Mau 68a53add0c 📝 :: Update documentation 2022-05-20 15:25:35 +02:00
Felix Mau b786421871 ♻️ :: Adapt constants 2022-05-20 15:03:37 +02:00
Felix Mau 4e52985153 ♻️ :: Adapt documentation 2022-05-20 14:57:30 +02:00
Felix Mau ae24582345 Merge branch 'main' into feature/adapt-uikit-animation-to-swiftui-variant 2022-05-12 21:49:55 +02:00
Felix Mau ff7c892079 🐛 :: Fix size of NotchGradientLoadingBar for "iPhone 11 Pro" and "iPhone 11 Pro Max"
fixes #29
2022-05-10 18:34:32 +02:00
Felix Mau dfc9049be2 Merge branch 'feature/add-support-for-swiftui' into feature/adapt-uikit-animation-to-swiftui-variant 2022-04-29 18:49:04 +01:00
Felix Mau 54a413d986 🐛 :: Fix xcodebuild errors when running pod lib lint 2022-04-29 18:40:10 +01:00
Felix Mau 00275d6778 Merge branch 'feature/add-support-for-swiftui' into feature/adapt-uikit-animation-to-swiftui-variant 2022-04-29 18:07:42 +01:00
Felix Mau 1b41081034 🎨 :: Format code 2022-04-29 18:06:32 +01:00
Felix Mau 8730c614de Merge branch 'feature/add-support-for-swiftui' into feature/adapt-uikit-animation-to-swiftui-variant
# Conflicts:
#	Example/ExampleTests/ViewModel/GradientActivityIndicatorViewModelTestCase.swift
#	GradientLoadingBar/Feature/GradientActivityIndicatorView/GradientActivityIndicatorViewModel.swift
2022-04-28 08:50:51 +01:00
Felix Mau 846005af52 ♻️ :: Update // MARK: - statements 2022-04-28 08:49:17 +01:00
Felix Mau 240150d8c8 🎨 :: Format code 2022-04-27 18:48:31 +02:00
Felix Mau 6a80af2cd7 Merge branch 'feature/add-support-for-swiftui' into feature/adapt-uikit-animation-to-swiftui-variant
# Conflicts:
#	Example/ExampleTests/ViewModel/GradientActivityIndicatorViewModelTestCase.swift
#	GradientLoadingBar/Feature/GradientActivityIndicatorView/GradientActivityIndicatorViewModel.swift
2022-04-27 18:42:50 +02:00
Felix Mau 6c9c0ab1e1 📝 :: Add documentation 2022-04-12 21:39:57 +02:00
Felix Mau 563e8c6ecf Merge branch 'main' into feature/adapt-uikit-animation-to-swiftui-variant 2022-03-27 10:10:37 +02:00
Felix Mau 6980c0e3c3 ♻️ :: Remove outdated code 2022-03-27 10:10:20 +02:00
Felix Mau 94106389e2 Merge branch 'main' into feature/add-support-for-swiftui
# Conflicts:
#	Example/Podfile.lock
#	Example/Pods/Manifest.lock
#	GradientLoadingBar/Feature/NotchGradientLoadingBar/NotchGradientLoadingBarController.swift
2022-03-27 10:08:28 +02:00
Felix Mau 0b99b7853b 🐛 :: Fix invalid masking on iPhone 11 2022-03-27 09:47:08 +02:00
Felix Mau bc6575e9db ♻️ :: Improve safe area device check 2022-03-27 09:46:35 +02:00
Felix Mau 66467cf4d9 ♻️ :: Adapt UIKit variant to SwiftUI variant, by animating the gradient layer frame 2022-03-23 21:07:35 +01:00
Felix Mau 8e7650dd46 🚚 :: Use feature based folder structure 2022-03-23 09:57:13 +01:00
Felix Mau 8b257545ee ♻️ :: Rename property 2022-03-23 09:32:35 +01:00
Felix Mau 67f356caf0 ♻️ :: Extract view logic into view model 2022-03-22 16:32:29 +01:00
Felix Mau 85a61b4433 🐛 :: Fix glitch in animation due to incorrect gradient size 2022-03-21 22:03:16 +01:00
Felix Mau 91fdbbfeb6 ⬆️ :: Run pod install to resolve merge conflicts correctly 2022-03-16 17:45:31 +01:00
Felix Mau 555b5309a9 Merge branch 'main' into feature/add-support-for-swiftui
# Conflicts:
#	Example/ExampleTests/ViewModel/NotchGradientLoadingBarViewModelTestCase.swift
#	Example/Podfile.lock
#	Example/Pods/Manifest.lock
#	GradientLoadingBar/NotchGradientLoadingBarController.swift
2022-03-16 17:42:48 +01:00
Felix Mau f54023a6b9 🎨 :: Format code 2022-03-11 15:19:48 +01:00