aboutsummaryrefslogtreecommitdiff
path: root/p/themes/Alternative-Dark
diff options
context:
space:
mode:
authorGravatar Inverle <inverle@proton.me> 2025-05-10 21:06:58 +0200
committerGravatar GitHub <noreply@github.com> 2025-05-10 21:06:58 +0200
commit84d4aeb9e613a70b53d87c62d07bb4c4635290c3 (patch)
tree31c5144a7b40df5cefceb732abd7fe318dddc6d1 /p/themes/Alternative-Dark
parent5f74634c8324affda1ceec0b81fc50021775c6e3 (diff)
Implement loading spinner for marking as favorite/read, read/unread (#7564)
* Implement loading spinner for marking as favorite * Ensure that the correct previous icon gets set * Remove delay * Improve compatibility with various parsers Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr> * Support multiple icons (top, bottom) * Remove preload for now * Fix CSS, remove !important * Implement read/unread and alt * Ensure correct bookmark icon gets set after error --------- Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>
Diffstat (limited to 'p/themes/Alternative-Dark')
-rw-r--r--p/themes/Alternative-Dark/adark.css12
-rw-r--r--p/themes/Alternative-Dark/adark.rtl.css12
2 files changed, 24 insertions, 0 deletions
diff --git a/p/themes/Alternative-Dark/adark.css b/p/themes/Alternative-Dark/adark.css
index fa0b45dec..7b8af5f41 100644
--- a/p/themes/Alternative-Dark/adark.css
+++ b/p/themes/Alternative-Dark/adark.css
@@ -274,6 +274,18 @@ th {
box-shadow: none;
}
+.spinner {
+ filter: invert(1);
+}
+
+a:hover > .spinner {
+ filter: invert(1) brightness(2);
+}
+
+.flux .item.manage .read:hover .icon.spinner {
+ filter: invert(1) grayscale(0.8) brightness(1.7);
+}
+
/*=== switches */
.switch.active {
background-color: var(--contrast-background-color);
diff --git a/p/themes/Alternative-Dark/adark.rtl.css b/p/themes/Alternative-Dark/adark.rtl.css
index 5cabd1f24..147d05fcf 100644
--- a/p/themes/Alternative-Dark/adark.rtl.css
+++ b/p/themes/Alternative-Dark/adark.rtl.css
@@ -274,6 +274,18 @@ th {
box-shadow: none;
}
+.spinner {
+ filter: invert(1);
+}
+
+a:hover > .spinner {
+ filter: invert(1) brightness(2);
+}
+
+.flux .item.manage .read:hover .icon.spinner {
+ filter: invert(1) grayscale(0.8) brightness(1.7);
+}
+
/*=== switches */
.switch.active {
background-color: var(--contrast-background-color);