From 64757cbe2572259ad201f4c691aeb545088ae42a Mon Sep 17 00:00:00 2001 From: Marvin W Date: Sat, 14 Mar 2026 13:42:58 +0800 Subject: Add implementation for XEP-0202 Entity Time --- main/data/chat_input.ui | 21 +++++++++++++++++++++ main/data/gresource.xml | 1 + .../scalable/status/dino-clock-alt-symbolic.svg | 2 ++ .../preferences_window/general_preferences_page.ui | 7 +++++++ main/data/style.css | 9 +++++++++ 5 files changed, 40 insertions(+) create mode 100644 main/data/icons/scalable/status/dino-clock-alt-symbolic.svg (limited to 'main/data') diff --git a/main/data/chat_input.ui b/main/data/chat_input.ui index 87b18946..d0d99729 100644 --- a/main/data/chat_input.ui +++ b/main/data/chat_input.ui @@ -5,6 +5,27 @@ True vertical 4 + + + 14 + 14 + False + + + + dino-clock-alt-symbolic + + + + + 8 + end + + + + 14 diff --git a/main/data/gresource.xml b/main/data/gresource.xml index 85449045..db9e5caf 100644 --- a/main/data/gresource.xml +++ b/main/data/gresource.xml @@ -67,6 +67,7 @@ icons/scalable/status/dino-changes-allow-symbolic.svg icons/scalable/status/dino-changes-prevent-symbolic.svg icons/scalable/status/dino-channel-insecure-symbolic.svg + icons/scalable/status/dino-clock-alt-symbolic.svg icons/scalable/status/dino-dialog-warning-symbolic.svg icons/scalable/status/dino-double-tick-symbolic.svg icons/scalable/status/dino-face-uncertain-symbolic.svg diff --git a/main/data/icons/scalable/status/dino-clock-alt-symbolic.svg b/main/data/icons/scalable/status/dino-clock-alt-symbolic.svg new file mode 100644 index 00000000..1fdd96ce --- /dev/null +++ b/main/data/icons/scalable/status/dino-clock-alt-symbolic.svg @@ -0,0 +1,2 @@ + + diff --git a/main/data/preferences_window/general_preferences_page.ui b/main/data/preferences_window/general_preferences_page.ui index 9e76e17a..ca240511 100644 --- a/main/data/preferences_window/general_preferences_page.ui +++ b/main/data/preferences_window/general_preferences_page.ui @@ -16,6 +16,13 @@ True + + + Share Local T_ime + Share your current time with contacts to see their local time in return + True + + diff --git a/main/data/style.css b/main/data/style.css index 625534f2..29665ba7 100644 --- a/main/data/style.css +++ b/main/data/style.css @@ -233,6 +233,15 @@ window.dino-main .dino-sidebar frame.auto-complete list > row { transition: none; } +/* Time offset warning */ + +.dino-main .dino-conversation .time-offset { + background-color: var(--shade-color); + opacity: 80%; + padding: 12px; + border-radius: 6px 6px 0 0; +} + /* Chat Input*/ /* These rules are direved from the libadwaita style for activateable entry rows */ -- cgit v1.3