From ec445eeca3eed13f844f03786f903b1e3aebe568 Mon Sep 17 00:00:00 2001 From: Raphael Salaja Date: Sun, 1 Oct 2023 22:34:05 +0100 Subject: [PATCH 1/4] feat: readme update --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..8704c1b --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +## Mission +

+ + + + Twitter: @raphaelsalaja + +

+ +Layers is a SwiftUI library for creating layered user interfaces. It's a simple and easy to use solution for creating smooth and performant animations between modal views. + +Layers as it stands is not a perfect solution, but it's a start. Which is why I'm releasing it as an open source project, for the community to build upon. + +If you'd like to contribute to Layers feel free to open an issue if you have any suggestions. + +https://github.com/rafunderscore/Layers/assets/52125687/b3b383e2-c294-4b59-bc14-83ee46566517 From 87cff5c49c90536cb91f73362d3cae15aa72a97b Mon Sep 17 00:00:00 2001 From: Raphael Salaja Date: Sun, 1 Oct 2023 22:37:40 +0100 Subject: [PATCH 2/4] chore: license added --- LICENSE | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..deb3413 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Raphael Salaja + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From cdd68288ada05c19c2efd41b24e0e6df33e71db8 Mon Sep 17 00:00:00 2001 From: Raphael Salaja Date: Sun, 1 Oct 2023 22:38:18 +0100 Subject: [PATCH 3/4] chore: added gitignore --- .gitignore | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..330d167 --- /dev/null +++ b/.gitignore @@ -0,0 +1,90 @@ +# Xcode +# +# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore + +## User settings +xcuserdata/ + +## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9) +*.xcscmblueprint +*.xccheckout + +## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) +build/ +DerivedData/ +*.moved-aside +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 + +## Obj-C/Swift specific +*.hmap + +## App packaging +*.ipa +*.dSYM.zip +*.dSYM + +## Playgrounds +timeline.xctimeline +playground.xcworkspace + +# Swift Package Manager +# +# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. +# Packages/ +# Package.pins +# Package.resolved +# *.xcodeproj +# +# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata +# hence it is not needed unless you have added a package configuration file to your project +# .swiftpm + +.build/ + +# CocoaPods +# +# We recommend against adding the Pods directory to your .gitignore. However +# you should judge for yourself, the pros and cons are mentioned at: +# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control +# +# Pods/ +# +# Add this line if you want to avoid checking in source code from the Xcode workspace +# *.xcworkspace + +# Carthage +# +# Add this line if you want to avoid checking in source code from Carthage dependencies. +# Carthage/Checkouts + +Carthage/Build/ + +# Accio dependency management +Dependencies/ +.accio/ + +# fastlane +# +# It is recommended to not store the screenshots in the git repo. +# Instead, use fastlane to re-generate the screenshots whenever they are needed. +# For more information about the recommended setup visit: +# https://docs.fastlane.tools/best-practices/source-control/#source-control + +fastlane/report.xml +fastlane/Preview.html +fastlane/screenshots/**/*.png +fastlane/test_output + +# Code Injection +# +# After new code Injection tools there's a generated folder /iOSInjectionProject +# https://github.com/johnno1962/injectionforxcode + +iOSInjectionProject/ From 389655906d8e9061b87d38f126c43c765f0af0f8 Mon Sep 17 00:00:00 2001 From: Raphael Salaja Date: Mon, 2 Oct 2023 16:35:55 +0100 Subject: [PATCH 4/4] chore: added issues templates --- .github/ISSUE_TEMPLATE/bugs.md | 23 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/new-features.md | 11 +++++++++++ 2 files changed, 34 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bugs.md create mode 100644 .github/ISSUE_TEMPLATE/new-features.md diff --git a/.github/ISSUE_TEMPLATE/bugs.md b/.github/ISSUE_TEMPLATE/bugs.md new file mode 100644 index 0000000..63b307e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bugs.md @@ -0,0 +1,23 @@ +--- +name: Bugs +about: Create a report to help us improve +title: '' +labels: bug +assignees: rafunderscore + +--- + +### Problem +> Please provide a clear and concise description of what the bug is. + +### To Reproduce +> Outline the steps needed to reproduce the problem + +### Expected Behaviour +> Provide a clear and concise description of what you expected to happen. + +### Screenshots +> If applicable, add screenshots to help explain your problem. + +### Additional context +> Add any other context about the problem here. You can also add solutions to the problem if you have them. diff --git a/.github/ISSUE_TEMPLATE/new-features.md b/.github/ISSUE_TEMPLATE/new-features.md new file mode 100644 index 0000000..e145414 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-features.md @@ -0,0 +1,11 @@ +--- +name: New Features +about: Suggest an idea for this project +title: '' +labels: enhancement +assignees: rafunderscore + +--- + +### Feature Description +> A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]