Well, this list seems to be a very big spoiler, but anyway...
I just wanted to tell you what is "next-on-my-list" until the 0.8.0 beta release is finally there.
A lot of the tasks require one day or less to implement, so eastern should be a realistic release date.
I already did the really complex things like Realtime Parsing, Multiple files opened/viewed at the same time, CSG, BFC, Arbitrary Precision, Multithreading / Parallelisation, TEXMAP, SlicerPro, Material Shaders for LDConfig, Intersector, ...and many more.
I will "start" with (1) and end with (34).
..and in the future far from this day: Switching to Java 8 and transformation from SWT to JavaFX to overcome any platform restrictions.
I just wanted to tell you what is "next-on-my-list" until the 0.8.0 beta release is finally there.
A lot of the tasks require one day or less to implement, so eastern should be a realistic release date.
I already did the really complex things like Realtime Parsing, Multiple files opened/viewed at the same time, CSG, BFC, Arbitrary Precision, Multithreading / Parallelisation, TEXMAP, SlicerPro, Material Shaders for LDConfig, Intersector, ...and many more.
I will "start" with (1) and end with (34).
- Text editor: Search and replace
- Text editor: Sort selection
- Text editor: Change colour
- Text editor / 3D editor: Split quad into triangles
- Lines2Pattern-Tool (will be very cool!)
- Updater-Application
- PathTruder
- Unrectifier
- SymSplitter
- Unificator
- Flipper
- Select same colour
- Select connected
- Select touching
- Select faces with the same orientation
- Create file
- Save project
- Save file
- Open project
- Open file
- Subdivision
- Split
- Merge (to center / last selected / nearest line, face, vertex, primitive)
- Mirror
- Set x/y/z for a group of vertices (e.g. X=0)
- Transformation by value
- • Translate x/y/z
- • Rotate x/y/z (in degrees), with pivot point
- • Scale x/y/z, with pivot point
- Primitive gallery (with drag and drop)
- Undo + Redo
- Full LDConfig support
- User Manual (will be created as soon as possible)
- Import files from parts tracker
- Feature to send your log files to me, so that I can fix unknown bugs.
- Option menu for custom settings, colours and shortkeys [~0.9.0 beta, high priority]
- Millimeters and Inches + LDU [~0.9.5 beta, low priority]
- More professional file header validation (like DatHeader). At the moment the validation is not bad, but very basic. [low priority]
- Template support [low priority]
- "2D to 3D" projection feature (as you know it from LDPatternCreator) [low priority, since we have already SlicerPro2+Lines2Pattern]
- GUI Interface: Translation to other languages (I did already preparations for this, 575 little tasks remain before its done) [~1.0.0, high priority]
- Plug-in support with a nice interface (I did already preparations for this task)
- Webcam (+ Head-Mounted Display) Support to do the reverse engineering in VR [~1.1.0, high priority]
- Tools for measurements in 2D and 3D space.
- Upload files to the parts tracker
- And more continuous improvements...
..and in the future far from this day: Switching to Java 8 and transformation from SWT to JavaFX to overcome any platform restrictions.