]> Shamusworld >> Repos - architektonas/blob - TODO
b783d7e6538673a0a964a398b929618106cc2de6
[architektonas] / TODO
1 Stuff To Be Implemented/Fixed
2 -----------------------------
3
4  - Add Polygon
5  - Add Ellipse
6  - Add Spline
7  - Add Text
8  - Object connections (two types: flexible and rigid)
9  - Group selection (kinda done, needs more work though)
10  - Take movement code out of Objects and put it into top level Container
11    (actually I think this should be more of the state code handling. Have to
12    see.)
13  - Add OSD to Object creation
14  - Add layers
15  - Add blocks
16  - Add page layout
17  - Add fill/hatch to Objects
18  - Fix zooming to be more intuitive
19  - Add other Dimension types, like radial, diametric, leader
20  - Restrict movement horizontal/vertical tool (keyboard shortcut?)
21  - Fix Arc manipulator. Idea: split edge handles so that the inner half controls
22    arc sizing, outer half controls rotation. That way you can grab either handle
23    and know what it's supposed to do.
24  - Add Drawing Properties dialog (separate from Application Settings)
25  - Trim tool
26  - Trim/Slice tool (to be able to click on a line segment crossing another, and
27    remove it and it only, or to cut the entity at other entities crossing)
28  - Make Architektonas an MDI application
29
30
31 Stuff That's Done
32 -----------------
33
34  - Add pen color/style/width to Objects [Shamus 2017ish]
35  - Fix loading and saving code [Shamus 2016ish]
36  - Manipulate Dimension [Shamus 2014-03-20]
37  - Fix snap to grid to honor both states (right now, it's a weird mix of states)
38    [Shamus 2013-08-11]
39  - Add Arc [Shamus 2013-08-14]
40  - Fix snap to grid to allow picking up of handles when they are not on a grid
41    point. [Shamus 2013-08-18]
42  - Add OSD routines so they don't have to be implemented in Objects [Shamus
43    2013-08-24]
44  - Mirror tool (started, needs actual mirroring implementation) (Rotate tool is
45    also done :-D) [Shamus 2013-09-01]
46
47