{"id":743,"date":"2018-03-17T23:41:13","date_gmt":"2018-03-17T15:41:13","guid":{"rendered":"http:\/\/konsolscript.sourceforge.net\/web\/?p=743"},"modified":"2020-01-15T01:23:32","modified_gmt":"2020-01-14T17:23:32","slug":"kage-studio-backlog","status":"publish","type":"post","link":"http:\/\/konsolscript.sourceforge.net\/web\/2018\/03\/17\/kage-studio-backlog\/","title":{"rendered":"Kage Studio Backlog"},"content":{"rendered":"<p><strong>UPDATED: 2020\/01\/014<\/strong><br \/>\nDumping Kage Studio&#8217;s TODO list.  Anyone is free to <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/HEAD\/tree\/studio\/\">check-out the code<\/a> and implement what&#8217;s needed before releasing a binary for public testing.  Listed in no particular order:<\/p>\n<ul>\n<li>IMPLEMENT pseudo-delete of fill via 0-alpha rendering<\/li>\n<li>IMPLEMENT pseudo-delete of stroke via 0-alpha rendering<\/li>\n<li>FIX rendering of all layers while mouse is Down<\/li>\n<li><del datetime=\"2019-12-03T14:45:48+00:00\">IMPLEMENT undo<br \/>\nuse vector of vectors<br \/>\n&#8211; where vectors will be copy of CurrentFrame&#8217;s vector of points<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/719\/\">implemented in revision 719<\/a><\/li>\n<li><del datetime=\"2019-12-03T14:45:48+00:00\">IMPLEMENT redo<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/719\/\">implemented in revision 719<\/a><\/li>\n<li>IMPLEMENT sound?!?<\/li>\n<li>IMPLEMENT gradient linear<\/li>\n<li>IMPLEMENT gradient radial<\/li>\n<li><del datetime=\"2020-01-14T17:22:26+00:00\">IMPLEMENT rotation of shapes<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/727\/\">implemented in revision 727<\/a><\/li>\n<li><del datetime=\"2019-12-10T17:04:05+00:00\">IMPLEMENT zoom tool<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/726\/\">implemented in revision 726<\/a><\/li>\n<li>IMPLEMENT Import PNG<\/li>\n<li>IMPLEMENT moving\/resizing of PNG<\/li>\n<li>IMPLEMENT alpha rendering of layers (onion-ish)<\/li>\n<li><del datetime=\"2019-11-23T01:59:40+00:00\">IMPLEMENT multiple-selection<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/715\/\">implemented in revision 715<\/a>; still to implement z-ordering of multiple-selected shapes<\/li>\n<li><del datetime=\"2019-10-09T16:04:17+00:00\">FIX inability to select Frame 1 due to HPane<\/del> &#8212; somehow, newer HPane-handling problem isn&#8217;t present no Ubuntu<\/li>\n<li><del datetime=\"2019-10-29T17:58:02+00:00\">IMPLEMENT shape with non-closed stroke<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/705\/\">partially implemented in revision 705<\/a> but needs fixing on Node-editing<\/li>\n<li><del datetime=\"2019-10-18T18:56:03+00:00\">IMPLEMENT copy\/pasting of Shapes and Nodes<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/701\/\">implemented in revision 701 for Shape<\/a>; there&#8217;s no sense in implementing copy\/pasting of Nodes<\/li>\n<li><del datetime=\"2019-10-22T15:51:14+00:00\">IMPLEMENT saving of KAGE File<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/703\/\">implemented in revision 703<\/a><\/li>\n<li><del datetime=\"2019-11-06T08:35:29+00:00\">IMPLEMENT loading of KAGE File<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/709\/\">implemented in revision 709<\/a><\/li>\n<li><del datetime=\"2019-10-16T17:45:33+00:00\">IMPLEMENT X\/Y on Properties<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/700\/\">implemented in revision 700<\/a><\/li>\n<li><del datetime=\"2019-10-16T17:45:33+00:00\">IMPLEMENT Width\/Height on Properties<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/700\/\">implemented in revision 700<\/a><\/li>\n<li><del datetime=\"2019-10-29T18:17:01+00:00\">FIX node-editing of Poly-tool-made shapes<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/705\/\">fixed for closed-shapes in revision 705<\/a><\/li>\n<li><del datetime=\"2019-10-29T17:56:49+00:00\">IMPLEMENT export as AVI\/MP4\/PNGs<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/707\/\">implemented in revision 707<\/a><\/li>\n<li><del datetime=\"2019-10-09T15:51:35+00:00\">FIX exporting of HTML5&#8217;s stokeStyle<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/696\/\">fixed in revision 696<\/a><\/li>\n<li><del datetime=\"2019-10-19T20:13:28+00:00\">IMPLEMENT change of rendering order (aka Z-order)<\/del> &#8212; <a href=\"https:\/\/sourceforge.net\/p\/konsolscript\/code\/702\/\">implemented in revision 702<\/a><\/li>\n<\/ul>\n<p>~creek23<\/p>\n","protected":false},"excerpt":{"rendered":"<p>UPDATED: 2020\/01\/014 Dumping Kage Studio&#8217;s TODO list. Anyone is free to check-out the code and implement what&#8217;s needed before releasing a binary for public testing. Listed in no particular order: IMPLEMENT pseudo-delete of fill via 0-alpha rendering IMPLEMENT pseudo-delete of stroke via 0-alpha rendering FIX rendering of all layers while mouse is Down IMPLEMENT undo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[5],"_links":{"self":[{"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/posts\/743"}],"collection":[{"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/comments?post=743"}],"version-history":[{"count":29,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/posts\/743\/revisions"}],"predecessor-version":[{"id":1150,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/posts\/743\/revisions\/1150"}],"wp:attachment":[{"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/media?parent=743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/categories?post=743"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/konsolscript.sourceforge.net\/web\/wp-json\/wp\/v2\/tags?post=743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}