48 Commits

Author SHA1 Message Date
Felix Mau 64edf05816 ♻️ :: Use "global" swift configuration files and fix warnings 2020-12-20 13:45:50 +01:00
Felix Mau b24a314cd1 ♻️ :: Adapt example application 2020-06-16 17:51:58 +02:00
Felix Mau 48fdffcbeb :: Add snapshot tests 2020-06-15 20:55:48 +02:00
Felix Mau 73417b4a93 :: add snapshot tests 2019-11-09 16:26:59 +01:00
Felix Mau dd551d239a ♻️ :: update example application for iOS 13 2019-10-12 11:56:05 +02:00
Felix Mau 3104e9f235 :: Adapt test-cases to previous refactorings 2019-08-26 21:30:30 +02:00
Felix Mau 28a82bdaf7 :: Adapt test cases 2019-08-25 22:34:48 +02:00
Felix Mau 21dac04152 ⬆️ :: Update dependencies 2019-06-30 09:37:04 +08:00
Felix Mau 3e80af4464 ♻️ :: Adapt folder structure in test target
As `GradientLoadingBar` is now the only feature (due to observable is extracted into a dependency), we don't need the folder `Feature` any more.
2019-06-08 14:51:48 +08:00
Felix Mau 51a66e4367 ♻️ :: Adapt folder structure
As `GradientLoadingBar` is now the only feature (due to observable is extracted into a dependency), we don't need the folder `Feature` any more.
2019-06-08 14:47:22 +08:00
Felix Mau 2cae9aa051 Merge branch 'master' into feature/use-dependency-lightweight-observable
# Conflicts:
#	Example/GradientLoadingBar.xcodeproj/project.pbxproj
2019-06-08 14:24:48 +08:00
Felix Mau 68b528cf5f :: Added test cases for UIView extensions 2019-05-21 15:37:07 +08:00
Felix Mau eeb42f570c Merge branch 'master' into feature/use-dependency-lightweight-observable 2019-05-19 09:04:31 +08:00
Felix M 3ba663fe83 :: Add codecov.io support (#15)
*  :: Add codecov.io support

* 🐛 :: Fix wrong workspace / scheme name

* ✏️ :: Added shield for code coverage
2019-05-19 07:36:14 +08:00
Felix Mau be4830fdc0 ♻️ :: Remove own observable implementation in favour of LightweightObservable 2019-05-18 11:39:22 +08:00
Felix Mau fea10c4b75 :: Added LightweightObservable dependency 2019-05-18 11:33:42 +08:00
Felix Mau 5b416004c3 ♻️ :: Fix build warnings 2019-04-05 21:52:50 +13:00
Felix Mau 1d6c7cab36 ♻️ :: Updated to Swift 5.0 2019-04-05 21:52:50 +13:00
Felix Mau f989882df3 ⬆️ :: Updated dev dependencies
Installing SwiftFormat 0.39.5 (was 0.39.0)
Installing SwiftLint 0.31.0 (was 0.30.1)
2019-03-08 14:53:56 +10:00
Felix Mau c629c4bcac ♻️ :: Removed dependency Observable in favour of an own, more lightweight, implementation.
Furthermore this commit updates the dependencies `SwiftLint` and `SwiftFormat`
2019-02-11 21:06:49 +07:00
Felix Mau f7dee25e45 ♻️ :: Remove unnecessary test-case (initializer is auto-generated) 2018-12-23 13:46:43 +01:00
Felix Mau ffb92d2893 ♻️ :: Apply recommend settings 2018-11-14 14:33:45 +01:00
Felix Mau 25526a67bb 🔖 :: bump version 2018-09-22 15:41:46 +02:00
Felix Mau 9c14fba045 ♻️ :: Removed UIColor initializers, as they're not required for the project to work (and it's not very common to use hex color codes in iOS)
If you need them in your project, feel free to copy & paste to following file into you project: https://gist.github.com/fxm90/1350d27abf92af3be59aaa9eb72c9310
2018-09-22 15:22:20 +02:00
Felix Mau de48aaff40 Merge branch 'master' into feature/observables
# Conflicts:
#	Example/GradientLoadingBar.xcodeproj/project.pbxproj
#	Example/GradientLoadingBar/AppDelegate.swift
#	Example/Podfile.lock
#	GradientLoadingBar/Classes/ViewModel/GradientLoadingBarViewModel.swift
#	GradientLoadingBar/Classes/Views/GradientView.swift
2018-09-22 14:38:48 +02:00
Michael Rothkegel 4a21aeeb84 -small refactoring for swift 4.2
-update example to swift 4.2
2018-09-21 10:35:51 +02:00
Felix Mau 28d4aebeac ♻️ :: refactored example application to support iPads 2018-09-09 20:24:41 +02:00
Felix Mau 1878c07a19 🐛 :: Fix folder structure not matching project structure 2018-09-08 14:08:52 +02:00
Felix Mau 691e1305c5 🚸 :: Updated example application 2018-09-03 18:43:05 +02:00
Felix Mau 1cd9634856 * optimized handling of swift-format 2018-08-19 12:22:44 +02:00
Felix Mau ed3b0cf491 * optimized swift format on 2018-08-19 11:31:20 +02:00
Felix Mau 6dc24b09b8 * updated swift format configuration 2018-08-19 10:41:28 +02:00
Felix Mau f58bb062c4 * refactored project from MVVM with delegates to MVVM with observables 2018-08-19 10:41:08 +02:00
Felix Mau ed722cb70d * updated pods
* added `Observable` pod as dependency for `GradientLoadingBar`
2018-08-18 13:22:34 +02:00
Felix Mau 1a38d8e1aa * updated recommend settings 2018-06-09 10:25:34 +02:00
Felix Mau 143ca017a1 * converted to swift 4.2 2018-06-09 10:25:16 +02:00
Felix Mau 6f738febef update xcode settings for swift 4.1 2018-04-14 14:15:08 +02:00
Felix Mau 28c6221584 * format scheme 2018-01-27 13:38:28 +01:00
Felix Mau 02b46e9dd5 * optimize linter scripts
* run linter as pods to handle pull requests without formatting issues
2018-01-27 13:26:01 +01:00
Felix Mau 5c43fc0a96 * optimize iphone x handling 2018-01-27 13:16:30 +01:00
Felix Mau 7ce71ffa5e * optimize travis build 2018-01-20 12:57:19 +01:00
Felix Mau b9561bfbe0 * fix warning 2018-01-15 12:17:30 +01:00
Felix Mau 7a442ad2bf * optimise layout for iPhoneX 2017-12-29 19:07:31 +01:00
Felix Mau 5c39ec4bc6 * converted project to swift 4.0 2017-12-28 12:11:04 +01:00
Felix Mau cabc337b84 * refactor to mvvm 2017-12-28 12:08:38 +01:00
Felix Mau 901b7f55f6 * updated documentation 2017-10-30 14:34:39 +01:00
Felix Mau 115d04c0ec * allow subclassing "GradientLoadingBar" and setting custom constraints
* added superview property to allow adding loading bar to other views (e.g. buttons)
2017-10-04 09:22:50 +02:00
Felix Mau 2856df9364 * refactored project structure to match "pod lib create"
* added example
2017-10-01 12:25:42 +02:00