From 0b798cea4f4794cb584a20555f51c01dc6b42904 Mon Sep 17 00:00:00 2001 From: kriastans Date: Sun, 5 May 2024 13:11:40 +0800 Subject: [PATCH] =?UTF-8?q?[fix]=20=E4=BF=AE=E5=BE=A9=E9=BC=A0=E6=A8=99?= =?UTF-8?q?=E7=9A=84=E5=BD=A2=E7=8B=80=E7=B9=AA=E8=A3=BDBug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Ink Canvas/Ink Canvas.csproj | 4 + Ink Canvas/MainWindow.xaml | 8 +- .../MainWindow_cs/MW_FloatingBarIcons.cs | 2 + Ink Canvas/MainWindow_cs/MW_Hotkeys.cs | 2 +- .../MainWindow_cs/MW_SelectionGestures.cs | 12 +- Ink Canvas/MainWindow_cs/MW_ShapeDrawing.cs | 275 ++++++++++++++---- Ink Canvas/Resources/new-icons/redo.png | Bin 0 -> 1170 bytes Ink Canvas/Resources/new-icons/undo.png | Bin 0 -> 1126 bytes 8 files changed, 245 insertions(+), 58 deletions(-) create mode 100644 Ink Canvas/Resources/new-icons/redo.png create mode 100644 Ink Canvas/Resources/new-icons/undo.png diff --git a/Ink Canvas/Ink Canvas.csproj b/Ink Canvas/Ink Canvas.csproj index 995fa7e..1ee7e6a 100644 --- a/Ink Canvas/Ink Canvas.csproj +++ b/Ink Canvas/Ink Canvas.csproj @@ -632,5 +632,9 @@ + + + + \ No newline at end of file diff --git a/Ink Canvas/MainWindow.xaml b/Ink Canvas/MainWindow.xaml index 9b499ea..86e3bdd 100644 --- a/Ink Canvas/MainWindow.xaml +++ b/Ink Canvas/MainWindow.xaml @@ -1867,12 +1867,12 @@ - - + + - - + + @~0drDELIAGL9O(c600d`2O+f$vv5yP-~_-fJDd~X8vrLrvdjvy%qnmKoCS|vES^R@ zoWG=DL(DuIcYEglq|sPRgFN+jS65ecBSHuvgb+dqA%qY@2qAh#FRKWfH z{Z1~ItM+=m60UE>VsWz##4@QDK#l+K@bFs=|Kd>xSL5X57`PYE#Og>${Rn{H?*uflIucSZ0NhWQo^4Hp)C=(V__!8g6ew0iNWB2( z=jZK0q0n$ugiNdh6hxy{L`3_qL_{wc*uUt_cZSi7l7=0Bz=BGG@ z?Nmf;7X;&PNeJV^@U5Ghn;MPZpI9Tn>;1<;?eJpF)6>&0;vlZ1qhm!uUhnrsdp>+T zjUPZ<7gYCqs6PMp_LjyEL1Y2EtY*cp4I-Ro2Z&?1Sd@<}09?zG-*fH#_|kjg7_M$h zi7Wu}_`ZuS6U%ecxN3YQvH*CAO2Bic1n|xWIB9$(vHr7mbOplMy(AvFDk6h&9ae;BK< zka?CiuBMA=YTLvb0g8@-$;rt(eEbxmxr(%m(XfiE0@rjmGc%)ebmm7z;_d0>a(NrK z4KavI|Ig>GF>*ctBIy30x|qet{(ILkk`0BSR&X=Dtbg8rpK6Q@~0drDELIAGL9O(c600d`2O+f$vv5yPv!CCK<9t8KQlw`Vp3ffJGh;*uA%qY@2qAz0##d^(DkO5oCV;{C zuQVib#v(vU<141`6Hnm+SQuY)GnU9HQ~(>}gTc$o%br9|VFK71A8qUQ_O>UHQ^+yY z#rW6P*Ik(cauCSM@!jwufTi(+ z19=F&b@%X7Ten;;|Gv7q>PP`(7C@6JF#g4)8b5&^S_e6a!#r~mpCls-3k#<(evDyb zolp&|jP}yfQhj-O`EmfnGnoZgTwMGi@uNa)Lx{oM-QA^lBy%uM{ijR^b+og!wY4Mh zNM-@xex~gt(_UR&y{G~4KxP4+pPzT8XchcLt2gH7=YNU^G7F$F`%0y5h)D#E2Vph$lKNnrZE+yivXodvz&HkoknR||)z;V7TVhG>bwRO+ zpy6rL7;q`w6iW&z%!)+>ocR;?0*tREmK0VQ=OTjU8YCbzQDf+0J!uN94Yd^^wD$ox zTKAH^V_en&y27iYEky{*4W+164POAoLImppO&Vi+A(KXg(B21NOEOJ}FmA$WF^CY{ z`vB|#i7wG}S$mJM3ZSS67+4b`yv}wNqk}VbGqm>sFz^>cm!4QskpLJO`m2P`w&A;V zKymCVU{cT=f&5F%e+XP=M=S~ArF`h<=8HSYg(L`|{vVOk4Y7nPAO+Z?4#Y6~K}Q^* z00t1@JizQW#`@uY4#j~WHsKIax1%#Zjq%av%=N@Z0p3C5`lC2h-PBiozw7K*D1iL0 z@UG)$3vJh?(p&SzS?()SA;8=JNA&hPzKIK(AL#e{-z5XlA4Btczo0d-ICeHABhjCN zVEm&T9*=Y$9v-&D1JSPl++c^|k&)Z+79@;*1$ZnP*63{8r}35O1@Q5HL1(?zf5P}D z;+g1O(8|h69XSV=O?ZI6Ifk!4$>VL1yd<oSG sgb+dqA%qY@2qA