From cf2ffc5ecb2eefbb425a4d05583d3e4d9645bf2b Mon Sep 17 00:00:00 2001 From: cel 🌸 Date: Sat, 10 May 2025 02:31:40 +0100 Subject: feat: presences and presence icons --- assets/icons/available16color.svg | 3 +++ assets/icons/away16color.svg | 2 +- assets/icons/chat16color.svg | 10 ++++++++++ assets/icons/dnd16color.svg | 2 +- assets/icons/xa16color.svg | 10 ++++++++++ assets/style.scss | 15 +++++++++++++++ 6 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 assets/icons/available16color.svg create mode 100644 assets/icons/chat16color.svg create mode 100644 assets/icons/xa16color.svg (limited to 'assets') diff --git a/assets/icons/available16color.svg b/assets/icons/available16color.svg new file mode 100644 index 0000000..e54c2f7 --- /dev/null +++ b/assets/icons/available16color.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/icons/away16color.svg b/assets/icons/away16color.svg index e35da57..8803c51 100644 --- a/assets/icons/away16color.svg +++ b/assets/icons/away16color.svg @@ -1,6 +1,6 @@ - + diff --git a/assets/icons/chat16color.svg b/assets/icons/chat16color.svg new file mode 100644 index 0000000..d4a2479 --- /dev/null +++ b/assets/icons/chat16color.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/icons/dnd16color.svg b/assets/icons/dnd16color.svg index e69cbe3..8e18fae 100644 --- a/assets/icons/dnd16color.svg +++ b/assets/icons/dnd16color.svg @@ -1,3 +1,3 @@ - + diff --git a/assets/icons/xa16color.svg b/assets/icons/xa16color.svg new file mode 100644 index 0000000..1e3643e --- /dev/null +++ b/assets/icons/xa16color.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/style.scss b/assets/style.scss index 14909c5..b03393c 100644 --- a/assets/style.scss +++ b/assets/style.scss @@ -1,4 +1,8 @@ /* App-wide styling */ +img { + display: block; +} + body { max-width: 100vw; max-height: 100vh; @@ -163,6 +167,7 @@ p { .chats-list-item, .roster-list-item, { display: flex; + align-items: start; gap: 8px; border-radius: 1em; padding: 0.5em; @@ -456,6 +461,16 @@ p { padding: 4px 8px; } +.avatar-with-presence { + position: relative; +} + +.avatar-with-presence>.presence-show-icon { + position: absolute; + bottom: 0; + right: 0; +} + /* font-families */ /* thai */ -- cgit