From 27549a42a7b505e41d2d93a6dab3840da69369d2 Mon Sep 17 00:00:00 2001 From: Easy <86452817+easyuxd@users.noreply.github.com> Date: Mon, 9 Sep 2024 15:12:06 -0700 Subject: [PATCH 1/3] Updated colors and icons New color: Dire Warning New icons: info, sign --- src/seedsigner/gui/components.py | 41 ++++++++++-------- .../resources/fonts/seedsigner-icons.otf | Bin 29216 -> 29956 bytes 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/src/seedsigner/gui/components.py b/src/seedsigner/gui/components.py index 9193e451..b707b17e 100644 --- a/src/seedsigner/gui/components.py +++ b/src/seedsigner/gui/components.py @@ -23,17 +23,18 @@ class GUIConstants: COMPONENT_PADDING = 8 LIST_ITEM_PADDING = 4 - BACKGROUND_COLOR = "black" + BACKGROUND_COLOR = "#000000" + INACTIVE_COLOR = "#414141" + ACCENT_COLOR = "#FF9F0A" # Active Color WARNING_COLOR = "#FFD60A" - DIRE_WARNING_COLOR = "#FF453A" + DIRE_WARNING_COLOR = "#FF5700" + ERROR_COLOR = "#FF1B0A" SUCCESS_COLOR = "#30D158" - INFO_COLOR = "#0084FF" - ACCENT_COLOR = "#FF9F0A" + INFO_COLOR = "#409CFF" BITCOIN_ORANGE = "#FF9416" TESTNET_COLOR = "#00F100" REGTEST_COLOR = "#00CAF1" GREEN_INDICATOR_COLOR = "#00FF00" - INACTIVE_COLOR = "#414141" ICON_FONT_NAME__FONT_AWESOME = "Font_Awesome_6_Free-Solid-900" ICON_FONT_NAME__SEEDSIGNER = "seedsigner-icons" @@ -126,24 +127,26 @@ class SeedSignerIconConstants: RESTART = "\ue911" # Messaging icons - ERROR = "\ue912" - SUCCESS = "\ue913" - WARNING = "\ue914" + INFO = "\ue912" + ERROR = "\ue913" + SUCCESS = "\ue914" + WARNING = "\ue915" # Informational icons - ADDRESS = "\ue915" - CHANGE = "\ue916" - DERIVATION = "\ue917" - FEE = "\ue918" - FINGERPRINT = "\ue919" - PASSPHRASE = "\ue91a" + ADDRESS = "\ue916" + CHANGE = "\ue917" + DERIVATION = "\ue918" + FEE = "\ue919" + FINGERPRINT = "\ue91a" + PASSPHRASE = "\ue91b" # Misc icons - BITCOIN = "\ue91b" - BITCOIN_ALT = "\ue91c" - BRIGHTNESS = "\ue91d" - MICROSD = "\ue91e" - QRCODE = "\ue91f" + BITCOIN = "\ue91c" + BITCOIN_ALT = "\ue91d" + BRIGHTNESS = "\ue91e" + MICROSD = "\ue91f" + QRCODE = "\ue920" + SIGN = "\ue921" MIN_VALUE = SCAN MAX_VALUE = QRCODE diff --git a/src/seedsigner/resources/fonts/seedsigner-icons.otf b/src/seedsigner/resources/fonts/seedsigner-icons.otf index ef4292b28effe8af1de63336109fa6c4892e95c2..0b3b1bad6f3e9f0f068cc68574ec0f07e1ae6b36 100644 GIT binary patch delta 1083 zcmYjQOK1~O6uoaUFEggqRQsWesEL@?2BWstPyJQVrfMry+K3;j1{-XwX{$-GZcI^e zETxS4go+C()P*E2gaHw8& zK9fXCTU!ehzyR1_#nwQ;{r&pKMF4a=K#xBVXxlZ~{!RyoUj_hI+%}sJbOC;apU>O(P*gG{%iatfb9};qn+VUM^)9tE6hE_Yjr0Q$~oI(jDO&@xHB3L z^%u*^8*F$7iM`QKe=k(*#*maF*tN^URqf^?sNeZ zxuk`2T~O#cacdq_vLxN9{3bw(h?`B(pN_unNJCvsHOjJY_AZ$up@JP!RxG?&y{G1F zZQaH%+fFzB*wNMcD0pe#;`TEgBjGEZJC3h1Qi`&?c)C8*Sn75(m3bWIxVfn`9Z}ep zx&tJ_oG1M3Y28v;O@ES++Q*8Ja7X>d?6vzP!&rTg7~ysG)#d5h^=7S-j+EttyDplyaU;rZmp~ z1cRvVvz+8yAps1!oJr8f&5__7v*gm1Y_j!AvS{GPZZJ}`Fu~Jy_zP*Mt&;!% delta 610 zcmYk4Ur19?9LIm>-re1~jc)1|4({R_Ev3M@F)VVx(Ei4MY z!$M3;u*;Eh==YcVIt`&Stf!HU@SQ|pPHGL{5?LPJxqWeWmWeoDmV2+Fu@{vD_DR* zBOrZ|=sMd;WcrZ}>zyVGp25~^8L(k%sTdPyfNWY`Ae@RrG{zibe(OkCM{{Q>Z$Js&W5}XGGt@M`)Y~qL7`~%<}uvP#7 From cf0e7a63e9ab0d684ae72d5e0fa26e0cbaf6c0a3 Mon Sep 17 00:00:00 2001 From: Easy <86452817+easyuxd@users.noreply.github.com> Date: Mon, 9 Sep 2024 15:22:22 -0700 Subject: [PATCH 2/3] Change icon for Sign PSBT --- src/seedsigner/gui/screens/psbt_screens.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/seedsigner/gui/screens/psbt_screens.py b/src/seedsigner/gui/screens/psbt_screens.py index 1a6b6506..5265730c 100644 --- a/src/seedsigner/gui/screens/psbt_screens.py +++ b/src/seedsigner/gui/screens/psbt_screens.py @@ -743,7 +743,7 @@ def __post_init__(self): super().__post_init__() icon = Icon( - icon_name=FontAwesomeIconConstants.PAPER_PLANE, + icon_name=SeedSignerIconConstants.SIGN, icon_color=GUIConstants.INFO_COLOR, icon_size=GUIConstants.ICON_LARGE_BUTTON_SIZE, screen_y=self.top_nav.height + GUIConstants.COMPONENT_PADDING From b4b484be920628b65b423a2114d0534b60659494 Mon Sep 17 00:00:00 2001 From: Easy <86452817+easyuxd@users.noreply.github.com> Date: Tue, 14 Jan 2025 17:16:01 -0800 Subject: [PATCH 3/3] Added input/keyboard icons (delete, space) --- src/seedsigner/gui/components.py | 4 ++++ .../resources/fonts/seedsigner-icons.otf | Bin 29956 -> 31228 bytes 2 files changed, 4 insertions(+) diff --git a/src/seedsigner/gui/components.py b/src/seedsigner/gui/components.py index b707b17e..02a090fc 100644 --- a/src/seedsigner/gui/components.py +++ b/src/seedsigner/gui/components.py @@ -148,6 +148,10 @@ class SeedSignerIconConstants: QRCODE = "\ue920" SIGN = "\ue921" + # Input icons + DELETE = "\ue922" + SPACE = "\ue923" + MIN_VALUE = SCAN MAX_VALUE = QRCODE diff --git a/src/seedsigner/resources/fonts/seedsigner-icons.otf b/src/seedsigner/resources/fonts/seedsigner-icons.otf index 0b3b1bad6f3e9f0f068cc68574ec0f07e1ae6b36..3848d9121bb1b5254dbfcda9e4d1167b600a4463 100644 GIT binary patch delta 1700 zcmZuxU1%It6h3!nXJ_)eCKxF=mJN+HyVfW%M1*2uYd0^^70nbxL4!$}v~IdFDRynh zEZSmW6btiUT#YDL(3$#_mlk{of~YU*%f2XxpdtxbDK>R?vum&4y)(Pr765=b0dkyCtQAo?2TwH=seCh$1 z7%|w;%*+qxdw+j1dhj~6g~cWPcInF3jeV4Kjg(_J>jY`?L!Gk0H;DG@@~nZuziC)> z2qB_RCEVfku@Sa!eTrRR(IKLv)2}Yhot%#i4h)eq5E^nGQKs(s2+9PAL1B6Wd#mIN zAr{-*=Ui5L*|_tQGN$aO`_^OOG1hXZ{5X{lh02GWj2gS!(5O;V4fbc$AiBc{4R;yT zZY(_0O>xIn$6LazjdilUY{03iwXRe1b4MN>9Q3z`p~KmYq$A8@m#E*F(^BDAzMKDc z{jxT6+$uj-S?eheM=si&?lMizcM2w_Zr9^{6Q;>)5x0LNT$}S>T~Dt)uh}O!|Ht(* zoEJ^=RNbO1w_xkF;Yikgos&{9&v4RQ&$pca4IFCC5vW|x;?!Z9dNo~IRV5g%1b0;= zwYwmrPS^7-r?Bg-auPzQ4OOLd={;4t?*m4tZ7rA|NHX7kDCyU1z4S{p(ZhKeP-i*6 zAs8y6oqsK1eOG#}_trVichO%W9xp=DbwLJ6E1Xo3aaE|1c17m-88WTO0AM9ZlgY9e z5CD<|dNH0z0DZ>_0>CoO+e;)X8ojAP&J2SoAclgxoyTZ866jn7kQjAxoslJl{wJc>`3S=YvYgSf7QSC>AlBrZQBl2FMa$ssk(jaG(Mc zk(B4&_2*3?1bC%Si11zWC?|%a_#L+1Y3NkGv+_-kp^|g3_bJ7wlJjKtbn@3e5NTYVt%L3mMa1_Px)^wW_o=#Z2Pq+A`5fx`3$qqmw)CZ)2w;Tu)jb@=- z2o&v3Ao*s~4G${o{Z^IQR!Pws1O-zNG=L?3-RX;G+l~<=Hv~Wb3yEw4)Xs1 D007Va delta 586 zcmYjNJ7`l;82-*V_t9D*ZC#37?M&`n%;4bbP0pS(j^s$#x717a-x>WmKPVM<8TMNq_?W~wKV2*! zcABl|VX_v}es+BQ(GB7Do)Koi1!eU5$#@MTe%w9cjykH$~ zpR7%w7MHb29hmO!U&*by>4=Sp19UpFx68p!=jy|54Cp83j0w>xTy0o&MHRZs_9bF^ z#ZFW=?Xk<%2iNaNJ#h2D!hb)}dMdA{H9mqkB@QBm3zS`Mxp0Ncu7Wsy4Ock*=OvtP MqP1-<