diff --git a/go.mod b/go.mod index 47e9af4..87be123 100644 --- a/go.mod +++ b/go.mod @@ -3,15 +3,15 @@ module goki.dev/goki.github.io go 1.21.0 require ( - goki.dev/colors v0.8.31 - goki.dev/gi/v2 v2.0.0-dev0.0.18 - goki.dev/girl v0.0.23 + goki.dev/colors v0.8.32 + goki.dev/gi/v2 v2.0.0-dev0.0.19 + goki.dev/girl v0.0.24 goki.dev/glop v0.1.6 - goki.dev/goosi v0.0.13 + goki.dev/goosi v0.0.14 goki.dev/grr v0.0.7 - goki.dev/gti v0.1.19 + goki.dev/gti v0.1.20 goki.dev/icons v0.0.11 - goki.dev/mat32/v2 v2.0.0-dev0.0.16 + goki.dev/mat32/v2 v2.0.0-dev0.0.17 goki.dev/ordmap v0.5.7 ) @@ -48,20 +48,20 @@ require ( github.com/rivo/uniseg v0.4.4 // indirect github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef // indirect github.com/srwiley/scanx v0.0.0-20190309010443-e94503791388 // indirect - goki.dev/cam v0.9.37 // indirect - goki.dev/cursors v0.0.19 // indirect - goki.dev/enums v0.9.41 // indirect - goki.dev/fi v0.1.5 // indirect - goki.dev/grog v0.0.15 // indirect - goki.dev/grows v0.3.18 // indirect - goki.dev/ki/v2 v2.0.0-dev0.0.21 // indirect - goki.dev/laser v0.1.21 // indirect - goki.dev/pi/v2 v2.0.0-dev0.0.14 // indirect + goki.dev/cam v0.9.38 // indirect + goki.dev/cursors v0.0.20 // indirect + goki.dev/enums v0.9.42 // indirect + goki.dev/fi v0.1.6 // indirect + goki.dev/grog v0.0.16 // indirect + goki.dev/grows v0.3.19 // indirect + goki.dev/ki/v2 v2.0.0-dev0.0.22 // indirect + goki.dev/laser v0.1.22 // indirect + goki.dev/pi/v2 v2.0.0-dev0.0.15 // indirect goki.dev/prof/v2 v2.0.0-dev0.0.4 // indirect - goki.dev/spell v0.1.3 // indirect - goki.dev/svg v0.1.16 // indirect - goki.dev/vci/v2 v2.0.0-dev0.0.19 // indirect - goki.dev/vgpu/v2 v2.0.0-dev0.0.17 // indirect + goki.dev/spell v0.1.4 // indirect + goki.dev/svg v0.1.17 // indirect + goki.dev/vci/v2 v2.0.0-dev0.0.20 // indirect + goki.dev/vgpu/v2 v2.0.0-dev0.0.18 // indirect golang.org/x/image v0.14.0 // indirect golang.org/x/mod v0.14.0 // indirect golang.org/x/net v0.19.0 // indirect diff --git a/go.sum b/go.sum index d91faea..79a1752 100644 --- a/go.sum +++ b/go.sum @@ -101,54 +101,54 @@ github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcU github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= -goki.dev/cam v0.9.37 h1:hclO5tKdDvw4qBwdTwujKszFofDpeeih10FGbi1Nw2c= -goki.dev/cam v0.9.37/go.mod h1:fTep/FF9OeSYsiEdjWr76GLW7/1iXzF9PpZAz1uS1Lk= -goki.dev/colors v0.8.31 h1:fXBJhj/C1cMB07BJLqmPYFuKyQlMwx9omoHwTWBvKOs= -goki.dev/colors v0.8.31/go.mod h1:OXY/UCYlVCmob1dN4cM7Z45h7EHF7uOjqtp9fbJJDck= -goki.dev/cursors v0.0.19 h1:g1k/mIaaXREYcrnMEZaOnw9IfF8y2erRUjfB1uGYxKQ= -goki.dev/cursors v0.0.19/go.mod h1:vvhhzlZ/FEF+qG2E+s0SFvwo1gH7wUqCo5K7a0PPnoA= -goki.dev/enums v0.9.41 h1:orKZGNzNvhPBtWWOd820xmsWW6+LF1oCxxvxv8RO99I= -goki.dev/enums v0.9.41/go.mod h1:K7yuG+7XSa7ndfbbTVijJUCTweWuBD3ZQ3Sum5Sn3DQ= -goki.dev/fi v0.1.5 h1:4wUPaR1iX8wIIl8SoXbkaH6JKzau2zaOrcmfuseuO/M= -goki.dev/fi v0.1.5/go.mod h1:T1Dkd2XqPWG4KqNmVmJ1HElUNjFk25O1B8uHgoIYRF0= -goki.dev/gi/v2 v2.0.0-dev0.0.18 h1:qcCcYTBsnLJRQ9+uBQUewiyQHq/0zpweqXBd6piSJxQ= -goki.dev/gi/v2 v2.0.0-dev0.0.18/go.mod h1:TV+SjewBO+ESsZm2ZYrZmtoD3H73mfhXUF4UIymiOFI= -goki.dev/girl v0.0.23 h1:tSCYdCtXzdydhEcEbcbk9vSub9v+IbuTCvCyp5+zSBs= -goki.dev/girl v0.0.23/go.mod h1:PRWFrW5/JWSKo2adjlzheFC8u4FtiLqGKU8yCMxK4uE= +goki.dev/cam v0.9.38 h1:3fYRa17FvjHE5qE+IBaici5zKUcY+OTI1XI/BwcTCmI= +goki.dev/cam v0.9.38/go.mod h1:9a4DFvDiH5wKz+KG7UMB6LfR43Jw08xXwhzJmutL6E8= +goki.dev/colors v0.8.32 h1:NXrAZzkqYlLFewFa6CEn0+0bIgKJMFmkY0uAUvNkwrE= +goki.dev/colors v0.8.32/go.mod h1:7SzxqE0lUUIbx6xvqefa/FDaKAe2zApjCl8orj1iHds= +goki.dev/cursors v0.0.20 h1:ZVPiYLbS9wvNMwQxASBKHp/NcvAy8pC4rOQgKpwEBI8= +goki.dev/cursors v0.0.20/go.mod h1:OPH9vWWPDmpOz0s2o8KKt9v9p7N+81B2ViDjGJVxe9s= +goki.dev/enums v0.9.42 h1:DQ37CSLmDtLWjivN9R1o6+OYEp47JBdMKNVpzoO8+/I= +goki.dev/enums v0.9.42/go.mod h1:c2Ctzc7LXKh3X9A1fUsOrsS4JXNjfEyEEG0Sph3I6i4= +goki.dev/fi v0.1.6 h1:oTXj69KGiHOuV2VtuVpg6AB70lmOZgrg1k247r889D8= +goki.dev/fi v0.1.6/go.mod h1:gtjKGxeyWklzMqcE4cqCEIETHUOAzXD7k+PxO58w5Ks= +goki.dev/gi/v2 v2.0.0-dev0.0.19 h1:roPGAoZ9dS8VcGfkgRoUcEvVasWfk2DpaOsZ6VZwKKU= +goki.dev/gi/v2 v2.0.0-dev0.0.19/go.mod h1:4vnBKjS7EIfK0Zn5gvRX5UmsB8xqwcq11Ri93RJ0v1M= +goki.dev/girl v0.0.24 h1:UDN99A0e6E0b8ldfEMliPON8cg4v9UEhDWHDWLFMrYs= +goki.dev/girl v0.0.24/go.mod h1:dZzvmtaE+R9ZMcShQGjrgm87qmKzVKH7iMObvQPjS8Y= goki.dev/glop v0.1.6 h1:QolRZeGS8AiRemZ0DiUBFMzZry8RiazDlCITJSRZYy4= goki.dev/glop v0.1.6/go.mod h1:IXICQzPtXZokKzpVsAZRK2IUeQEJer84SDjsejw4PSo= -goki.dev/goosi v0.0.13 h1:CBsmqw3taArEJo6eTOHUhMyCJHZ2hg/MUZb6iamKvTg= -goki.dev/goosi v0.0.13/go.mod h1:Hiu4obvnZVlk1II6riNW4BttZvxfMkj4URz1ptwuYUQ= -goki.dev/grog v0.0.15 h1:OKXN4/VCKBq8xcLYgKsi96MFYxvaC4KnyD4R2zbajwM= -goki.dev/grog v0.0.15/go.mod h1:BhxzrabFLfBv7dQk0mw56ot7PCoqu/OQk+VGlizoS6w= -goki.dev/grows v0.3.18 h1:g/bxoyPwSwIZOZghJfZELBBwzbdMdojj5MAD0nI40gg= -goki.dev/grows v0.3.18/go.mod h1:l8iNCjWD9wbd/n0yAXfvaqVizaWZctHkhXbwRtiTYQw= +goki.dev/goosi v0.0.14 h1:4FdRE8oWD5iU4Ghu+sDBBvkOSuLMd0D9wt8esEV6GAU= +goki.dev/goosi v0.0.14/go.mod h1:oAEPZkX/Qzxdk7tPZbL/dGRUfL+tiz0dCW5aYGLVXaY= +goki.dev/grog v0.0.16 h1:j8xjIMg3VJAdJvZq/ATJd9jOGvz5nmIOSo5KPM/XNKg= +goki.dev/grog v0.0.16/go.mod h1:FZDJpOdaSKOd9akTXgsvFfcnuarC27Z9r82hNlCRkTg= +goki.dev/grows v0.3.19 h1:07mWhosTO7AzGCzeXNPr/zvgKSE57SkrE+VbAyD1wS0= +goki.dev/grows v0.3.19/go.mod h1:TxYveYyoR1QqMucD3h/cAzPRkd0nO/UwPlbPPXaUN3w= goki.dev/grr v0.0.7 h1:pCUKJPd8b/rsVazoBPn1SDdCsayM0hSyY0kHRnRCZ6I= goki.dev/grr v0.0.7/go.mod h1:GptVd1cKZKNLthLDQIf6wxKDzx0FpNVgh03WggeMp0k= -goki.dev/gti v0.1.19 h1:98d5LA7ZY4LVepOsJYaPJPyROE257gZJ7JOqXBub3CQ= -goki.dev/gti v0.1.19/go.mod h1:8LFnwFWr3lAvPWA0j76OOw7d8WzXXB1iBeR9VvilqKE= +goki.dev/gti v0.1.20 h1:5SqgRPd24Kztm8ED1Dg35rSY1yz8sJklwotaoO3x/80= +goki.dev/gti v0.1.20/go.mod h1:NJdbFf6JWF+sT7s1ukA/5Ha5Er+AVqWqHbuLlWvLfvc= goki.dev/icons v0.0.11 h1:1l/rM9t/7NHdRdBOQsxiyAuTR5vXet4mrn3ORaspACM= goki.dev/icons v0.0.11/go.mod h1:7BLLKqV6cT0mQbmJyNnDdB4sbMaZ0N65nYNkY8mfW/Q= -goki.dev/ki/v2 v2.0.0-dev0.0.21 h1:N7M78YmnWf+TYibW0TNbkcCvSIFypbFK6iPtisJhRm0= -goki.dev/ki/v2 v2.0.0-dev0.0.21/go.mod h1:8x6pN6y2Je6sD7YjJuGBFJ8DT+AUwzt7qpPVlxNmUcM= -goki.dev/laser v0.1.21 h1:OmAmvGwwRfmgxWDFe48D/sbQM8hi+LrFh62Hi3WVdTM= -goki.dev/laser v0.1.21/go.mod h1:bdv8GEYuMBUW0e7XFp7WMIJxPOLtnG7DcWG6XyQEPIw= -goki.dev/mat32/v2 v2.0.0-dev0.0.16 h1:51yqxbBTn0sjjLis6BIzu+aBMyA0YPR5JAShtd5N2cg= -goki.dev/mat32/v2 v2.0.0-dev0.0.16/go.mod h1:wiL+26F9BYuphPZQuAtGQyPObSd1tuc7tKDNCu5m3so= +goki.dev/ki/v2 v2.0.0-dev0.0.22 h1:Gm6bNagIi4xrmOPZvjkv39P0AanBWoID+CoHTLnG33U= +goki.dev/ki/v2 v2.0.0-dev0.0.22/go.mod h1:BjjWGOCEjbwShphNlqVimcDJb/VM2UjWrX14YySTZps= +goki.dev/laser v0.1.22 h1:y08nQcwxipyjCgYX7R8MWKy8UNbFio5ZHvTX4l478j4= +goki.dev/laser v0.1.22/go.mod h1:AxaxlHUVuxYMLnZvB4Qk+YIHn3HGqgVpe8AA+kI/n+4= +goki.dev/mat32/v2 v2.0.0-dev0.0.17 h1:z8vhViqbc2T/SF6ZMqFSq+Xo10yDHO+Nlh1YyTuWaT4= +goki.dev/mat32/v2 v2.0.0-dev0.0.17/go.mod h1:Kvr72Si+9dcXsggN9f9FO9OtHmGse8lnIdhnMsI//64= goki.dev/ordmap v0.5.7 h1:u21l3xSN6YYG/uK+zLQCt84Nl53GssAc2+04PZiraWI= goki.dev/ordmap v0.5.7/go.mod h1:0w8tBn0d3KTc1gax89DGmRNmBWpZCXnXwQSzcdJ9Ayg= -goki.dev/pi/v2 v2.0.0-dev0.0.14 h1:3S7uNzy5m8OJV7+HYFnA85P+wu+g+HTmoS5xon/mvp8= -goki.dev/pi/v2 v2.0.0-dev0.0.14/go.mod h1:w3ShzrYAoTe60MQDfHz+1AHvlsVHw35ulj/Bz6ygOdI= +goki.dev/pi/v2 v2.0.0-dev0.0.15 h1:bBsUL7FTS0CRJVXJYgyCxqxCJIm5jfATM8UGDb3s8+I= +goki.dev/pi/v2 v2.0.0-dev0.0.15/go.mod h1:4ZmW36qkhzwxiDgkGcZxeVL7jbdcHEiwxjop5+SwkSg= goki.dev/prof/v2 v2.0.0-dev0.0.4 h1:paf9YO++bwGBa/ig7J+HbWLNuIJqAxeyJJiFu2d8YHk= goki.dev/prof/v2 v2.0.0-dev0.0.4/go.mod h1:gMwjHzdBy06YspRuxfTEJ65QMQ1gMafmib75mNC7vnA= -goki.dev/spell v0.1.3 h1:9fKex9xHXnM1xN+EsGsgeaPBt2HjnEp5Ctna744Vn2E= -goki.dev/spell v0.1.3/go.mod h1:6Gq8q2sRvwEs1gKQMN6b/XbVm8yO+logB+NjvDxecMQ= -goki.dev/svg v0.1.16 h1:Y7DwHxvsoeML80Pf+BRnv+NlfP4cPnusUkbkTW82DkQ= -goki.dev/svg v0.1.16/go.mod h1:H5/OUne7Ja2gvQKkWPzrZE2CZDDCKWGgjsP0jU1CTJE= -goki.dev/vci/v2 v2.0.0-dev0.0.19 h1:y5ui74Qk93JXyYlfNxeuy+sWZKxU9goy/cYDKYlQCUo= -goki.dev/vci/v2 v2.0.0-dev0.0.19/go.mod h1:VOeXr8SJtoskdPwPZZn9yZWJ9NuuUbZpAEI1dNtXKXg= -goki.dev/vgpu/v2 v2.0.0-dev0.0.17 h1:/E31nvZX15TiTbSxEbU1FLhEBJX7rDCHRRGmoqI/wcI= -goki.dev/vgpu/v2 v2.0.0-dev0.0.17/go.mod h1:JZ2kd/67G7Vai0PAGOrtCp9BCECX7RM4AXq2seXFQvg= +goki.dev/spell v0.1.4 h1:zlUWdM27czPK6bW0zBtpnGa8H112FndPEC3MIvctyC8= +goki.dev/spell v0.1.4/go.mod h1:aciPh0uXC3Bi84xaxQ7pdFnhzeKHbtVX8j5j39/W0MM= +goki.dev/svg v0.1.17 h1:dZZCeTuuO0xXxk3tOSAw6yTOb/GPaWFuHuDYsqZR2vI= +goki.dev/svg v0.1.17/go.mod h1:lEyTNTTl3A+1G1lOtuaAgLaxLiaSxdvoC0r11cg+ubY= +goki.dev/vci/v2 v2.0.0-dev0.0.20 h1:h8nSJed3TraaLyzcIs7bbBm+Y7MAAsf1tZ9v+UKo29s= +goki.dev/vci/v2 v2.0.0-dev0.0.20/go.mod h1:flKBrA7rF1wtiIMVDUJIV09NWpi7B2P56athdVBQnzA= +goki.dev/vgpu/v2 v2.0.0-dev0.0.18 h1:qDKWNNsmN+Vv+d2fZtUk4XJQ9nZfrR3htCEWVsZOZ7I= +goki.dev/vgpu/v2 v2.0.0-dev0.0.18/go.mod h1:YgDAvH1cgAKJvua298ibZiKagHfYXPcF9hlo/gnQMDw= golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/image v0.0.0-20190703141733-d6a02ce849c9/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.14.0 h1:tNgSxAFe3jC4uYqvZdTr84SZoM1KfwdC9SKIFrLjFn4=