mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Fix chart colors
This commit is contained in:
parent
bdada453ad
commit
45cdcfba15
@ -59,7 +59,8 @@ class LinesChartRenderer: BaseChartRenderer {
|
|||||||
if chartsAlpha == 0 { return }
|
if chartsAlpha == 0 { return }
|
||||||
let range = renderRange(bounds: bounds, chartFrame: chartFrame)
|
let range = renderRange(bounds: bounds, chartFrame: chartFrame)
|
||||||
|
|
||||||
context.clip(to: CGRect(origin: CGPoint(x: 0.0, y: chartFrame.minY), size: CGSize(width: chartFrame.width + chartFrame.origin.x * 2.0, height: chartFrame.height)))
|
let spacing: CGFloat = 1.0
|
||||||
|
context.clip(to: CGRect(origin: CGPoint(x: 0.0, y: chartFrame.minY - spacing), size: CGSize(width: chartFrame.width + chartFrame.origin.x * 2.0, height: chartFrame.height + spacing * 2.0)))
|
||||||
|
|
||||||
for (index, toLine) in toLines.enumerated() {
|
for (index, toLine) in toLines.enumerated() {
|
||||||
let alpha = linesAlphaAnimators[index].current * chartsAlpha
|
let alpha = linesAlphaAnimators[index].current * chartsAlpha
|
||||||
|
@ -101,6 +101,10 @@ class VerticalScalesRenderer: BaseChartRenderer {
|
|||||||
let labelColorAlpha = labelsColor.alphaValue
|
let labelColorAlpha = labelsColor.alphaValue
|
||||||
|
|
||||||
func drawLines(_ labels: [LinesChartLabel], alpha: CGFloat) {
|
func drawLines(_ labels: [LinesChartLabel], alpha: CGFloat) {
|
||||||
|
var labels = labels
|
||||||
|
if labels.count > 1 {
|
||||||
|
labels.removeFirst()
|
||||||
|
}
|
||||||
var lineSegments: [CGPoint] = []
|
var lineSegments: [CGPoint] = []
|
||||||
let x0 = chartFrame.minX
|
let x0 = chartFrame.minX
|
||||||
let x1 = chartFrame.maxX
|
let x1 = chartFrame.maxX
|
||||||
|
@ -546,8 +546,8 @@ public func makeDefaultDarkPresentationTheme(extendingThemeReference: Presentati
|
|||||||
)
|
)
|
||||||
let chart = PresentationThemeChart(
|
let chart = PresentationThemeChart(
|
||||||
labelsColor: UIColor(rgb: 0x8e8e93),
|
labelsColor: UIColor(rgb: 0x8e8e93),
|
||||||
helperLinesColor: UIColor(rgb: 0xd8d8d8, alpha: 0.2),
|
helperLinesColor: UIColor(rgb: 0xd8d8d8, alpha: 0.35),
|
||||||
strongLinesColor: UIColor(rgb: 0xd8d8d8, alpha: 0.6),
|
strongLinesColor: UIColor(rgb: 0xd8d8d8, alpha: 0.35),
|
||||||
barStrongLinesColor: UIColor(rgb: 0xd8d8d8, alpha: 0.45),
|
barStrongLinesColor: UIColor(rgb: 0xd8d8d8, alpha: 0.45),
|
||||||
detailsTextColor: UIColor(rgb: 0xffffff),
|
detailsTextColor: UIColor(rgb: 0xffffff),
|
||||||
detailsArrowColor: UIColor(rgb: 0xd8d8d8),
|
detailsArrowColor: UIColor(rgb: 0xd8d8d8),
|
||||||
|
@ -424,8 +424,8 @@ public func customizeDefaultDarkTintedPresentationTheme(theme: PresentationTheme
|
|||||||
|
|
||||||
chart = chart.withUpdated(
|
chart = chart.withUpdated(
|
||||||
labelsColor: accentColor?.withMultiplied(hue: 1.033, saturation: 0.211, brightness: 0.882).withAlphaComponent(0.6),
|
labelsColor: accentColor?.withMultiplied(hue: 1.033, saturation: 0.211, brightness: 0.882).withAlphaComponent(0.6),
|
||||||
helperLinesColor: accentColor?.withMultiplied(hue: 1.037, saturation: 0.271, brightness: 0.671).withAlphaComponent(0.2),
|
helperLinesColor: accentColor?.withMultiplied(hue: 1.037, saturation: 0.271, brightness: 0.671).withAlphaComponent(0.35),
|
||||||
strongLinesColor: accentColor?.withMultiplied(hue: 1.033, saturation: 0.211, brightness: 0.882).withAlphaComponent(0.6),
|
strongLinesColor: accentColor?.withMultiplied(hue: 1.037, saturation: 0.271, brightness: 0.671).withAlphaComponent(0.35),
|
||||||
barStrongLinesColor: accentColor?.withMultiplied(hue: 1.033, saturation: 0.211, brightness: 0.882).withAlphaComponent(0.45),
|
barStrongLinesColor: accentColor?.withMultiplied(hue: 1.033, saturation: 0.211, brightness: 0.882).withAlphaComponent(0.45),
|
||||||
detailsArrowColor: accentColor?.withMultiplied(hue: 1.051, saturation: 0.254, brightness: 0.376),
|
detailsArrowColor: accentColor?.withMultiplied(hue: 1.051, saturation: 0.254, brightness: 0.376),
|
||||||
detailsViewColor: accentColor?.withMultiplied(hue: 1.035, saturation: 0.571, brightness: 0.184),
|
detailsViewColor: accentColor?.withMultiplied(hue: 1.035, saturation: 0.571, brightness: 0.184),
|
||||||
@ -804,8 +804,8 @@ public func makeDefaultDarkTintedPresentationTheme(extendingThemeReference: Pres
|
|||||||
|
|
||||||
let chart = PresentationThemeChart(
|
let chart = PresentationThemeChart(
|
||||||
labelsColor: UIColor(rgb: 0xbacce1, alpha: 0.6),
|
labelsColor: UIColor(rgb: 0xbacce1, alpha: 0.6),
|
||||||
helperLinesColor: UIColor(rgb: 0x8596ab, alpha: 0.2),
|
helperLinesColor: UIColor(rgb: 0xbacce1, alpha: 0.35),
|
||||||
strongLinesColor: UIColor(rgb: 0xbacce1, alpha: 0.6),
|
strongLinesColor: UIColor(rgb: 0xbacce1, alpha: 0.35),
|
||||||
barStrongLinesColor: UIColor(rgb: 0xbacce1, alpha: 0.45),
|
barStrongLinesColor: UIColor(rgb: 0xbacce1, alpha: 0.45),
|
||||||
detailsTextColor: UIColor(rgb: 0xffffff),
|
detailsTextColor: UIColor(rgb: 0xffffff),
|
||||||
detailsArrowColor: UIColor(rgb: 0x4c5460),
|
detailsArrowColor: UIColor(rgb: 0x4c5460),
|
||||||
|
@ -758,8 +758,8 @@ public func makeDefaultDayPresentationTheme(extendingThemeReference: Presentatio
|
|||||||
|
|
||||||
let chart = PresentationThemeChart(
|
let chart = PresentationThemeChart(
|
||||||
labelsColor: UIColor(rgb: 0x252529, alpha: 0.5),
|
labelsColor: UIColor(rgb: 0x252529, alpha: 0.5),
|
||||||
helperLinesColor: UIColor(rgb: 0x182d3b, alpha: 0.1),
|
helperLinesColor: UIColor(rgb: 0x182d3b, alpha: 0.3),
|
||||||
strongLinesColor: UIColor(rgb: 0x182d3b, alpha: 0.35),
|
strongLinesColor: UIColor(rgb: 0x182d3b, alpha: 0.3),
|
||||||
barStrongLinesColor: UIColor(rgb: 0x252529, alpha: 0.2),
|
barStrongLinesColor: UIColor(rgb: 0x252529, alpha: 0.2),
|
||||||
detailsTextColor: UIColor(rgb: 0x6d6d72),
|
detailsTextColor: UIColor(rgb: 0x6d6d72),
|
||||||
detailsArrowColor: UIColor(rgb: 0xc5c7cd),
|
detailsArrowColor: UIColor(rgb: 0xc5c7cd),
|
||||||
|
@ -64,7 +64,7 @@ final class ManagedDiceAnimationNode: ManagedAnimationNode, GenericAnimatedStick
|
|||||||
|
|
||||||
self.disposable.set(sticker.start(next: { [weak self] data in
|
self.disposable.set(sticker.start(next: { [weak self] data in
|
||||||
if let strongSelf = self {
|
if let strongSelf = self {
|
||||||
strongSelf.trackTo(item: ManagedAnimationItem(source: .resource(strongSelf.context.account.postbox.mediaBox, file.resource), frames: ManagedAnimationFrameRange(startFrame: 0, endFrame: 0), duration: 0.3))
|
strongSelf.trackTo(item: ManagedAnimationItem(source: .resource(strongSelf.context.account.postbox.mediaBox, file.resource), frames: ManagedAnimationFrameRange(startFrame: 0, endFrame: 180), duration: 3.0))
|
||||||
}
|
}
|
||||||
}))
|
}))
|
||||||
case .rolling:
|
case .rolling:
|
||||||
@ -73,7 +73,7 @@ final class ManagedDiceAnimationNode: ManagedAnimationNode, GenericAnimatedStick
|
|||||||
case let .value(currentValue):
|
case let .value(currentValue):
|
||||||
switch diceState {
|
switch diceState {
|
||||||
case .rolling:
|
case .rolling:
|
||||||
self.trackTo(item: ManagedAnimationItem(source: .local("DiceRolling"), frames: ManagedAnimationFrameRange(startFrame: 0, endFrame: 0), duration: 0.3, loop: true))
|
self.trackTo(item: ManagedAnimationItem(source: .local("DiceRolling"), frames: ManagedAnimationFrameRange(startFrame: 0, endFrame: 180), duration: 3.0, loop: true))
|
||||||
case let .value(value):
|
case let .value(value):
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
@ -103,7 +103,7 @@ final class ManagedDiceAnimationNode: ManagedAnimationNode, GenericAnimatedStick
|
|||||||
|
|
||||||
self.disposable.set(sticker.start(next: { [weak self] data in
|
self.disposable.set(sticker.start(next: { [weak self] data in
|
||||||
if let strongSelf = self {
|
if let strongSelf = self {
|
||||||
strongSelf.trackTo(item: ManagedAnimationItem(source: .resource(strongSelf.context.account.postbox.mediaBox, file.resource), frames: ManagedAnimationFrameRange(startFrame: 0, endFrame: 0), duration: 0.3))
|
strongSelf.trackTo(item: ManagedAnimationItem(source: .resource(strongSelf.context.account.postbox.mediaBox, file.resource), frames: ManagedAnimationFrameRange(startFrame: 0, endFrame: 180), duration: 3.0))
|
||||||
}
|
}
|
||||||
}))
|
}))
|
||||||
case .rolling:
|
case .rolling:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user