fix context menu shows wrong colour in dark mode

pull/638/head
Ryan Zhao 2 years ago
parent 6314240189
commit fe1b8ebb93

@ -28,7 +28,8 @@ extension ContextMenuVC {
private func setUpViewHierarchy() {
// Icon
let iconSize = ActionView.iconSize
let iconImageView = UIImageView(image: action.icon.resizedImage(to: CGSize(width: iconSize, height: iconSize))!.withTint(Colors.text))
let iconImageView = UIImageView(image: action.icon.resizedImage(to: CGSize(width: iconSize, height: iconSize))!.withRenderingMode(.alwaysTemplate))
iconImageView.tintColor = Colors.text
let iconImageViewSize = ActionView.iconImageViewSize
iconImageView.set(.width, to: iconImageViewSize)
iconImageView.set(.height, to: iconImageViewSize)

@ -66,7 +66,8 @@ extension ContextMenuVC {
private func setUpViewHierarchy() {
// Icon image
let iconImageView = UIImageView(image: #imageLiteral(resourceName: "ic_plus_24").withTint(Colors.text))
let iconImageView = UIImageView(image: #imageLiteral(resourceName: "ic_plus_24").withRenderingMode(.alwaysTemplate))
iconImageView.tintColor = Colors.text
iconImageView.set(.width, to: iconSize)
iconImageView.set(.height, to: iconSize)
iconImageView.contentMode = .scaleAspectFit

@ -530,6 +530,9 @@ extension ConversationVC : InputViewDelegate, MessageCellDelegate, ContextMenuAc
window.rootViewController = contextMenuVC
window.makeKeyAndVisible()
window.backgroundColor = .clear
if #available(iOS 13.0, *) {
window.overrideUserInterfaceStyle = isDarkMode ? .dark : .light
}
}
func handleViewItemTapped(_ viewItem: ConversationViewItem, gestureRecognizer: UITapGestureRecognizer) {

@ -90,7 +90,7 @@
<key>NSContactsUsageDescription</key>
<string>Signal uses your contacts to find users you know. We do not store your contacts on the server.</string>
<key>NSFaceIDUsageDescription</key>
<string>Session's Screen Lock feature uses Face ID.</string>
<string>Session&apos;s Screen Lock feature uses Face ID.</string>
<key>NSHumanReadableCopyright</key>
<string>com.loki-project.loki-messenger</string>
<key>NSMicrophoneUsageDescription</key>

Loading…
Cancel
Save