[WIP] Colored profiles

This commit is contained in:
Isaac
2023-11-22 01:05:47 +04:00
parent 2d01508e55
commit 66b3d8b874
69 changed files with 1626 additions and 529 deletions

View File

@@ -476,6 +476,8 @@ open class NavigationBar: ASDisplayNode {
}
}
}
public static let thinBackArrowImage = generateTintedImage(image: UIImage(bundleImageName: "Navigation/BackArrow"), color: .white)?.withRenderingMode(.alwaysTemplate)
public static let titleFont = Font.with(size: 17.0, design: .regular, weight: .semibold, traits: [.monospacedNumbers])
@@ -729,11 +731,20 @@ open class NavigationBar: ASDisplayNode {
self.updateAccessibilityElements()
}
public var enableAutomaticBackButton: Bool = true
var _previousItem: NavigationPreviousAction?
public internal(set) var previousItem: NavigationPreviousAction? {
get {
if !self.enableAutomaticBackButton {
return nil
}
return self._previousItem
} set(value) {
if !self.enableAutomaticBackButton {
self._previousItem = nil
return
}
if self._previousItem != value {
if let previousValue = self._previousItem, case let .item(itemValue) = previousValue {
if let previousItemListenerKey = self.previousItemListenerKey {