mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-09-01 15:15:13 +00:00
Slightly improved icon colors in premium settings.
This commit is contained in:
@@ -283,8 +283,9 @@ rpl::producer<bool> ContentWidget::desiredBottomShadowVisibility() const {
|
|||||||
using namespace rpl::mappers;
|
using namespace rpl::mappers;
|
||||||
return rpl::combine(
|
return rpl::combine(
|
||||||
_scroll->scrollTopValue(),
|
_scroll->scrollTopValue(),
|
||||||
_scrollBottomSkip.value()
|
_scrollBottomSkip.value(),
|
||||||
) | rpl::map([=](int scroll, int skip) {
|
_scroll->heightValue()
|
||||||
|
) | rpl::map([=](int scroll, int skip, int) {
|
||||||
return ((skip > 0) && (scroll < _scroll->scrollTopMax()));
|
return ((skip > 0) && (scroll < _scroll->scrollTopMax()));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@@ -169,9 +169,10 @@ void Premium::setupContent() {
|
|||||||
const auto from = iconContainers.front()->y();
|
const auto from = iconContainers.front()->y();
|
||||||
const auto to = iconContainers.back()->y() + iconSize.height();
|
const auto to = iconContainers.back()->y() + iconSize.height();
|
||||||
auto gradient = QLinearGradient(0, 0, 0, to - from);
|
auto gradient = QLinearGradient(0, 0, 0, to - from);
|
||||||
gradient.setColorAt(.0, st::premiumButtonBg3->c);
|
gradient.setColorAt(0.0, st::premiumIconBg1->c);
|
||||||
gradient.setColorAt(.5, st::premiumButtonBg2->c);
|
gradient.setColorAt(.28, st::premiumIconBg2->c);
|
||||||
gradient.setColorAt(1., st::premiumButtonBg1->c);
|
gradient.setColorAt(.55, st::premiumButtonBg2->c);
|
||||||
|
gradient.setColorAt(1.0, st::premiumButtonBg1->c);
|
||||||
for (auto i = 0; i < int(icons.size()); i++) {
|
for (auto i = 0; i < int(icons.size()); i++) {
|
||||||
const auto &iconContainer = iconContainers[i];
|
const auto &iconContainer = iconContainers[i];
|
||||||
|
|
||||||
|
Submodule Telegram/lib_ui updated: 3668ee1085...7133ccd2f9
Reference in New Issue
Block a user