From a5635f8825c72e56c154728cec39f71f363d4099 Mon Sep 17 00:00:00 2001 From: Zoltan Papp Date: Thu, 28 May 2026 11:41:22 +0200 Subject: [PATCH] tray: use yellow connecting dot for needs-login state --- client/ui/assets/netbird-menu-dot-login-16.png | Bin 537 -> 0 bytes client/ui/assets/netbird-menu-dot-login-22.png | Bin 641 -> 0 bytes client/ui/assets/netbird-menu-dot-login.png | Bin 475 -> 0 bytes client/ui/icons_menu_darwin.go | 3 --- client/ui/icons_menu_linux.go | 3 --- client/ui/icons_menu_windows.go | 3 --- client/ui/tray.go | 2 +- 7 files changed, 1 insertion(+), 10 deletions(-) delete mode 100644 client/ui/assets/netbird-menu-dot-login-16.png delete mode 100644 client/ui/assets/netbird-menu-dot-login-22.png delete mode 100644 client/ui/assets/netbird-menu-dot-login.png diff --git a/client/ui/assets/netbird-menu-dot-login-16.png b/client/ui/assets/netbird-menu-dot-login-16.png deleted file mode 100644 index 6d65365a21d7691c13f59806aaf089f7e9bd217e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fINBEI2;2CJ@IsL46!(!oFKv4bAx61y1taVb@wj+x?j$n&ISZ( z=Y*?mdAG}-<%|6{djVs2zsIIEwj1qV-!*^tYX5)MqY^+cL-PK9p+~=NN##7W(7pET zr+muSGcVZwOq-GR{o(#wE&F*EJ>u!%;o<4&;rTCFv7`Rqzub!FyH34~Zoh8t5O%&L z@4)_iF~9o%++GF-f1JfqfBcRQcy!;KTfO9~1lt5I1D=FORvY_ge*DWFqN&D~cI>!@W&!7Rfp(HamwYVfPw*aBXFvQTr$_QjUM31DR^c|2U MPgg&ebxsLQ0PGF9+5i9m diff --git a/client/ui/assets/netbird-menu-dot-login-22.png b/client/ui/assets/netbird-menu-dot-login-22.png deleted file mode 100644 index 563de48edbc6362be7d7b4ca2119864d01caf792..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 641 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)63dtTpz6=aiY77hwEes65fI_|3ZMt98>i%f??;U~_=>T9k|A0x89k zAirP+CQd$XMbEMc%qnGf{9eiJ&SeEck=Ce%swN)tKdO=io{XQ$4&*)js*VL zm^n>+c1V==PSMI~`*I?$9+Ugz5*Zx+G}wIY&9Bq%ZaJH|yKcj;CfQ%_EzU-ZuQE*i7XOjiC`x1H z6u(nCK!>W9xJHzuB$lLFB^RXvDF!10BQsqCQ(Ys25JNL7BQq;QQ*8qSD+7b1i$A4N zH00)|WTsVO(O>}4;J76ZsGdOsZbM0CZfbE!Vr~IKk7002Va23ed5 z-R0yM4gw%OAiW?nu=)TL<`H|RT_-kJZ~;(ot#HoLgvANm2cQV0)Nl|0nE^5j#)n$~ zN-dNcj?FBv1)y|J4cEf}$SjbVa0_CmhnY~za2SA@3AW(g_A;uu9tL1$(!4AJTcG6G z^@Q36!^{L*usCzo8ERVqGZSpVG4F>LKpBKuhJ(xknaO}02cS}sS{5Li1-AfHI zATvN_!T2bpDX5@|n;o;AoWhO)TB0sWUE+ycY@;MokOZj61t}!QaFAZ~I)UaD4%UnY zQV1$??YdZN@x=>B4x|R87MtNXeSi)?1sAAnfn|SCCIY2%SW+BN00;m8|Np)Uz<-L6 R{<#1E002ovPDHLkV1k+L#jgMW diff --git a/client/ui/icons_menu_darwin.go b/client/ui/icons_menu_darwin.go index f705d6630..1b1e88391 100644 --- a/client/ui/icons_menu_darwin.go +++ b/client/ui/icons_menu_darwin.go @@ -16,9 +16,6 @@ var iconMenuDotConnected []byte //go:embed assets/netbird-menu-dot-connecting-22.png var iconMenuDotConnecting []byte -//go:embed assets/netbird-menu-dot-login-22.png -var iconMenuDotLogin []byte - //go:embed assets/netbird-menu-dot-error-22.png var iconMenuDotError []byte diff --git a/client/ui/icons_menu_linux.go b/client/ui/icons_menu_linux.go index fb68ea737..454138604 100644 --- a/client/ui/icons_menu_linux.go +++ b/client/ui/icons_menu_linux.go @@ -18,9 +18,6 @@ var iconMenuDotConnected []byte //go:embed assets/netbird-menu-dot-connecting.png var iconMenuDotConnecting []byte -//go:embed assets/netbird-menu-dot-login.png -var iconMenuDotLogin []byte - //go:embed assets/netbird-menu-dot-error.png var iconMenuDotError []byte diff --git a/client/ui/icons_menu_windows.go b/client/ui/icons_menu_windows.go index 2e1cb7597..434fefadd 100644 --- a/client/ui/icons_menu_windows.go +++ b/client/ui/icons_menu_windows.go @@ -21,9 +21,6 @@ var iconMenuDotConnected []byte //go:embed assets/netbird-menu-dot-connecting-16.png var iconMenuDotConnecting []byte -//go:embed assets/netbird-menu-dot-login-16.png -var iconMenuDotLogin []byte - //go:embed assets/netbird-menu-dot-error-16.png var iconMenuDotError []byte diff --git a/client/ui/tray.go b/client/ui/tray.go index 56ba6b2d0..619229d20 100644 --- a/client/ui/tray.go +++ b/client/ui/tray.go @@ -902,7 +902,7 @@ func statusIndicatorBitmap(status string) []byte { return iconMenuDotConnecting case strings.EqualFold(status, services.StatusNeedsLogin), strings.EqualFold(status, services.StatusSessionExpired): - return iconMenuDotLogin + return iconMenuDotConnecting case strings.EqualFold(status, services.StatusLoginFailed), strings.EqualFold(status, statusError): return iconMenuDotError