Improve edit group info box design.

This commit is contained in:
John Preston 2023-08-22 11:49:21 +02:00
parent 2af4b2b512
commit 1244200987
4 changed files with 33 additions and 19 deletions

View File

@ -53,12 +53,12 @@ boxPhotoCaptionSkip: 8px;
defaultChangeUserpicIcon: icon {{ "new_chat_photo", activeButtonFg }};
defaultUploadUserpicIcon: icon {{ "upload_chat_photo", msgDateImgFg }};
defaultUserpicButton: UserpicButton {
size: size(76px, 76px);
photoSize: 76px;
size: size(72px, 72px);
photoSize: 72px;
photoPosition: point(-1px, -1px);
changeButton: defaultActiveButton;
changeIcon: defaultChangeUserpicIcon;
changeIconPosition: point(23px, 25px);
changeIconPosition: point(21px, 23px);
duration: 500;
uploadHeight: 24px;
uploadBg: msgDateImgBgOver;

View File

@ -1118,10 +1118,7 @@ void Controller::fillManageSection() {
//|| canEditInviteLinks
|| canViewOrEditLinkedChat
|| canEditType) {
AddSkip(
_controls.buttonsLayout,
st::editPeerTopButtonsLayoutSkip,
st::editPeerTopButtonsLayoutSkipCustomBottom);
AddSkip(_controls.buttonsLayout);
}
if (canEditReactions()) {
@ -1291,8 +1288,7 @@ void Controller::fillManageSection() {
}
if (canEditStickers || canDeleteChannel) {
AddSkip(_controls.buttonsLayout,
st::editPeerTopButtonsLayoutSkipCustomTop);
AddSkip(_controls.buttonsLayout);
}
if (canEditStickers) {
@ -1308,6 +1304,10 @@ void Controller::fillManageSection() {
[=]{ deleteWithConfirmation(); }
);
}
if (canEditStickers || canDeleteChannel) {
AddSkip(_controls.buttonsLayout);
}
}
void Controller::fillPendingRequestsButton() {

View File

@ -642,21 +642,35 @@ infoStoriesAboutArchivePadding: margins(22px, 12px, 22px, 12px);
editPeerBottomButtonsLayoutMargins: margins(0px, 7px, 0px, 0px);
editPeerTopButtonsLayoutSkip: 13px;
editPeerTopButtonsLayoutSkipToBottom: 12px;
editPeerTopButtonsLayoutSkip: 5px;
editPeerTopButtonsLayoutSkipToBottom: 5px;
editPeerTopButtonsLayoutSkipCustomTop: 14px;
editPeerTopButtonsLayoutSkipCustomBottom: 11px;
editPeerTopButtonsLayoutSkipCustomBottom: 5px;
editPeerHistoryVisibilityTopSkip: 8px;
editPeerPhotoMargins: margins(22px, 16px, 22px, 8px);
editPeerPhotoMargins: margins(22px, 8px, 22px, 8px);
editPeerTitle: defaultInputField;
editPeerTitleMargins: margins(27px, 21px, 22px, 8px);
editPeerDescription: InputField(newGroupDescription) {
borderFg: transparent;
editPeerTitleMargins: margins(27px, 13px, 22px, 8px);
editPeerDescription: InputField(defaultInputField) {
textBg: transparent;
textMargins: margins(0px, 7px, 0px, 7px);
placeholderFg: placeholderFg;
placeholderFgActive: placeholderFgActive;
placeholderFgError: placeholderFgActive;
placeholderMargins: margins(2px, 0px, 2px, 0px);
placeholderScale: 0.;
placeholderFont: normalFont;
border: 0px;
borderActive: 0px;
heightMin: 32px;
font: boxTextFont;
}
editPeerDescriptionMargins: margins(22px, 5px, 22px, 16px);
editPeerDescriptionMargins: margins(22px, 3px, 22px, 2px);
editPeerPrivaciesMargins: margins(15px, 7px, 22px, 0px);
editPeerPrivacyBottomSkip: 16px;
editPeerPrivacyLabel: FlatLabel(defaultFlatLabel) {

@ -1 +1 @@
Subproject commit a6d7e3f5457b29b563941b24cd844ca26ac0d077
Subproject commit a3c52c2cfe7ee5c3382ac0579eb96ec6962b7f47