summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLex Neva <github@lexneva.name>2016-02-28 14:04:05 -0500
committerLex Neva <github@lexneva.name>2016-02-28 14:15:16 -0500
commitb115c7831ae4453613d3ba4599863dae7dc22eb0 (patch)
tree92388bab32c3008b47ae074e0c7d9e979b699102
parentffea1d2bc1978051b671f790608ba33f302ba27f (diff)
add TODO
Eventually I hope to have a solid embroidery digitizing platform that matches the functionality of basic commercial applications.
-rw-r--r--TODO20
1 files changed, 20 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 00000000..d4c99409
--- /dev/null
+++ b/TODO
@@ -0,0 +1,20 @@
+ * BUG: really short rows get stitches outside bounds
+ * pattern-based fill?
+ * curved fill?
+ * extension to split a fill region into sub-regions that can each be embroidered all in one go
+ * extension to generate various kinds of underlay for selected paths
+ * center line
+ * edge walk
+ * sparse fill rotated 90 degrees
+ * extension to generate connection between two patches
+ * user will probably adjust, but then the endpoints are in the right spots
+ * setting for fill to tell it where to start (northeast, northwest, southeast, southwest)
+ * keep stitch plan objects and just update the ones that change
+ * use md5sum of <path> objects to see what's changed
+ * keep stitch plans in a layer above everything else
+ * set stitch plans to "noninteractive" so you can click through them to the paths
+ * this will make it work more like a "real" embroidery program
+ * use a GUI dialog in params script to load existing settings, making it more like a real app
+ * separate 'export embroidery file' command
+ * get rid of TSP entirely and make it completely human-driven
+ * add option for connection to next patch (jump or running stitch)