WIP
@@ -21,8 +21,8 @@
|
|||||||
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||||
<nil key="highlightedColor"/>
|
<nil key="highlightedColor"/>
|
||||||
</label>
|
</label>
|
||||||
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="launch_icon" translatesAutoresizingMaskIntoConstraints="NO" id="TO7-SX-zZe">
|
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="launch_icon" translatesAutoresizingMaskIntoConstraints="NO" id="TO7-SX-zZe">
|
||||||
<rect key="frame" x="0.0" y="59" width="393" height="759"/>
|
<rect key="frame" x="0.0" y="0.0" width="393" height="852"/>
|
||||||
</imageView>
|
</imageView>
|
||||||
</subviews>
|
</subviews>
|
||||||
<viewLayoutGuide key="safeArea" id="Bcu-3y-fUS"/>
|
<viewLayoutGuide key="safeArea" id="Bcu-3y-fUS"/>
|
||||||
@@ -30,11 +30,11 @@
|
|||||||
<constraints>
|
<constraints>
|
||||||
<constraint firstItem="Bcu-3y-fUS" firstAttribute="trailing" secondItem="TO7-SX-zZe" secondAttribute="trailing" id="1uw-Tg-zq5"/>
|
<constraint firstItem="Bcu-3y-fUS" firstAttribute="trailing" secondItem="TO7-SX-zZe" secondAttribute="trailing" id="1uw-Tg-zq5"/>
|
||||||
<constraint firstItem="Bcu-3y-fUS" firstAttribute="centerX" secondItem="obG-Y5-kRd" secondAttribute="centerX" id="5cz-MP-9tL"/>
|
<constraint firstItem="Bcu-3y-fUS" firstAttribute="centerX" secondItem="obG-Y5-kRd" secondAttribute="centerX" id="5cz-MP-9tL"/>
|
||||||
<constraint firstItem="TO7-SX-zZe" firstAttribute="top" secondItem="Bcu-3y-fUS" secondAttribute="top" id="5vV-DO-kiV"/>
|
<constraint firstItem="TO7-SX-zZe" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="5vV-DO-kiV"/>
|
||||||
<constraint firstItem="TO7-SX-zZe" firstAttribute="leading" secondItem="Bcu-3y-fUS" secondAttribute="leading" id="RIk-Do-dx8"/>
|
<constraint firstItem="TO7-SX-zZe" firstAttribute="leading" secondItem="Bcu-3y-fUS" secondAttribute="leading" id="RIk-Do-dx8"/>
|
||||||
<constraint firstItem="obG-Y5-kRd" firstAttribute="leading" secondItem="Bcu-3y-fUS" secondAttribute="leading" constant="20" symbolic="YES" id="SfN-ll-jLj"/>
|
<constraint firstItem="obG-Y5-kRd" firstAttribute="leading" secondItem="Bcu-3y-fUS" secondAttribute="leading" symbolic="YES" id="SfN-ll-jLj"/>
|
||||||
<constraint firstAttribute="bottom" secondItem="obG-Y5-kRd" secondAttribute="bottom" constant="20" id="Y44-ml-fuU"/>
|
<constraint firstAttribute="bottom" secondItem="obG-Y5-kRd" secondAttribute="bottom" constant="20" id="Y44-ml-fuU"/>
|
||||||
<constraint firstItem="Bcu-3y-fUS" firstAttribute="bottom" secondItem="TO7-SX-zZe" secondAttribute="bottom" id="qmU-rS-Ali"/>
|
<constraint firstAttribute="bottom" secondItem="TO7-SX-zZe" secondAttribute="bottom" id="qmU-rS-Ali"/>
|
||||||
</constraints>
|
</constraints>
|
||||||
</view>
|
</view>
|
||||||
</viewController>
|
</viewController>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 418 KiB |
|
Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 418 KiB |
15
Werkout_ios/Assets.xcassets/icon.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"filename" : "icon.pdf",
|
||||||
|
"idiom" : "universal"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
},
|
||||||
|
"properties" : {
|
||||||
|
"preserves-vector-representation" : true
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
Werkout_ios/Assets.xcassets/icon.imageset/icon.pdf
vendored
Normal file
@@ -1,23 +0,0 @@
|
|||||||
{
|
|
||||||
"images" : [
|
|
||||||
{
|
|
||||||
"filename" : "icon 2.png",
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "1x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename" : "icon 1.png",
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "2x"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename" : "icon.png",
|
|
||||||
"idiom" : "universal",
|
|
||||||
"scale" : "3x"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"info" : {
|
|
||||||
"author" : "xcode",
|
|
||||||
"version" : 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 133 KiB |
|
Before Width: | Height: | Size: 133 KiB |
|
Before Width: | Height: | Size: 133 KiB |
@@ -47,21 +47,10 @@ struct ExternalWorkoutDetailView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
GeometryReader { metrics in
|
Image("icon")
|
||||||
VStack {
|
.resizable()
|
||||||
Spacer()
|
.scaledToFill()
|
||||||
HStack {
|
.ignoresSafeArea()
|
||||||
Spacer()
|
|
||||||
|
|
||||||
Image(uiImage: Bundle.main.icon ?? UIImage())
|
|
||||||
.resizable()
|
|
||||||
.scaledToFit()
|
|
||||||
.frame(width: metrics.size.width/2, height: metrics.size.height/2)
|
|
||||||
Spacer()
|
|
||||||
}
|
|
||||||
Spacer()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.onChange(of: bridgeModule.currentExercise, perform: { newValue in
|
.onChange(of: bridgeModule.currentExercise, perform: { newValue in
|
||||||
@@ -216,7 +205,7 @@ struct ExternalWorkoutDetailView_Previews: PreviewProvider {
|
|||||||
static var previews: some View {
|
static var previews: some View {
|
||||||
ExternalWorkoutDetailView().environmentObject({ () -> BridgeModule in
|
ExternalWorkoutDetailView().environmentObject({ () -> BridgeModule in
|
||||||
let envObj = BridgeModule.shared
|
let envObj = BridgeModule.shared
|
||||||
envObj.currentWorkout = PreviewData.workout()
|
envObj.currentWorkout = nil //PreviewData.workout()
|
||||||
bridge.currentExercise = PreviewData.workout().exercisesSortedByCreated_at.first!
|
bridge.currentExercise = PreviewData.workout().exercisesSortedByCreated_at.first!
|
||||||
return envObj
|
return envObj
|
||||||
}() )
|
}() )
|
||||||
|
|||||||