Skip to content

Commit d8cb0b2

Browse files
committed
Version 4.0.7 - Add subtle pulse animation to online status indicators
- Added smooth pulse animation to all online status dots - Animation pulses between 100% and 70% opacity over 2 seconds - Applied to Settings, Gallery, and Sidebar status indicators - Provides visual feedback that peer is actively online
1 parent 3e0d76a commit d8cb0b2

5 files changed

Lines changed: 42 additions & 2 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "poly-hub",
3-
"version": "4.0.6",
3+
"version": "4.0.7",
44
"description": "P2P file sharing between trusted users over Tailscale",
55
"main": "src/main/main.js",
66
"scripts": {

src/renderer/components/Sidebar.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,19 @@
235235
background-color: var(--color-success);
236236
border: 2px solid var(--color-surface);
237237
z-index: 10;
238+
animation: pulse-online 2s ease-in-out infinite;
239+
}
240+
241+
@keyframes pulse-online {
242+
243+
0%,
244+
100% {
245+
opacity: 1;
246+
}
247+
248+
50% {
249+
opacity: 0.7;
250+
}
238251
}
239252

240253
.sidebar-profile-icon .status-indicator.offline {

src/renderer/pages/Gallery.css

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,19 @@
213213

214214
.gallery-peer-status-dot.online {
215215
background-color: var(--color-success);
216+
animation: pulse-online 2s ease-in-out infinite;
217+
}
218+
219+
@keyframes pulse-online {
220+
221+
0%,
222+
100% {
223+
opacity: 1;
224+
}
225+
226+
50% {
227+
opacity: 0.7;
228+
}
216229
}
217230

218231
.gallery-peer-status-dot.offline {
@@ -354,6 +367,7 @@
354367

355368
.peer-tooltip-status-dot.online {
356369
background-color: var(--color-success);
370+
animation: pulse-online 2s ease-in-out infinite;
357371
}
358372

359373
.peer-tooltip-status-dot.offline {

src/renderer/pages/Settings.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -710,6 +710,19 @@
710710

711711
.peer-status-dot.online {
712712
background-color: var(--color-success);
713+
animation: pulse-online 2s ease-in-out infinite;
714+
}
715+
716+
@keyframes pulse-online {
717+
718+
0%,
719+
100% {
720+
opacity: 1;
721+
}
722+
723+
50% {
724+
opacity: 0.7;
725+
}
713726
}
714727

715728
.peer-status-dot.offline {

version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "4.0.6",
2+
"version": "4.0.7",
33
"buildDate": "2026-02-05",
44
"name": "Poly-Hub"
55
}

0 commit comments

Comments
 (0)