Fix full screen image background color for dark mode
This commit is contained in:
parent
eca5f8259a
commit
76d7c0256a
|
@ -68,6 +68,10 @@ struct AppAssets {
|
||||||
return RSImage(named: "faviconTemplateImage")!
|
return RSImage(named: "faviconTemplateImage")!
|
||||||
}()
|
}()
|
||||||
|
|
||||||
|
static var fullScreenBackgroundColor: UIColor = {
|
||||||
|
return UIColor(named: "fullScreenBackgroundColor")!
|
||||||
|
}()
|
||||||
|
|
||||||
static var infoImage: UIImage = {
|
static var infoImage: UIImage = {
|
||||||
UIImage(systemName: "info.circle")!
|
UIImage(systemName: "info.circle")!
|
||||||
}()
|
}()
|
||||||
|
|
|
@ -41,7 +41,7 @@ class ImageTransition: NSObject, UIViewControllerAnimatedTransitioning {
|
||||||
let fromView = transitionContext.view(forKey: .from)!
|
let fromView = transitionContext.view(forKey: .from)!
|
||||||
fromView.removeFromSuperview()
|
fromView.removeFromSuperview()
|
||||||
|
|
||||||
transitionContext.containerView.backgroundColor = UIColor.systemBackground
|
transitionContext.containerView.backgroundColor = AppAssets.fullScreenBackgroundColor
|
||||||
transitionContext.containerView.addSubview(imageView)
|
transitionContext.containerView.addSubview(imageView)
|
||||||
|
|
||||||
articleController?.hideClickedImage()
|
articleController?.hideClickedImage()
|
||||||
|
|
|
@ -265,7 +265,7 @@
|
||||||
</connections>
|
</connections>
|
||||||
</button>
|
</button>
|
||||||
</subviews>
|
</subviews>
|
||||||
<color key="backgroundColor" systemColor="systemBackgroundColor" cocoaTouchSystemColor="whiteColor"/>
|
<color key="backgroundColor" name="fullScreenBackgroundColor"/>
|
||||||
<constraints>
|
<constraints>
|
||||||
<constraint firstItem="RmY-a3-hUg" firstAttribute="top" secondItem="mbY-02-GFL" secondAttribute="top" id="A0i-Hs-1Ac"/>
|
<constraint firstItem="RmY-a3-hUg" firstAttribute="top" secondItem="mbY-02-GFL" secondAttribute="top" id="A0i-Hs-1Ac"/>
|
||||||
<constraint firstAttribute="bottom" secondItem="msG-pz-EKk" secondAttribute="bottom" id="AtA-bA-jDr"/>
|
<constraint firstAttribute="bottom" secondItem="msG-pz-EKk" secondAttribute="bottom" id="AtA-bA-jDr"/>
|
||||||
|
@ -299,6 +299,9 @@
|
||||||
<image name="square.and.arrow.up" catalog="system" width="56" height="64"/>
|
<image name="square.and.arrow.up" catalog="system" width="56" height="64"/>
|
||||||
<image name="square.and.arrow.up.fill" catalog="system" width="56" height="64"/>
|
<image name="square.and.arrow.up.fill" catalog="system" width="56" height="64"/>
|
||||||
<image name="star" catalog="system" width="64" height="58"/>
|
<image name="star" catalog="system" width="64" height="58"/>
|
||||||
|
<namedColor name="fullScreenBackgroundColor">
|
||||||
|
<color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
|
||||||
|
</namedColor>
|
||||||
<namedColor name="primaryAccentColor">
|
<namedColor name="primaryAccentColor">
|
||||||
<color red="0.031372549019607843" green="0.41568627450980394" blue="0.93333333333333335" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
<color red="0.031372549019607843" green="0.41568627450980394" blue="0.93333333333333335" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||||
</namedColor>
|
</namedColor>
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
{
|
||||||
|
"info" : {
|
||||||
|
"version" : 1,
|
||||||
|
"author" : "xcode"
|
||||||
|
},
|
||||||
|
"colors" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"color" : {
|
||||||
|
"platform" : "ios",
|
||||||
|
"reference" : "systemBackgroundColor"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"appearances" : [
|
||||||
|
{
|
||||||
|
"appearance" : "luminosity",
|
||||||
|
"value" : "dark"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"color" : {
|
||||||
|
"color-space" : "gray-gamma-22",
|
||||||
|
"components" : {
|
||||||
|
"white" : "0.000",
|
||||||
|
"alpha" : "1.000"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Loading…
Reference in New Issue