From 47ffccff680f2f4976563c177d7388c545bc2adb Mon Sep 17 00:00:00 2001
From: CJKmkp <2564608840@qq.com>
Date: Sat, 4 Oct 2025 19:59:42 +0800
Subject: [PATCH] =?UTF-8?q?improve:=E4=B8=BB=E9=A2=98=E5=88=87=E6=8D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Ink Canvas/InkCanvasForClass.csproj | 31 ++++++++++++++++++
Ink Canvas/MainWindow.xaml | 26 +++++++--------
.../Icons-png/geo-icons/arrow_white.png | Bin 0 -> 738 bytes
.../centered-circle-dashed_white.png | Bin 0 -> 1414 bytes
.../geo-icons/centered-circle_white.png | Bin 0 -> 1419 bytes
.../geo-icons/centered-oval_white.png | Bin 0 -> 1264 bytes
.../geo-icons/centered-square_white.png | Bin 0 -> 695 bytes
.../Icons-png/geo-icons/cone_white.png | Bin 0 -> 1244 bytes
.../Icons-png/geo-icons/cube_white.png | Bin 0 -> 1180 bytes
.../Icons-png/geo-icons/cylinder_white.png | Bin 0 -> 878 bytes
.../Icons-png/geo-icons/dashed-line_white.png | Bin 0 -> 281 bytes
.../Icons-png/geo-icons/dotted-line_white.png | Bin 0 -> 282 bytes
.../Icons-png/geo-icons/line_white.png | Bin 0 -> 753 bytes
.../geo-icons/paralle-lines_white.png | Bin 0 -> 285 bytes
.../Icons-png/geo-icons/square_white.png | Bin 0 -> 549 bytes
Ink Canvas/Resources/Styles/Dark.xaml | 17 +++++++++-
Ink Canvas/Resources/Styles/Light.xaml | 17 +++++++++-
17 files changed, 76 insertions(+), 15 deletions(-)
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/arrow_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/centered-circle-dashed_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/centered-circle_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/centered-oval_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/centered-square_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/cone_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/cube_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/cylinder_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/dashed-line_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/dotted-line_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/line_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/paralle-lines_white.png
create mode 100644 Ink Canvas/Resources/Icons-png/geo-icons/square_white.png
diff --git a/Ink Canvas/InkCanvasForClass.csproj b/Ink Canvas/InkCanvasForClass.csproj
index c637cc45..ce5ab4fd 100644
--- a/Ink Canvas/InkCanvasForClass.csproj
+++ b/Ink Canvas/InkCanvasForClass.csproj
@@ -461,6 +461,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Ink Canvas/MainWindow.xaml b/Ink Canvas/MainWindow.xaml
index 6a020698..925bd4e0 100644
--- a/Ink Canvas/MainWindow.xaml
+++ b/Ink Canvas/MainWindow.xaml
@@ -8579,7 +8579,7 @@
MouseDown="Image_MouseDown"
MouseUp="BtnDrawLine_Click" Margin="0,0,0,0"
Height="38" Width="32" Orientation="Vertical">
-
@@ -8589,7 +8589,7 @@
MouseUp="BtnDrawDashedLine_Click"
Margin="0,0,0,0"
Height="38" Width="32" Orientation="Vertical">
-
@@ -8599,7 +8599,7 @@
MouseUp="BtnDrawDotLine_Click"
Margin="0,0,0,0"
Height="38" Width="32" Orientation="Vertical">
-
@@ -8608,7 +8608,7 @@
MouseDown="Image_MouseDown"
MouseUp="BtnDrawArrow_Click" Margin="0,0,0,0"
Height="38" Width="32" Orientation="Vertical">
-
@@ -8619,7 +8619,7 @@
Margin="0,0,0,0" Height="38" Width="32"
Orientation="Vertical">
@@ -8628,7 +8628,7 @@
Margin="0,0,0,0" Height="38" Width="32"
Orientation="Vertical">
@@ -8636,7 +8636,7 @@
@@ -8645,7 +8645,7 @@
Margin="0,0,0,0" Height="38" Width="32"
Orientation="Vertical">
@@ -8655,7 +8655,7 @@
Margin="0,0,0,0" Height="38" Width="32"
Orientation="Vertical">
@@ -8685,7 +8685,7 @@
Margin="4,0,4,6">
-
@@ -8693,7 +8693,7 @@
-
@@ -8701,14 +8701,14 @@
-
-
diff --git a/Ink Canvas/Resources/Icons-png/geo-icons/arrow_white.png b/Ink Canvas/Resources/Icons-png/geo-icons/arrow_white.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe543c6372b471d622f171e8bab62933dc929554
GIT binary patch
literal 738
zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD3?#3*wSy!Wi-X*q7;m1`sRwd63p^r=85nfD
zL6~u=?X;CZ!Po$w5LY05|Ni|aPo6w}{1`|+efku_e*XM9nmAAjq6Vno{rmSo^5x5y
zKxNOKJp-~KiXqw|Bv7h@Yw3NU1@a|9e!&b1```ax|9-uKfq_H+{qqeA?hDM
zkT5^Kz92rh%l8M+(VsnC978JRyuFbf+~gp__TX;slfzB3Ty}xXM59N$HT^9t=2Bd{^D$8dS5%U`p<#~Ci1*bJ{@$h
zljmOYX{w%}hr-$qLE=mlega6{u^)vR~_^L`0U^fuLT
z;NO(}_n$$ky5;ACEUa6;@O(Ztx8wHCd-gR>j3rAG_!$GWP8?luQJHUnSo56hyrm0H
zeLY;f?zGbKe=!bs_NUxlbzb%%lS9w*x>Zkeb}Zc`AnRy~%I_(he
o-paK<>UUe@K_cr%@&k6;7mE`&UO%%5m{J%#UHx3vIVCg!0I0)l&;S4c
literal 0
HcmV?d00001
diff --git a/Ink Canvas/Resources/Icons-png/geo-icons/centered-circle-dashed_white.png b/Ink Canvas/Resources/Icons-png/geo-icons/centered-circle-dashed_white.png
new file mode 100644
index 0000000000000000000000000000000000000000..61c9e76fc2205ff6fac0af8df98e4f533bd20fbe
GIT binary patch
literal 1414
zcmX|>cU03?7=~}c3^O1!3B>|xKoFH;1&oIkMi?c{_LYlR3TZSntANLpQ8(oni;H|de{OCLIsvH=fmUdS3{Y$h5QJ`kJX>(fLsTf$
zgp}7ax-VBZr+W&cZIHD+wCU7UWVVSerIx8V()V66IDXd-Gmt@|7cYxmx|f%0k2yO#lbiamn
ze~Jpe5c^0nc{^A5wo8R3HIpj!c(DJD7t^0#3n(x8Cqg9y{@`Jz`MCe0HTKBicKFQS
zyjSb5L`$Bx!eR=SzzicvKovz%!;z0l{*1$8bd@MkJIu!Yk_*FzS}PG0;-{MPtx1ef
z`}MEQzfclOBrI6Vw{Y(;i>4|WixF>V%(Y)A-$|Ft5M*a4-fVx;8Z9h@B
zx`?xR&47xnI6O=PJKblMjEdGT45RfHDM)I6UZD?5A!vF&cyd;;
zL8rB0TVLT)1fmX0w?n%y$biW@-k)K5N$)Jz$Q9sh3$F+4)9+UqI*J7$6%|ch@|Efi
zh*s4dYJ4x9>cH};lCmKAnV5OYy@8{nNZ?w;wmGCo2zAbDwD$dSLJQb(S`-uIy37im
zpFRYqFc`5nMW&eb@ek6{HoWhG{$3APeZ}IxRDgk&mb&I}ua#_9e~9O6<&;@dJzZpg
zq3Ht*vDjojp=X!3V~Dg(QiIWVY`v4~<@X=-7cDe?3$=M+Ro`$eY8^0}En%O9Ehx-0
z+oIKdB|#WiF4BYT7=l(kaA0Wrle=1eI}H=U#hT(@&}`h`??a`ZdX)$Z1&v{LCKn93
z5{LbDdH2XR#P*3&{9NZziV`+hRXdbIu4IjN&YroE<4S-4E1<%HYQ@aUzh;gWoC7+E
z{HcAi?haAglzVdzh&G6oX+fOG2XLG(qVawY3lq_-aZv^YPPYp7pqDgRI8*bXy448T
zKzB8D8DLu1j-;S^pBvV=iS@2{xG@}!KzF#1S@0~fxXiguf%&oFQ0e%YWbvTTi#;TO
z{e-+w+;l4(c<&zGKj;E;A*a=kSW2;O^<8D_2Ix54VM%krTTU4El>o^)k6^#+ej0bi
zBhXx_zKj*EF_)&)y22*OwdA4C{W?RrzEFiu&fw>gXlU+OtQuDhmn+()=ZQSt!_L1Q
zoJ|PrAQPw5N1oVy?vPU|Sj$-`+N@bVl41#(adjq+RU;_sW)XeB2A@=ED?aG{`jnOQQ&3TEwqw~1b~^r86pUL1
z@0&D>&zY_KM}88ntD~4zYM)`yEhT#o)k)UU4-(R6L^(Tys9z38Oj$2XQ??7sZlkLf
zjc9vMmXSF;T#Z@V_{5TN(rkCfp6dAo*kGg74EQDoQeoS!1jZog6Ftz!1)Lp7_BD7)
F`oEh|xF7%k
literal 0
HcmV?d00001
diff --git a/Ink Canvas/Resources/Icons-png/geo-icons/centered-circle_white.png b/Ink Canvas/Resources/Icons-png/geo-icons/centered-circle_white.png
new file mode 100644
index 0000000000000000000000000000000000000000..48ad499d54258a69ebeb3f5c30180f1078603c83
GIT binary patch
literal 1419
zcmX|Bc{tR082`?UV@%07S|hudaju4O)QWYD`!+cSxrQWzGAM*H4RWlU=@`nf#?d;a
z9HXKpTaIjw4n=B2!Z~Y0l+(dYZ%Myd;?_0kzBlNA>{FRv$L}^Gc#}g
zFFv0SAtWL4-TbkFVo>;d;70}`kpCkL$+@{XNG>ieLO#TyIXyis6bhlY5D9DgO&8D(>*M7Kbeh=)7Q>N(*hV&|ObCt!0>^Qh_e8h#~3eQ3|qy+5r%uJK7Mv
zlFHxt9f_IHL+2whIE_xfwz1CEQYSXI2+ZCw*8^1Qvz5&Dj3o5*@)}=8Q?H5HNx-ld
zKaS7c>N`C9^-xF(-Hf}1;2I3vG(1mxb!GV_jIHZ`@#}^y^Swyr>Z2Ns!Qv^ZGZ=Hv
zy?~?K=>S^Z6~uoNkHa=Log3D-SNEfKsU&~8{G^4|mqr%Dm>RE#XuM_^FaX7Vb%J2Z
zNA&9YG|3JrM%PM3o0DPL$%gzC<__QWAvcx47
z8IqQx${mar@`{2@T)LdEG#=z`db<5Jtn$1Kb614BzBXP%Iw_`KYJx{DoP?ScLfD7dh29AiwOa{pf(Fe5zi+?3he*LaOHv?a4MjWUfP`Seg=#Bj07%?
z3q-3a8zZ$cB6!$4+u984&tT=bAuCI^{Nu&Pa4wcF@UT~D!;0+z5vm`(Ulm5F!S11`
z_T9|3B~u-#t0L$Vm7!=4*63tvoWlXYWpqiWO~ApJz$O|FkeYnaW7jyfA2)Go)Jdk@
zQFAE~8GxKg<|tu{^Y#|>lhhMru45l>VciuJ2bZa}K_{=!WPs&@#q-)hbctiG7Na$t
z0H@P%kp+L=F!7v@T*g|k*rh;aC^oDvhn;bQq~O?DBr!5%QSlC;ALt<`sD2wO77@i8
zT<`T;R9uY^l%aB
zz)7pjerkBV9wR#ktkM}N=_;IXwrt1F%(oYH4l60QO1!isDNoIY_f$>xJKj_Bm)X%-
zwA|gR!T9;XK^!dO!h+iTAVj#M9ADM!`A6gGVC4G5Kl|5BaCJWk>)DG=aGz*7hXkin
z*4Iu7;0<1eON8UD0P(@E2XJo>oD0Gidg~kC1MG)kP6Rm`Rvn{76>%XEa*y^{RrwfS
zMbW#o#(dSLTqE~*%3>#_^NOt-=;G8*0lU@PQd2k{YsjdpMgEd1x6gz+u+G}uFKlMI
zti_yRxz#u+byPzWBNop
z`^l;%4OV|Cu6tT}#3#u=giJ&xm7F0dV;a@rQB*(T2ZnKo?K!PQ`Oh*L-TRd44#al7
zxD**!of5n|U)gV5ZROO+vo)WQX!k5alxOu6Q$JYQp-6w}^mHnD{`53Gto+Tze@D&8
zHJV{CmY_(m@!;L%LQPRZ!hLNqDLy(=YCE5B`VjeCed3A8R8DF&BPdDU{lS^vo0jTZ
z%M~n|BT|LvZGjajymk4!vsa#V&*F-lFk~5Yy?~>w
Kn@zJ7h4CMOajBjF
literal 0
HcmV?d00001
diff --git a/Ink Canvas/Resources/Icons-png/geo-icons/centered-oval_white.png b/Ink Canvas/Resources/Icons-png/geo-icons/centered-oval_white.png
new file mode 100644
index 0000000000000000000000000000000000000000..93f3a72ec2510ee774f7aa287fc1a1ee76e038d5
GIT binary patch
literal 1264
zcmX9;dpOf;9Djf2xQZo9RVMC_b8aV)HyP;R3_M0-Ld%9=)|
z$gMaXwd#2^>R@Rdb2-bV7N^X~C5v``>$x#qhT$XZ@&SS
zV`F1WTBTCKdI?J!W_UrZR>R@Dckf`2ynWDTjBKa@fLG!8|cB0iS|%*p82n
zN6Q2S@WX3=VKepsazcYj_g`-&?t-ck^T>+N(Xn_WN2?1_xP%4_ueXweV+ok<-l7%v
z06>feQg()^XMYwQ$6@4cd;#pjAKo-r{{kLBqA!gMY6#v
zgj-L7wPg_(I-h+@zZq-yDF_9Wr@ct7TaEBQ?>&
zPlw9Bi-EeW35PcfxwB9k4b1yiS|v;N!OFPLAdgXG(?0Ej>~pKL3$=^-9XF{DMF$
z+>?%`pYg#T%^dK&8Cn2#M62d@a$8@`bI6C{k+YLJBj-ju<%e=(1g4GSl%U*{jc6|_
z{1bH3=?+Bh!a7IGKe7$VeK^-IY&ko__E)~pnqp-DAJ>vPlYRjM>Wj-g%kGxFA85GZGjL;(bn_u}U?@hMaBtgdxo~I!a
zkA<2}qD+XV>Vt*tokYs5^g>0s^79(Tf`Ap&7nQ#z#{6zFcBSwqrbl(a)PVHtekiSb
zn`snLu~&h9YhM{#y!we5ru0>$pLa=J_*Kz$p4|%2k(d&=Jc8=C7L?-G8%PERyRt~q
zfijFx|4fsYum&h1n_p~tD01#~F#lR!ZgFR%w}{szakp5j{Fm^Ebivlepb=;R1obcTa@LF;5d5z0USvV_4f|
zoka>ItuwzHJ)~RoLC!z8pW3f%TTM~UJ|4gRU{x4`)o=&mN=aZI(Sf4z#!lPh!T$pY
Mq%tV=zMSm;0kgGTaR2}S
literal 0
HcmV?d00001
diff --git a/Ink Canvas/Resources/Icons-png/geo-icons/centered-square_white.png b/Ink Canvas/Resources/Icons-png/geo-icons/centered-square_white.png
new file mode 100644
index 0000000000000000000000000000000000000000..850c032dd52fe17917a93408990084cab42a503b
GIT binary patch
literal 695
zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD3?#3*wSy!Wi-X*q7;m1`sRwd63p^r=85nfD
zL6~u=?X;CZ!SDc|5LY05|Ni~Qj~_pI^5p5$r$7?O1_GcUkPQLPo;`d2{{8dk&w&bn
z04NI-hcke(KsHeJ(W6H|aUd561e1gLfkw-g1o;Is2sG@!|Nniy!u*2w1p@Z|^$z{#
zC!Ft}uMluQAb&3&u->#`+VcbdR_xiq(ebVCkKn70Y=MRi1%>r~Tt#y1j4$No{8SEkBI+F>yR|eVT4_g=tJ2$b
vSFYvlvS_hRF7|pHQ|b3V-W}+SAA9#Pq+32t+#veh8ssQXS3j3^P6Po6w|`V>yy2Lqt^`}gmGf^Yy)^Zfa9pa_r+1Q5MI
z^5x5y&z?Pd^ym>#7RUespdio~pcXMxa&l!p&|>wHAirP+hyMHj&(Bv7m>_U|
zf5QFs@d^d=>)*d`&@TwE@6TUv;Gd9h;2$r)f$y~s0|WC}PZ!6KiaBp*MF-zD5NLgC
zksw&4_%Q0wl(HB9|2x)doDsRjm#eTuk@Ly5WmCge-_Cm5k|}S&uaKToYq#xtN~`B&
z@vvW9H#8LfuD#m7d^%%CiIzLJVHIP;i7%bYqjQ+#HyFE0cON~*`18(wGK0Z|7wJVIvp33x$}KRS&>W_Jvwp(k
zz4Fq`Pb?*N_}{u(?I~NNvw`8bt!2hqHuhJKHtQ5H1SFq+_UehNb7V!r5;^t_Yl|G`
z8AYtH$!A%>dxA0IL5MUn1KWd>?d@HGxrGj^c*1L#uBzviGAXM
z1&o!!bGN55u(RbhvfWT@WNmaTmryz2Wf^Q`V5Ifgqd{6IBB61O8P|g)b5z3;0vf8G
z{QmnTj8B7`g&|8Pp+Q`Ng~93354DmFTsl9hC`3rttCD
zKX@x{nV`e;Czg@7VM3?0M^fWM)*n#|H@r|g$=)%e%!RFu{{SavGGA8cQ^tazb0QHR
zLS}OVeI<5PWhX=2shLW%RM-#jaq2AcEMf@J775$oxryRNm)9LFfnGP$b7(eCa;ne_zS7P{GK37lR-7SV>i+A76JBJ!UUBUd*=-^hVQpmSXG(a|FFQqdGa=PKXEm;_j;c@|7zY_Sp9p3<@3hJLg!y9
z{`pxkC)ad8|KztSe@_dYe)1;x?}t^p?tFf>PVo4#DQ{0T?=9w>d*|W23s%qhr@!7e
z&$s_f+mV^;4WrlOs!PggdzF9FI
z=_;Qd#2;P3tp9BDzZv^fPrpl2|LgJQz>dY@lW+Zf@FdSN(7L>;(_{YRwCY{8vaw75
k#Q!(>z*WKeNBV$%*qwrc&w*dg0?PshPgg&ebxsLQ0DE~)FaQ7m
literal 0
HcmV?d00001
diff --git a/Ink Canvas/Resources/Icons-png/geo-icons/cube_white.png b/Ink Canvas/Resources/Icons-png/geo-icons/cube_white.png
new file mode 100644
index 0000000000000000000000000000000000000000..68aba97a934ec37d9c189813e6cbc3727a6e0775
GIT binary patch
literal 1180
zcmYjQX;4#F6u$3;0EtNn6a}#sDy8rQ$}+`L5O_w=!~n86f(l|0S;X=z(4e9`aRCPh
z5L`w~n;^szR-GVQGbB{R0s?WvQH((di3l|oP&S2L$C*yg%=ymuednBee%&)6!JC?vx$>sQm!5aH9jVTZxZOZ-FK+?iCvymrVPT5e<2u@TQ08YG*iHLnJN}!n%5*QHx
zt6Hrd85z-NG^3-V5Fv*FP00Tr(A4R4dcFRW35TKlZ$+!s4i67Q2@!G_a15?M^2vnQ
zW(y|ay|2^5g2Mrel&hEYsW!qwLcJUJW9ehFZG^7%sj>ZAiID!H!mT0o_KN9v04SHa
z{u?4P1%H;k2;>;Na35ZPlCFsGOG9u<@!|5uAo17v%iw&zTlT*ZAaUl
zE`D*W$B}BH=<9!=ntpRIvMm1{ryYfZCi2?yveF!>%$%XfSY-4P6`9``Q=Y1f2tk5h
zUX(j#Ox~GO?!xH&tIJ;c%?k=ydoWjuZi
znX`ZcV2%
zYBb;7vNsy7td<-P_GI85z27xf(!j*Yw(9U4uj0W|?$SegDrt!8FRfe`cdO+>+Wm|Y
z6Hq0Q?fKct(PHd`2Zm*Ws%wTB-3j*Ilv(RnTiOxAV_Ret^DnQ1svNNhXs@LAFys7Ny6BwOU7`$0kJvIVv8B{6&m1}Ms=xD=)pZGrDT_^tb)14FYpZ^F=a;RAFWUedk0R}tH1~ILFXF0ody$*kw
z&oF0#;WCTq%b5Sw2pzbqmTS5pT-;xlvBW1n`VQ;j^?B_=1`D;P{Epiww2&d-zw6C*)i4#bA9ma{4k`po>~*S@SmzGo~fJ@-#d&fEMu&UUrQ#_4Mt-g9p}
zYTHxG%Q%aHVc(4SE3=jVa&m?(3fYs(?9+X5PR@mIJK1XfpT3`^&agn=!F~(F!SzXt
z?T$=kSpC+nM#nuy%7md(UDT>XR?0z0`aavO=Sjl+0eAPR6lLDrD#f64=k6Et?KXX7+{qTWE#svvfB9WM_m;f@r`j$RUgKS`@IQxv
z?|ajn$vn4ex~@Hu$)Yn18y{dRtQuN%)b
z%)OEG()DJE@ab~%%18emW!($o<8?T}z;gfv+37!!whK7jdcOP3Bah>IG-9v&F*JN#
zdgH>WZZ)NTra*ayDLZqP?|HE%j&0x4TTd1L?%`KQU`Up;ZP
z{c+Xhn^HaFp9z%{>zU6k@pN3v8{zqC{jVcIyjM0B#Vws*E8^A|He>Q>|EIz6k-@eu
zLaW)L4==rNx;rFm+l3R|yBIm_^k4DZ&^+HQ=aC#&BK3epvVpON;Xr)UcDVutC&3fI
P#LD35>gTe~DWM4f4E(5V
literal 0
HcmV?d00001
diff --git a/Ink Canvas/Resources/Icons-png/geo-icons/dashed-line_white.png b/Ink Canvas/Resources/Icons-png/geo-icons/dashed-line_white.png
new file mode 100644
index 0000000000000000000000000000000000000000..3604c7bde1cd0c9eb539febe2f10b1d869e01252
GIT binary patch
literal 281
zcmeAS@N?(olHy`uVBq!ia0vp^2_VeE3?v1%WpM*3#^NA%C&rs6b?Si}&H|6fVg?2s
zZxCi&YCCNuP*6I+C&U#<-@kwV$&)9KA3p|?PoF-8u%ADF?r|t86r{H#$S;^dVgLL8
z>))?exFWX=q^HT##WAE}&fD{bd=3sGEs3jxysnsaaC^ucES$opP{=vAT0v;*vA{VF
zNA_jS5??(pd`5lu`UIx)#w<`^-=O*Fdv%N#vxk=X%Oxfa?@EgEy_hpn4n<}%llXf0Xns`!(&d-Aa|eski-U7a+)R6rjX&(j%<$uhW8$A#B@=5LY05|Ni~Qj~_pI^5p5$r$7?O1_GcUkPQLPo;`d2{{8dk&w&bn
z04V$D(IcP~P#g$=;y}efaiB=y|4&nZCQ6kA`2{lwH0;0s|9!r~{DSud0`~s(4gvQA
z@)Zo`8$92+N0fnqNzBv5F{EP7+nd?JO%5V#31OUqr?Zp)|G$1UZd*=@>
zo-MbIImNNCZrZ!`%EkAL%$J;^vOU+GWn|vPemrR+JM*PGd-rg%mYixl<&(#D+i3N6
z9@Z^a^BdmGTNk+{bjG(H1%*K6b79Z#deqjZ)EWtVSn%!DZmp!h7BT^TR~ZTw!tDR<
zuy}v$l;^gE4MivZ-mN_G`0M+`9g6&?z2A118|JJ%{j^eJ!K_vLdeas*O!vS3>WS}e
z4wd@E{jd6z-(AgTV7&A57mL6Hr+wd)oEo^#tIw9!-shlee=~IT(Ui1#FF3D!{{8dS
zgm+4s^FQ_0E|XvIbbp-fRqli*)r@m$>m-Pw_
zm;O62EdAfe;Ps!Gamqh+j)Jvt4m*>^Uw)Q=U-BF)=1tu8@-IJ|&-A`cyW8(DJS^q)
zJ@BvD*ku2t3*9FeXZ$zX_)A`*W7*pNSDP3AKiH^Txb{CMBg1&lz%ahpGp?QtTf
TL#j3~9Wi*i`njxgN@xNAVr*~q
literal 0
HcmV?d00001
diff --git a/Ink Canvas/Resources/Icons-png/geo-icons/paralle-lines_white.png b/Ink Canvas/Resources/Icons-png/geo-icons/paralle-lines_white.png
new file mode 100644
index 0000000000000000000000000000000000000000..587af434834404ddd56d7ef515602ac6d87e44e7
GIT binary patch
literal 285
zcmeAS@N?(olHy`uVBq!ia0vp^2_VeE3?v1%WpM*3#^NA%C&rs6b?Si}&H|6fVg?2s
zZxCi&YCCNuP*6I+C&U#<-@kwV$&)9KA3p|?PoF-8u%ADF?r|t86r{H#$S;^dVgLL8
z>))?exFWX=q^Hf(#WAE}PI8KZpg~{Of`x2us;*94{`C&m6mmQ+WZe9DLdr`|;L3-5
z`Aux%O|K+plqqH#2r8^e=HJ97$_f-HSI*9`^9X1@#goD-W7$%ptA4#G1P
zAFdlj=_Rr+etKy|TOcp<^29AMhxpu1FAd~fEXC$`IAdpvY|k`rWgljS$7f6ukDo1x
Q2fB#C)78&qol`;+03v5T{`C$4_XB{u%$HA2
z038EaktG3V{g*!(5~5w-_n0@-)xBpv$yzxvgqKQm4)nxc2)o5E4a+}EwAtMha^
z_w|1{;LD%xugAx5;5FkO&HpA-KhBSCuu#4CaGTLxMXQE2B?WfLmjC}TdtBo9=)3Zl
zmV*DpPmtE=3p=xo7TgNh1e*Y_fCtRL=
zw)wps4q5jYY(MqoKME4|sCIG4i_+Q7__OEina_)J-8m&@oIj90HQmoIXTfw(5Mu%B
z`8p;{ej4qN7M36H__OtA{m+A}Zyx@5B2i)y_vT#pzlT4rOcMV0Qr6zL%q;IIQ^_jX
z20C^7_G_
zs(pL*l(_GHx=qOaeZkuMQ$Nr9x4+YZfuaAp{tKI3iEE3eMS>jW>FVdQ&MBb@064t}
Ah5!Hn
literal 0
HcmV?d00001
diff --git a/Ink Canvas/Resources/Styles/Dark.xaml b/Ink Canvas/Resources/Styles/Dark.xaml
index 4e56de25..50f8176e 100644
--- a/Ink Canvas/Resources/Styles/Dark.xaml
+++ b/Ink Canvas/Resources/Styles/Dark.xaml
@@ -44,7 +44,7 @@
-
+
@@ -52,4 +52,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Ink Canvas/Resources/Styles/Light.xaml b/Ink Canvas/Resources/Styles/Light.xaml
index c6bf8faf..280e950c 100644
--- a/Ink Canvas/Resources/Styles/Light.xaml
+++ b/Ink Canvas/Resources/Styles/Light.xaml
@@ -44,7 +44,7 @@
-
+
@@ -52,4 +52,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file