Added app icon and Onboarding view
BIN
.DS_Store
vendored
Normal file
|
@ -7,8 +7,9 @@
|
|||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
96A2D96325D6FEA6001CB109 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 96A2D96525D6FEA6001CB109 /* Localizable.strings */; };
|
||||
96A2D97B25D7003F001CB109 /* OnboardingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96A2D97A25D7003F001CB109 /* OnboardingView.swift */; };
|
||||
F4C6D9082544E17400F8903A /* wulkanowyApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4C6D9072544E17400F8903A /* wulkanowyApp.swift */; };
|
||||
F4C6D90A2544E17400F8903A /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4C6D9092544E17400F8903A /* ContentView.swift */; };
|
||||
F4C6D90C2544E17500F8903A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F4C6D90B2544E17500F8903A /* Assets.xcassets */; };
|
||||
F4C6D90F2544E17500F8903A /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F4C6D90E2544E17500F8903A /* Preview Assets.xcassets */; };
|
||||
F4C6D91A2544E17500F8903A /* wulkanowyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4C6D9192544E17500F8903A /* wulkanowyTests.swift */; };
|
||||
|
@ -33,9 +34,11 @@
|
|||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
96A2D96425D6FEA6001CB109 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
96A2D96925D6FEBB001CB109 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
96A2D97A25D7003F001CB109 /* OnboardingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingView.swift; sourceTree = "<group>"; };
|
||||
F4C6D9042544E17400F8903A /* wulkanowy.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = wulkanowy.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
F4C6D9072544E17400F8903A /* wulkanowyApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = wulkanowyApp.swift; sourceTree = "<group>"; };
|
||||
F4C6D9092544E17400F8903A /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
|
||||
F4C6D90B2544E17500F8903A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
||||
F4C6D90E2544E17500F8903A /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
|
||||
F4C6D9102544E17500F8903A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
|
@ -72,6 +75,38 @@
|
|||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
96A2D95625D6FE4D001CB109 /* App */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F4C6D9072544E17400F8903A /* wulkanowyApp.swift */,
|
||||
);
|
||||
path = App;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
96A2D95A25D6FE81001CB109 /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
96A2D96525D6FEA6001CB109 /* Localizable.strings */,
|
||||
);
|
||||
path = Resources;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
96A2D96D25D6FF29001CB109 /* Views */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
96A2D97925D7002D001CB109 /* Onboarding */,
|
||||
);
|
||||
path = Views;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
96A2D97925D7002D001CB109 /* Onboarding */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
96A2D97A25D7003F001CB109 /* OnboardingView.swift */,
|
||||
);
|
||||
path = Onboarding;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F4C6D8FB2544E17300F8903A = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -95,8 +130,9 @@
|
|||
F4C6D9062544E17400F8903A /* wulkanowy */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F4C6D9072544E17400F8903A /* wulkanowyApp.swift */,
|
||||
F4C6D9092544E17400F8903A /* ContentView.swift */,
|
||||
96A2D96D25D6FF29001CB109 /* Views */,
|
||||
96A2D95A25D6FE81001CB109 /* Resources */,
|
||||
96A2D95625D6FE4D001CB109 /* App */,
|
||||
F4C6D90B2544E17500F8903A /* Assets.xcassets */,
|
||||
F4C6D9102544E17500F8903A /* Info.plist */,
|
||||
F4C6D90D2544E17500F8903A /* Preview Content */,
|
||||
|
@ -215,6 +251,7 @@
|
|||
knownRegions = (
|
||||
en,
|
||||
Base,
|
||||
pl,
|
||||
);
|
||||
mainGroup = F4C6D8FB2544E17300F8903A;
|
||||
productRefGroup = F4C6D9052544E17400F8903A /* Products */;
|
||||
|
@ -234,6 +271,7 @@
|
|||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
F4C6D90F2544E17500F8903A /* Preview Assets.xcassets in Resources */,
|
||||
96A2D96325D6FEA6001CB109 /* Localizable.strings in Resources */,
|
||||
F4C6D90C2544E17500F8903A /* Assets.xcassets in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
|
@ -259,8 +297,8 @@
|
|||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
F4C6D90A2544E17400F8903A /* ContentView.swift in Sources */,
|
||||
F4C6D9082544E17400F8903A /* wulkanowyApp.swift in Sources */,
|
||||
96A2D97B25D7003F001CB109 /* OnboardingView.swift in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -295,11 +333,24 @@
|
|||
};
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
96A2D96525D6FEA6001CB109 /* Localizable.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
96A2D96425D6FEA6001CB109 /* en */,
|
||||
96A2D96925D6FEBB001CB109 /* pl */,
|
||||
);
|
||||
name = Localizable.strings;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXVariantGroup section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
F4C6D9272544E17500F8903A /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||
|
@ -361,6 +412,7 @@
|
|||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||
|
|
BIN
wulkanowy/.DS_Store
vendored
Normal file
|
@ -11,7 +11,7 @@ import SwiftUI
|
|||
struct wulkanowyApp: App {
|
||||
var body: some Scene {
|
||||
WindowGroup {
|
||||
ContentView()
|
||||
OnboardingView()
|
||||
}
|
||||
}
|
||||
}
|
BIN
wulkanowy/Assets.xcassets/.DS_Store
vendored
Normal file
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/.DS_Store
vendored
Normal file
|
@ -1,98 +1,116 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom": "iphone",
|
||||
"filename" : "wulkanowy-20@2x.png",
|
||||
"scale": "2x"
|
||||
},
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom": "iphone",
|
||||
"filename" : "wulkanowy-20@3x.png",
|
||||
"scale": "3x"
|
||||
},
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom": "ipad",
|
||||
"filename" : "wulkanowy-20.png",
|
||||
"scale": "1x"
|
||||
},
|
||||
{
|
||||
"size" : "20x20",
|
||||
"idiom": "ipad",
|
||||
"filename" : "wulkanowy-20@2x.png",
|
||||
"scale": "2x"
|
||||
},
|
||||
{
|
||||
"size" : "29x29",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "20x20"
|
||||
"filename" : "wulkanowy-29@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "29x29",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "20x20"
|
||||
"filename" : "wulkanowy-29@3x.png",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size" : "40x40",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "29x29"
|
||||
"filename" : "wulkanowy-40@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "40x40",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "29x29"
|
||||
"filename" : "wulkanowy-40@3x.png",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size" : "60x60",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "40x40"
|
||||
"filename" : "wulkanowy-60@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "60x60",
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "40x40"
|
||||
},
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"scale" : "2x",
|
||||
"size" : "60x60"
|
||||
},
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"scale" : "3x",
|
||||
"size" : "60x60"
|
||||
"filename" : "wulkanowy-60@3x.png",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"size" : "29x29",
|
||||
"idiom" : "ipad",
|
||||
"scale" : "1x",
|
||||
"size" : "20x20"
|
||||
"filename" : "wulkanowy-29.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size" : "29x29",
|
||||
"idiom" : "ipad",
|
||||
"scale" : "2x",
|
||||
"size" : "20x20"
|
||||
"filename" : "wulkanowy-29@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "40x40",
|
||||
"idiom" : "ipad",
|
||||
"scale" : "1x",
|
||||
"size" : "29x29"
|
||||
"filename" : "wulkanowy-40.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size" : "40x40",
|
||||
"idiom" : "ipad",
|
||||
"scale" : "2x",
|
||||
"size" : "29x29"
|
||||
"filename" : "wulkanowy-40@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "76x76",
|
||||
"idiom" : "ipad",
|
||||
"scale" : "1x",
|
||||
"size" : "40x40"
|
||||
"filename" : "wulkanowy-76.png",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"size" : "76x76",
|
||||
"idiom" : "ipad",
|
||||
"scale" : "2x",
|
||||
"size" : "40x40"
|
||||
"filename" : "wulkanowy-76@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "83.5x83.5",
|
||||
"idiom" : "ipad",
|
||||
"scale" : "1x",
|
||||
"size" : "76x76"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"scale" : "2x",
|
||||
"size" : "76x76"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"scale" : "2x",
|
||||
"size" : "83.5x83.5"
|
||||
"filename" : "wulkanowy-83.5@2x.png",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"size" : "1024x1024",
|
||||
"idiom" : "ios-marketing",
|
||||
"scale" : "1x",
|
||||
"size" : "1024x1024"
|
||||
"filename" : "wulkanowy-1024.png",
|
||||
"scale" : "1x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
"version" : 1,
|
||||
"author" : "xcode"
|
||||
}
|
||||
}
|
||||
|
|
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-1024.png
Normal file
After Width: | Height: | Size: 150 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-20.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-20@2x.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-20@3x.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-29.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-29@2x.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-29@3x.png
Normal file
After Width: | Height: | Size: 5.1 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-40.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-40@2x.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-40@3x.png
Normal file
After Width: | Height: | Size: 7 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-60@2x.png
Normal file
After Width: | Height: | Size: 7 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-60@3x.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-76.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
BIN
wulkanowy/Assets.xcassets/AppIcon.appiconset/wulkanowy-76@2x.png
Normal file
After Width: | Height: | Size: 9.2 KiB |
After Width: | Height: | Size: 10 KiB |
11
wulkanowy/Assets.xcassets/wulkanowy-logo.imageset/Contents.json
vendored
Normal file
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "universal"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
"author" : "xcode",
|
||||
"version" : 1
|
||||
}
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
//
|
||||
// ContentView.swift
|
||||
// wulkanowy
|
||||
//
|
||||
// Created by Mikołaj on 25/10/2020.
|
||||
//
|
||||
|
||||
import SwiftUI
|
||||
|
||||
struct ContentView: View {
|
||||
var body: some View {
|
||||
Text("Wulkanowy!")
|
||||
.bold()
|
||||
}
|
||||
}
|
||||
|
||||
struct ContentView_Previews: PreviewProvider {
|
||||
static var previews: some View {
|
||||
ContentView()
|
||||
}
|
||||
}
|
9
wulkanowy/Resources/en.lproj/Localizable.strings
Normal file
|
@ -0,0 +1,9 @@
|
|||
/*
|
||||
Localizable.strings
|
||||
wulkanowy
|
||||
|
||||
Created by Karol Zientek on 12/02/2021.
|
||||
|
||||
*/
|
||||
|
||||
"title" = "Wulkanowy";
|
9
wulkanowy/Resources/pl.lproj/Localizable.strings
Normal file
|
@ -0,0 +1,9 @@
|
|||
/*
|
||||
Localizable.strings
|
||||
wulkanowy
|
||||
|
||||
Created by Karol Zientek on 12/02/2021.
|
||||
|
||||
*/
|
||||
|
||||
"title" = "Wulkanowy";
|
20
wulkanowy/Views/Onboarding/OnboardingView.swift
Normal file
|
@ -0,0 +1,20 @@
|
|||
//
|
||||
// OnboardingView.swift
|
||||
// wulkanowy
|
||||
//
|
||||
// Created by Karol Zientek on 12/02/2021.
|
||||
//
|
||||
|
||||
import SwiftUI
|
||||
|
||||
struct OnboardingView: View {
|
||||
var body: some View {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
struct OnboardingView_Previews: PreviewProvider {
|
||||
static var previews: some View {
|
||||
OnboardingView()
|
||||
}
|
||||
}
|