Интерфейс v1.1.3: профиль и компактные настройки
This commit is contained in:
+47
-6
@@ -83,7 +83,7 @@ button {
|
||||
}
|
||||
|
||||
/* #app — колонка ровно в высоту окна: от неё считают высоту экраны,
|
||||
поэтому сайдбар с «ты: @nick» стоит на месте, а прокручивается
|
||||
поэтому профиль в подвале сайдбара стоит на месте, а прокручивается
|
||||
только содержимое */
|
||||
|
||||
#app {
|
||||
@@ -437,7 +437,8 @@ input[type="password"] {
|
||||
color: var(--mute);
|
||||
}
|
||||
|
||||
/* подвал сайдбара: «ты: @nick» и версия с временем коммита (ADR-067).
|
||||
/* подвал сайдбара: пиктограмма профиля, @nick и версия с временем коммита
|
||||
(ADR-067, ADR-079).
|
||||
Версия не кнопка: нажимать в ней нечего, поэтому она стоит рядом
|
||||
с кнопкой, а не внутри неё. В сайдбаре 224 px они рядом не помещаются
|
||||
никогда — версия занимает вторую строку и остаётся справа; на мобильном,
|
||||
@@ -473,11 +474,11 @@ input[type="password"] {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.me i {
|
||||
.me__icon {
|
||||
display: block;
|
||||
flex: none;
|
||||
width: 6px;
|
||||
height: 6px;
|
||||
background: var(--ink);
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
/* ник бывает в 32 символа (ADR-019): он обрезается, а версия остаётся
|
||||
@@ -561,6 +562,17 @@ input[type="password"] {
|
||||
max-width: 460px;
|
||||
}
|
||||
|
||||
/* На экране настроек все поля и действия занимают одну ширину. Глобальный
|
||||
предел .form остаётся у входа и остальных коротких форм. */
|
||||
|
||||
.settings--account .form {
|
||||
max-width: none;
|
||||
}
|
||||
|
||||
.settings__column {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.block {
|
||||
padding: 20px 0;
|
||||
border-top: 1px solid var(--line);
|
||||
@@ -1110,9 +1122,38 @@ input[type="password"] {
|
||||
}
|
||||
}
|
||||
|
||||
/* На широком десктопе настройки используют место справа от сайдбара:
|
||||
повседневные действия и действия аккаунта идут в двух равных колонках. */
|
||||
|
||||
@media (min-width: 960px) {
|
||||
.settings--account {
|
||||
/* 752 px содержимого: две колонки по 360 px и промежуток 32 px;
|
||||
ещё 64 px занимает desktop-padding самой .body */
|
||||
max-width: 816px;
|
||||
}
|
||||
|
||||
.settings__grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
column-gap: 32px;
|
||||
align-items: start;
|
||||
}
|
||||
}
|
||||
|
||||
/* мобильный: один экран за раз, цели нажатия не меньше 44 px */
|
||||
|
||||
@media (max-width: 759px) {
|
||||
/* На мобильном версия и профиль остаются в одной строке; место под
|
||||
фиксированную версию отдаёт ник, который умеет обрезаться. */
|
||||
|
||||
.foot {
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
|
||||
.me {
|
||||
flex-basis: 0;
|
||||
}
|
||||
|
||||
.shell[data-screen="list"] .main {
|
||||
display: none;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user