To Do ===== 2.0 alpha1 ---------- #. WIP - Statistics from 1.0, needs histogram #. WIP - Saving DST/PES/JEF (varga) #. WIP - Saving CSV/SVG (rt) + CSV read/write UNKNOWN interpreted as COLOR bug 2.0 alpha2 ---------- #. TODO - Notify user of data loss if not saving to an object format. #. TODO - Import Raster Image #. TODO - SNAP/ORTHO/POLAR #. TODO - Layer Manager + LayerSwitcher DockWidget #. TODO - Reading DXF 2.0 alpha3 ---------- #. TODO - Writing DXF #. DONE - Up and Down keys cycle thru commands in the command prompt #. TODO - Amount of Thread & Machine Time Estimation (also allow customizable times for setup, color changes, manually trimming jump threads, etc...that way a realistic total time can be estimated) #. TODO - Otto Theme Icons - whatsthis icon doesn't scale well, needs redone #. TODO - embroidermodder2.ico 16 x 16 looks horrible 2.0 alpha4 ---------- #. WIP - CAD Command: Arc (rt) #. TODO - Load/Save Menu/Toolbars configurations into settings.ini #. TODO - automate changelog and write to a javascript file for the docs: git log --pretty=tformat:'%s' 2.0 beta1 --------- #. TODO - Custom Filter Bug - doesn't save changes in some cases #. TODO - Cannot open file with # in name when opening multiple files (works fine when opening the single file) #. TODO - Closing Settings Dialog with the X in the window saves settings rather than discards them #. WIP - Advanced Printing #. TODO - Filling Algorithms (varga) #. TODO - Otto Theme Icons - beta (rt) - Units, Render, Selectors 2.0 rc1 ------- #. TODO - QDoc Comments #. TODO - Review KDE4 Thumbnailer #. TODO - Documentation for libembroidery & formats #. TODO - HTML Help files #. TODO - Update language translations #. TODO - CAD Command review: line #. TODO - CAD Command review: circle #. TODO - CAD Command review: rectangle #. TODO - CAD Command review: polygon #. TODO - CAD Command review: polyline #. TODO - CAD Command review: point #. TODO - CAD Command review: ellipse #. TODO - CAD Command review: arc #. TODO - CAD Command review: distance #. TODO - CAD Command review: locatepoint #. TODO - CAD Command review: move #. TODO - CAD Command review: rgb #. TODO - CAD Command review: rotate #. TODO - CAD Command review: scale #. TODO - CAD Command review: singlelinetext #. TODO - CAD Command review: star #. TODO - Clean up all compiler warning messages, right now theres plenty :P 2.0 Release ----------- #. TODO - tar.gz archive #. TODO - zip archive #. TODO - Debian Package (rt) #. TODO - NSIS Installer (rt) #. TODO - Mac Bundle? #. TODO - press release 2.x/Ideas --------- #. TODO - libembroidery.mk for MXE project (refer to qt submodule packages for qmake based building. Also refer to plibc.mk for example of how write an update macro for github.) #. TODO - libembroidery safeguard for all writers - check if the last stitch is an END stitch. If not, add an end stitch in the writer and modify the header data if necessary. #. TODO - Cut/Copy - Allow Post-selection #. TODO - CAD Command: Array #. TODO - CAD Command: Offset #. TODO - CAD Command: Extend #. TODO - CAD Command: Trim #. TODO - CAD Command: BreakAtPoint #. TODO - CAD Command: Break2Points #. TODO - CAD Command: Fillet #. TODO - CAD Command: Chamfer #. TODO - CAD Command: Split #. TODO - CAD Command: Area #. TODO - CAD Command: Time #. TODO - CAD Command: PickAdd #. TODO - CAD Command: Product #. TODO - CAD Command: Program #. TODO - CAD Command: ZoomFactor #. TODO - CAD Command: GripHot #. TODO - CAD Command: GripColor & GripCool #. TODO - CAD Command: GripSize #. TODO - CAD Command: Highlight #. TODO - CAD Command: Units #. TODO - CAD Command: Grid #. TODO - CAD Command: Find #. TODO - CAD Command: Divide #. TODO - CAD Command: ZoomWindow (Move out of view.cpp) #. TODO - Command: Web (Generates Spiderweb patterns) #. TODO - Command: Guilloche (Generates Guilloche patterns) #. TODO - Command: Celtic Knots #. TODO - Command: Knotted Wreath #. TODO - Lego Mindstorms NXT/EV3 ports and/or commands. #. TODO - native function that flashes the command prompt to get users attention when using the prompt is required for a command. #. TODO - libembroidery-composer like app that combines multiple files into one. #. TODO - Settings Dialog, it would be nice to have it notify you when switching tabs that a setting has been changed. Adding an Apply button is what would make sense for this to happen. #. TODO - Keyboard Zooming/Panning #. TODO - G-Code format? #. TODO - 3D Raised Embroidery #. TODO - Gradient Filling Algorithms #. TODO - Stitching Simulation #. TODO - RPM packages? #. TODO - Reports? #. TODO - Record and Playback Commands #. TODO - Settings option for reversing zoom scrolling direction #. TODO - Qt GUI for libembroidery-convert #. TODO - EPS format? Look at using Ghostscript as an optional add-on to libembroidery... #. TODO - optional compile option for including LGPL/GPL libs etc... with warning to user about license requirements. #. TODO - Realistic Visualization - Bump Mapping/OpenGL/Gradients? #. TODO - Stippling Fill #. TODO - User Designed Custom Fill #. TODO - Honeycomb Fill #. TODO - Hilburt Curve Fill #. TODO - Sierpinski Triangle fill #. TODO - Circle Grid Fill #. TODO - Spiral Fill #. TODO - Offset Fill #. TODO - Brick Fill #. TODO - Trim jumps over a certain length. #. TODO - FAQ about setting high number of jumps for more controlled trimming. #. TODO - Minimum stitch length option. (Many machines also have this option too) #. TODO - Add 'Design Details' functionality to libembroidery-convert #. TODO - Add 'Batch convert many to one format' functionality to libembroidery-convert #. TODO - EmbroideryFLOSS - Color picker that displays catalog numbers and names. #. TODO - emscripten/javascript port of libembroidery Embedded -------- #. TODO - Fix emb-outline files #. TODO - Fix thread-color files #. TODO - Logging of Last Stitch Location to External USB Storage(commonly available and easily replaced) ...wait until TRE is available to avoid rework #. TODO - inotool.org - seems like the logical solution for Nightly/CI builds #. TODO - Smoothieboard experiments libembroidery-tests ------------------- #. TODO - looping test that reads 10 times while running valgrind. See embPattern_loadExternalColorFile() Arduino leak note for more info.