mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Improve premium / emoji status badge styles.
This commit is contained in:
parent
bd089f20a8
commit
e22bb40dd1
3 changed files with 10 additions and 7 deletions
|
@ -225,7 +225,7 @@ void BadgeView::move(int left, int top, int bottom) {
|
||||||
const auto badgeLeft = left + skip;
|
const auto badgeLeft = left + skip;
|
||||||
const auto badgeTop = top
|
const auto badgeTop = top
|
||||||
+ (star
|
+ (star
|
||||||
? st::infoVerifiedCheckPosition.y()
|
? _st.position.y()
|
||||||
: (bottom - top - _view->height()) / 2);
|
: (bottom - top - _view->height()) / 2);
|
||||||
_view->moveToLeft(badgeLeft, badgeTop);
|
_view->moveToLeft(badgeLeft, badgeTop);
|
||||||
}
|
}
|
||||||
|
@ -236,11 +236,11 @@ void EmojiStatusPanel::show(
|
||||||
if (!_panel) {
|
if (!_panel) {
|
||||||
create(controller);
|
create(controller);
|
||||||
|
|
||||||
using namespace rpl::mappers;
|
const auto weak = Ui::MakeWeak(button.get());
|
||||||
_panel->shownValue(
|
_panel->shownValue(
|
||||||
) | rpl::filter(
|
) | rpl::filter([=](bool shown) {
|
||||||
!_1
|
return !shown && weak;
|
||||||
) | rpl::start_with_next([=] {
|
}) | rpl::start_with_next([=] {
|
||||||
button->removeEventFilter(_panel.get());
|
button->removeEventFilter(_panel.get());
|
||||||
}, _panel->lifetime());
|
}, _panel->lifetime());
|
||||||
}
|
}
|
||||||
|
|
|
@ -185,7 +185,7 @@ settingsInfoPhotoSkip: 7px;
|
||||||
settingsInfoNameSkip: -1px;
|
settingsInfoNameSkip: -1px;
|
||||||
settingsInfoUploadLeft: 6px;
|
settingsInfoUploadLeft: 6px;
|
||||||
settingsInfoPeerBadge: InfoPeerBadge {
|
settingsInfoPeerBadge: InfoPeerBadge {
|
||||||
verified: icon {{ "dialogs/dialogs_premium", dialogsVerifiedIconBg }};
|
premium: icon {{ "dialogs/dialogs_premium", dialogsVerifiedIconBg }};
|
||||||
sizeTag: 0; // Normal
|
sizeTag: 0; // Normal
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -156,7 +156,10 @@ ComposedBadge::ComposedBadge(
|
||||||
buttonSize.width() - st.padding.right() - finalTextRight,
|
buttonSize.width() - st.padding.right() - finalTextRight,
|
||||||
buttonSize.height());
|
buttonSize.height());
|
||||||
|
|
||||||
_badge.move(0, 0, buttonSize.height());
|
_badge.move(
|
||||||
|
0,
|
||||||
|
st.padding.top(),
|
||||||
|
buttonSize.height() - st.padding.top());
|
||||||
if (_unread) {
|
if (_unread) {
|
||||||
_unread->moveToRight(
|
_unread->moveToRight(
|
||||||
0,
|
0,
|
||||||
|
|
Loading…
Add table
Reference in a new issue