diff --git a/src/components/account.css b/src/components/account.css
index 6e980ec0..aed1e453 100644
--- a/src/components/account.css
+++ b/src/components/account.css
@@ -10,7 +10,7 @@
#account-container .note {
font-size: 95%;
- line-height: 1.5;
+ line-height: 1.4;
}
#account-container .note:not(:has(p)) {
/* Some notes don't have
tags, so we need to add some padding */
diff --git a/src/components/compose.css b/src/components/compose.css
index 56e04ace..1b381c8c 100644
--- a/src/components/compose.css
+++ b/src/components/compose.css
@@ -26,11 +26,20 @@
#compose-container textarea {
width: 100%;
max-width: 100%;
- height: 3em;
- min-height: 3em;
+ height: 4em;
+ min-height: 4em;
max-height: 10em;
resize: vertical;
+ line-height: 1.4;
}
+
+@media (min-width: 40em) {
+ #compose-container textarea {
+ font-size: 150%;
+ font-size: calc(100% + 50% / var(--text-weight));
+ }
+}
+
@keyframes appear-up {
0% {
opacity: 0;
diff --git a/src/components/compose.jsx b/src/components/compose.jsx
index 1788ad49..d48a1c15 100644
--- a/src/components/compose.jsx
+++ b/src/components/compose.jsx
@@ -744,7 +744,6 @@ function Compose({
diff --git a/src/components/icon.jsx b/src/components/icon.jsx
index ad4f15e3..ee63e2f7 100644
--- a/src/components/icon.jsx
+++ b/src/components/icon.jsx
@@ -44,6 +44,7 @@ const ICONS = {
'chevron-left': 'mingcute:left-line',
reply: ['mingcute:share-forward-line', '180deg', 'horizontal'],
thread: 'mingcute:route-line',
+ group: 'mingcute:group-line',
};
function Icon({ icon, size = 'm', alt, title, class: className = '' }) {
diff --git a/src/components/name-text.css b/src/components/name-text.css
index 420e40a7..e5d412ef 100644
--- a/src/components/name-text.css
+++ b/src/components/name-text.css
@@ -15,5 +15,4 @@ a.name-text.short:hover i {
.name-text .avatar {
vertical-align: middle;
- margin-right: 4px;
-}
\ No newline at end of file
+}
diff --git a/src/components/status.css b/src/components/status.css
index 790c9f25..dceeaec0 100644
--- a/src/components/status.css
+++ b/src/components/status.css
@@ -37,7 +37,7 @@
/* STATUS PRE META */
.status-pre-meta {
- line-height: 1.5;
+ line-height: 1.4;
padding: 8px 16px 0;
opacity: 0.75;
font-size: smaller;
@@ -61,7 +61,7 @@
.status {
display: flex;
padding: 16px 16px 20px;
- line-height: 1.5;
+ line-height: 1.4;
align-items: flex-start;
position: relative;
}
@@ -92,7 +92,7 @@
min-width: 0;
}
.status:not(.small) .container {
- padding-left: 16px;
+ padding-left: 12px;
}
.status > .container > .meta {
@@ -170,7 +170,7 @@
}
.status .content-container.has-spoiler .spoiler {
- margin: 8px 0;
+ margin: 4px 0;
font-size: 90%;
border: 1px dashed var(--button-bg-color);
display: flex;
@@ -199,7 +199,7 @@
}
.status .content {
- margin-top: 8px;
+ margin-top: 2px;
}
.timeline-deck .status .content {
max-height: 50vh;
diff --git a/src/pages/notifications.css b/src/pages/notifications.css
index 1e7985da..6c7067c5 100644
--- a/src/pages/notifications.css
+++ b/src/pages/notifications.css
@@ -1,7 +1,7 @@
.notification {
display: flex;
padding: 16px !important;
- gap: 16px;
+ gap: 12px;
}
.only-mentions .notification:not(.mention),
.only-mentions .timeline-empty {
@@ -62,6 +62,7 @@
}
.notification-content p:first-child {
margin-top: 0;
+ margin-bottom: 8px;
}
#mentions-option {
diff --git a/src/utils/visibility-icons-map.js b/src/utils/visibility-icons-map.js
index 20522f53..867c2dba 100644
--- a/src/utils/visibility-icons-map.js
+++ b/src/utils/visibility-icons-map.js
@@ -1,6 +1,6 @@
export default {
public: 'earth',
- unlisted: 'unlock',
+ unlisted: 'group',
private: 'lock',
direct: 'message',
};