From b8be3f39df6a8981ef2ef1e4dd5c30b61f799d74 Mon Sep 17 00:00:00 2001 From: Tom <116762865+Nestpebble@users.noreply.github.com> Date: Wed, 16 Oct 2024 00:03:21 +0100 Subject: [PATCH] Add better icons to Android usage (#1503) * message status icons * Attempt to insert darkmode and lightmode icons * Update usage.mdx * Get the icons in there, at least * Update usage.mdx * Rename android-waiting-dk.webp to android-waiting_dk.webp * Hopefully this works... * close brackets --------- Co-authored-by: rcarteraz --- docs/software/android/usage.mdx | 81 +++++++++++++++++++-- static/img/android/android-DM-ack_dk.webp | Bin 0 -> 600 bytes static/img/android/android-DM-ack_lt.webp | Bin 0 -> 532 bytes static/img/android/android-imp-ack_dk.webp | Bin 0 -> 704 bytes static/img/android/android-imp-ack_lt.webp | Bin 0 -> 674 bytes static/img/android/android-no-ack_dk.webp | Bin 0 -> 700 bytes static/img/android/android-no-ack_lt.webp | Bin 0 -> 662 bytes static/img/android/android-sent_dk.webp | Bin 0 -> 656 bytes static/img/android/android-sent_lt.webp | Bin 0 -> 626 bytes static/img/android/android-waiting_dk.webp | Bin 0 -> 668 bytes static/img/android/android-waiting_lt.webp | Bin 0 -> 638 bytes 11 files changed, 76 insertions(+), 5 deletions(-) create mode 100644 static/img/android/android-DM-ack_dk.webp create mode 100644 static/img/android/android-DM-ack_lt.webp create mode 100644 static/img/android/android-imp-ack_dk.webp create mode 100644 static/img/android/android-imp-ack_lt.webp create mode 100644 static/img/android/android-no-ack_dk.webp create mode 100644 static/img/android/android-no-ack_lt.webp create mode 100644 static/img/android/android-sent_dk.webp create mode 100644 static/img/android/android-sent_lt.webp create mode 100644 static/img/android/android-waiting_dk.webp create mode 100644 static/img/android/android-waiting_lt.webp diff --git a/docs/software/android/usage.mdx b/docs/software/android/usage.mdx index 1e9acea8..a2dc83a8 100644 --- a/docs/software/android/usage.mdx +++ b/docs/software/android/usage.mdx @@ -4,6 +4,9 @@ title: Android Application Usage sidebar_label: Usage sidebar_position: 2 --- +import Link from "@docusaurus/Link" +import ThemedImage from '@theme/ThemedImage'; +import useBaseUrl from '@docusaurus/useBaseUrl'; ## Introduction @@ -35,11 +38,35 @@ To find devices to connect via Bluetooth click the "+" button on the bottom righ The cloud icon at the top right corner indicates if you are connected to a device. This currently has three states: -![Not connected](/img/android/android-cloud-cross.webp) Cloud with a slash through it: No device connected to the application. +
+ +
+Cloud with a slash through it: No device connected to the application. -![Connected](/img/android/android-cloud-tick.webp) Cloud with a tick in it: Device connected to the application. +
+ +
+Cloud with a check in it: Device connected to the application. -![Sleeping](/img/android/android-cloud-up.webp) Cloud with an up arrow in it: Device is connected, but currently sleeping or out of range. +
+ +
+Cloud with an up arrow in it: Device is connected, but currently sleeping or out of range. ## Common tasks @@ -126,17 +153,61 @@ The message window operates like most messaging apps. Note that your primary cha With LoRa (or any radio) there is some uncertainty that the message has been received, so there is a confirmation built-in to the protocol. There are small icons shown to the right of the messages you send: -- Cloud with an up arrow: the message is queued in the app, waiting to be handed to the device. +
+ +
+Cloud with an up arrow: the message is queued in the app, waiting to be handed to the device. + +
+ +
- Cloud only: the device received the message from the app, and it has been sent and transmitted via LoRa. + +
+ +
- Cloud with a check mark: received at least one node's acknowledgement response. Confirmations could be from any one device. + +
+ +
- Person with a check mark - The intended recipient node of your direct message acknowledged the message. + +
+ +
- Cloud crossed out: the initial sender did not receive any confirmation within a certain timeout. By default there is no long-term store-and-forward of messages, so messages not received during transmission are lost. ### View your network -[![Local Meshtastic network](/img/android/android-nodes-sm.webp)](/img/android/android-nodes.webp) +![[Local Meshtastic network](/img/android/android-nodes-sm.webp)](/img/android/android-nodes.webp) The network list shows all the users (devices) that have connected to the same Channel. For each entry, it shows the last time they were active, their location and distance (when available), and their last known power status. In the example above, Monkey is the local user, Rabbit was last heard from 10 minutes ago and is 50m away, and Panda was last heard 11 minutes ago and 5m away. diff --git a/static/img/android/android-DM-ack_dk.webp b/static/img/android/android-DM-ack_dk.webp new file mode 100644 index 0000000000000000000000000000000000000000..34696ad231f8fdf084b7ec25b068883a854bfb67 GIT binary patch literal 600 zcmV-e0;l~_Nk&Fc0ssJ4MM6+kP&il$0000G0001A003VA06|PpNUQ+>00EHOfQ}wu7fFsxJoET&WQWu{|6$1f!juk+GgRH;S1q^ z2~SI95w1BBq>7j>c#SMgPq7+QrNfnwVCgaw4kCh`D&WcT4rjDst6@2xUkxiUOjz~f zMEMb`60M_&;Txoiw1$c4K`Y|)SCfYI3R3E{Xv=7455+JC=rKYBUPwmwPOgS-6%MzI`Spa738Ec?~q!A?wEtl(C*% zG|g}BY7yb=_74{w|L3{!K=s3O94zs52r$zsg3Oc!npmaJ#oja;lOhfj$&C;@LVZJT z@2*c8>~* zicXP{XrUTEghz>;MrD8-kmpqrGjZ~?hMSX9U;zHB8fDy2fB!bT136fo|Nom_6@Rc9 mKdNju|Nk|VkN^LhUqSowFK@Ps{uCVllT&}z*bj=1AOHYRz6-Aa literal 0 HcmV?d00001 diff --git a/static/img/android/android-DM-ack_lt.webp b/static/img/android/android-DM-ack_lt.webp new file mode 100644 index 0000000000000000000000000000000000000000..f4760f3fccebc67886a7f60778280ef1fcbc4a5b GIT binary patch literal 532 zcmV+v0_*)!Nk&Et0ssJ4MM6+kP&il$0000G0001A003VA06|PpNUQ+>00EHOfQ}wu7fFsxJoET&WQWu{|6$1f!juk+GgRH;S1q^ z2~SI95w1BBq>7j>c#SMgPq7+QrNfnwVCgaw4kCh`D&WcT4rjDst6@2xUkxiUOjz~f zMEMb`60M_&;Txoiw1$c4K`Y|)SCfYI3R3E{Xv=7455+JC=rKYBUPwmwPOgS-6%MzI`Spa738Ec?~q!A?wEtl(C*% zG|g}BY7yb=_74{w|L3{!K=s3O94zs52r$zsg3Oc!npmaJ#oja;lOhfj$&C;@LVZJT z@2*cs(|iB`{`k)B?f?J)0001Pp6Yl2 literal 0 HcmV?d00001 diff --git a/static/img/android/android-imp-ack_dk.webp b/static/img/android/android-imp-ack_dk.webp new file mode 100644 index 0000000000000000000000000000000000000000..f31524e6f814956632e1f2a97683245f20139619 GIT binary patch literal 704 zcmV;x0zdsyNk&Gv0ssJ4MM6+kP&il$0000G0001A003VA06|PpNIC)l00EGjZBHag z9SWiJ;VOeZ=JfC;0LVeJhlyWF;E)GwBXP?*9o{7 zbFRJCoYM1gy}8^+sOi}))Jk23nvRRKa#tW7msp`hoE^umN1Zzud$-`s!Q73IR#DkF zc)DJF;4&OsL5&IH8p?cTNozE)O=g5GPeQ!6nV)-v`XDi`Jn=)}pA)G7X&eaz6In4$ z8rz8MXg1`I5w#oX<5G;P=iD(o8Q|Isx47{=$7BL;S3UP33K?NPRPFQE2a$1gG|Dje zMC&SBC$OtF0=l5~T~oDRKlMK>28V#Ikv8^LzY7*DPC~on1}VVqR}INHMdW8yiec-& zB;IXST7d{tfT0GwD%}jc} zaJ`1D3=YHnAd9Uxjl^C968EL*y~(9XbZ8CgZ&LlEO6tLiA_(@Y$3&^laS}yG_=*o2s|Ux)x3r~P3U(AGf%r}Xf0|m zv$<+RW0irocpvow2_(aoqi6{f__5aX}hRr=7Gw!{W;IEV7di8@_<_I4tmjrh2 zamC1^XPdgB)@BsFHCUpdd`IDIj-33e)IFzlTB?DR>#V&sr|1q}3vd8dP&go10001x z1^}G_DqsL$06vjEnMkFhBB3o_=m4-1326WTUe+=hpnz5WJnvGTx2@Q mfz~TEd|2+l0RH&Tc?M*E;zr;7LI5s*&2Rt!Zv5c&0002xl}LpE literal 0 HcmV?d00001 diff --git a/static/img/android/android-imp-ack_lt.webp b/static/img/android/android-imp-ack_lt.webp new file mode 100644 index 0000000000000000000000000000000000000000..48e1a114acf86f1a93529c4f1123523f8d1013b5 GIT binary patch literal 674 zcmV;T0$u%5Nk&GR0ssJ4MM6+kP&il$0000G0001A003VA06|PpNIC)l00EGjZBHag z9SWiJ;VOeZ=JfC;0LVeJhlyWF;E)GwBXP?*9o{7 zbFRJCoYM1gy}8^+sOi}))Jk23nvRRKa#tW7msp`hoE^umN1Zzud$-`s!Q73IR#DkF zc)DJF;4&OsL5&IH8p?cTNozE)O=g5GPeQ!6nV)-v`XDi`Jn=)}pA)G7X&eaz6In4$ z8rz8MXg1`I5w#oX<5G;P=iD(o8Q|Isx47{=$7BL;S3UP33K?NPRPFQE2a$1gG|Dje zMC&SBC$OtF0=l5~T~oDRKlMK>28V#Ikv8^LzY7*DPC~on1}VVqR}INHMdW8yiec-& zB;IXST7d{tfT0GwD%}jc} zaJ`1D3=YHnAd9Uxjl^C968EL*y~(9XbZ8CgZ&LlEO6tLiA_(@Y$3&^laS}yG_=*o2s|Ux)x3r~P3U(AGf%r}Xf0|m zv$<+RW0irocpvow2_(aoqi6{f__5aX}hRr=7Gw!{W;IEV7di8@_<_I4tmjrh2 zamC1^XPdgB)@BsFHCUpdd`IDIj-33e)IFzlTB?DR>#V&sr|1q}3vd8dP&gnu00026 z1OS}@DqsL$06vjOp-iQuBO)N^0I(7XX#fBRc2#`6#-8$Tr%s(Zbm`N40092@&hG92 I000000IoPUP5=M^ literal 0 HcmV?d00001 diff --git a/static/img/android/android-no-ack_dk.webp b/static/img/android/android-no-ack_dk.webp new file mode 100644 index 0000000000000000000000000000000000000000..babe54a9d9610865d2cf48e8690d1eda85329c54 GIT binary patch literal 700 zcmV;t0z>^$Nk&Gr0ssJ4MM6+kP&il$0000G0001A003VA06|PpNG$>Y00EHWT6<$R zthEX*g}}6br8W`+b?jWdY7}b+#gfk1YoNn}x4{v-kl%?vIs89o7ZCwLk|amXP7Zti z4$vC(1oQuOSPNb}AGC5lrkt5`O7XyHCb#jCtC76b$`&?qV??Wx4P4{}kzD_5Ve|I| z;(!CzkR3ceus=)h&!(_N!&aEC*VUULc(mFgF}9|UXf_6_#x42q2#NM*@d*v2K|INV zI+NNTD3Tl)c>OBxW6s=h=Z$c|PFqsZFZ49`tm3y0sJ~NTcb{QF#Z9NmCT1<6EPhdO z%&g~WdGNy2G;tBjQq>^r=#-CEVM}PX%~}sm>A*GZvhvdE`+lLbv&v+qVMCJ284+nX zp-N3+f?f_B1PP&a+OS^M!NJ? zcsYygw^BaDHR-ACn&!$}z?Fpv1r2YcP12rE1cc7SO;K2f@=~gjaAhb%c|tO|C|iW( zT3D5i)U{x?4O?km6t$+#TNGBZvW~*%4Q5Y^UwDja4df<+d=D6jpB&6shMHR(TUcwO^{tE4FZKv2f(q$binUuF7@YV!UN08$#z-}tqKWJXASy4*D i0{{U2_|F6X*j-az|NrAd6JO`l01H2=W1N5cM}PnuV?~$% literal 0 HcmV?d00001 diff --git a/static/img/android/android-no-ack_lt.webp b/static/img/android/android-no-ack_lt.webp new file mode 100644 index 0000000000000000000000000000000000000000..2b88668d221db0de7045d486329b93e3a1198956 GIT binary patch literal 662 zcmV;H0%`qHNk&GF0ssJ4MM6+kP&il$0000G0001A003VA06|PpNG$>Y00EHWT6<$R zthEX*g}}6br8W`+b?jWdY7}b+#gfk1YoNn}x4{v-kl%?vIs89o7ZCwLk|amXP7Zti z4$vC(1oQuOSPNb}AGC5lrkt5`O7XyHCb#jCtC76b$`&?qV??Wx4P4{}kzD_5Ve|I| z;(!CzkR3ceus=)h&!(_N!&aEC*VUULc(mFgF}9|UXf_6_#x42q2#NM*@d*v2K|INV zI+NNTD3Tl)c>OBxW6s=h=Z$c|PFqsZFZ49`tm3y0sJ~NTcb{QF#Z9NmCT1<6EPhdO z%&g~WdGNy2G;tBjQq>^r=#-CEVM}PX%~}sm>A*GZvhvdE`+lLbv&v+qVMCJ284+nX zp-N3+f?f_B1PP&a+OS^M!NJ? zcsYygw^BaDHR-ACn&!$}z?Fpv1r2YcP12rE1cc7SO;K2f@=~gjaAhb%c|tO|C|iW( zT3D5i)U{x?4O?km6t$+#TNGBZvW~*%4Q5Y^UwDja4df<+d=D6jpB&6shMHR(TUcwO^{tE4FZKv2f(q$binUuF7@YV!UN08$#z-9_yh%h)Cs6R?@+~=kI^@7rUqnPqfc!bpmD0OHwYQeMHLi4A z)s~zcuHjy7-Uiq4VDtOAhKI{;9?z@as^E=UHtKk3+ot2az20p{{p9X91NFD3>1tCtN{yA50wT4$_g7#R#xu7A8G6Zl6w zZal+l2kB3E+!^2Vjpzd&*XLiq!+Rrvzs+O)tU0`W5N$2FI~-PL4LeryU+w8yU#Vfw zyaYhYg#tc5!lv;GpneH_hJEKHpez(N!^YzV6b7Dms&}CMUt%@voX4EkQ2wW}uz!rl zIhNG_2lO!De`8&Mib!I?&NvyGNF%2qAy%d{fBBlF@@FM@~lmWADSFtM8tpIZzIc^eTu2}X= z(vqP?R*OYl)}5Nu<*HL-id=U^4N)(*x?+VEx!t8^fEIbyrPjJ`qS{+=@`piIP&go1 z0001x1^}G_DqsL$06vjEnMkFhBB3o_=m4-1326WTUe+=hpnz5WJnvG qTx2@Qfz~TEd|2+l0RH&Tc?M*E;zr;7LI5s*&2Rt!Zv5c&00021O)n|{ literal 0 HcmV?d00001 diff --git a/static/img/android/android-sent_lt.webp b/static/img/android/android-sent_lt.webp new file mode 100644 index 0000000000000000000000000000000000000000..871396f6e72f7969fae4c3e62a7e118578cedb53 GIT binary patch literal 626 zcmV-&0*(DrNk&F$0ssJ4MM6+kP&il$0000G0001A003VA06|PpND2Y~00E#I+g2pm zx~59_yh%h)Cs6R?@+~=kI^@7rUqnPqfc!bpmD0OHwYQeMHLi4A z)s~zcuHjy7-Uiq4VDtOAhKI{;9?z@as^E=UHtKk3+ot2az20p{{p9X91NFD3>1tCtN{yA50wT4$_g7#R#xu7A8G6Zl6w zZal+l2kB3E+!^2Vjpzd&*XLiq!+Rrvzs+O)tU0`W5N$2FI~-PL4LeryU+w8yU#Vfw zyaYhYg#tc5!lv;GpneH_hJEKHpez(N!^YzV6b7Dms&}CMUt%@voX4EkQ2wW}uz!rl zIhNG_2lO!De`8&Mib!I?&NvyGNF%2qAy%d{fBBlF@@FM@~lmWADSFtM8tpIZzIc^eTu2}X= z(vqP?R*OYl)}5Nu<*HL-id=U^4N)(*x?+VEx!t8^fEIbyrPjJ`qS{+=@`piIP&gnu z000261OS}@DqsL$06vjOp-iQuBO)N^0I(7XX#fBRc2#`6#-8$Tr%s(Zbm`N40092@ M&hG92000000CHy?^8f$< literal 0 HcmV?d00001 diff --git a/static/img/android/android-waiting_dk.webp b/static/img/android/android-waiting_dk.webp new file mode 100644 index 0000000000000000000000000000000000000000..a0a72463bb3212522390ce9e4a62dffe68d90558 GIT binary patch literal 668 zcmV;N0%QGBNk&GL0ssJ4MM6+kP&il$0000G0001A003VA06|PpNEQMB00EGjZBHag z9SWiJ;VJ{1xjeiHpvXaUnfN5Z%r1GrM#5eQNywe&i3kX8Bq@?AGYfiX5372faQZ$0 z7h@@Hv{q8OJKH-}#tJRnIYU_*JhXH+l9eGqI-58{h`8I%Lyoq0F%Av1or`5CAz4w) zcm(i199Wl&7Ss`F_@nM;;bg0YyqS^A0xKWMZxbdOnuM>!X+m;ex2%yEZ zX)OcjQEkbcBb9fM+pQ{xyE145P=N1>m$>!+IRq61y>K^{sGx*-spQSL-720mz24~YnzxUWi6a)T*}?dSx+m3bzxr`9`R1dI#EkpjtCnU)aq$Vx~BZ*+GnYWe&zH6aQJy z)E34R`eb(}qU=G@6zk#0&eOf6NOm^Y405$syBp@12T?C~G#zc^i`nb{B})ko3gqBU zCiMt@lX)K&1Kye3Qkn!ky+?~yR(qRfQMMUbZw*W&!gmx-=a!pamAboRClf8C(so_j zN{a6Ey#OaxP&go10001x1^}G_DqsL$06vjEnMkFhBB3o_=m4-1326WTUe+=hpnz5W zJnvGTx2@Qfz~TEd|2+l0RH&Tc?M*E;zr;7LI5s*&2Rt!Zv5c&00027 CswYPP literal 0 HcmV?d00001 diff --git a/static/img/android/android-waiting_lt.webp b/static/img/android/android-waiting_lt.webp new file mode 100644 index 0000000000000000000000000000000000000000..fcfd161b09823d737ab1bf8038abd77b3f5c3107 GIT binary patch literal 638 zcmV-^0)hQfNk&F?0ssJ4MM6+kP&il$0000G0001A003VA06|PpNEQMB00EGjZBHag z9SWiJ;VJ{1xjeiHpvXaUnfN5Z%r1GrM#5eQNywe&i3kX8Bq@?AGYfiX5372faQZ$0 z7h@@Hv{q8OJKH-}#tJRnIYU_*JhXH+l9eGqI-58{h`8I%Lyoq0F%Av1or`5CAz4w) zcm(i199Wl&7Ss`F_@nM;;bg0YyqS^A0xKWMZxbdOnuM>!X+m;ex2%yEZ zX)OcjQEkbcBb9fM+pQ{xyE145P=N1>m$>!+IRq61y>K^{sGx*-spQSL-720mz24~YnzxUWi6a)T*}?dSx+m3bzxr`9`R1dI#EkpjtCnU)aq$Vx~BZ*+GnYWe&zH6aQJy z)E34R`eb(}qU=G@6zk#0&eOf6NOm^Y405$syBp@12T?C~G#zc^i`nb{B})ko3gqBU zCiMt@lX)K&1Kye3Qkn!ky+?~yR(qRfQMMUbZw*W&!gmx-=a!pamAboRClf8C(so_j zN{a6Ey#OaxP&gnu000261OS}@DqsL$06vjOp-iQuBO)N^0I(7XX#fBRc2#`6#-8$T Yr%s(Zbm`N40092@&hG92000000AvLg5C8xG literal 0 HcmV?d00001