Updates for 0.9.3
[debian/openrocket] / TODO
1
2 Feature roadmap for OpenRocket 1.0
3
4
5 Must-have:
6
7 - Draw remaining event icons (for 0.9.3)
8 - Change automatic exception reporting success code to 202 (for 0.9.3)
9 - Test automatic exception reporting (for 0.9.3)
10
11 - Allow editing user-defined materials
12 - Go through thrust curves and correct errors
13 - Add styrofoam and depron materials
14 - Through-the-wall fins
15 - Update "About" dialog with icon and source info
16
17
18 Bugs:
19
20 - Simulation plot dialog forces dialog one button row too high (All/None)
21 - JTree text is cropped unnecessarily
22 - BUG: Inner tube cluster rotation, edit with spinner arrows, slider wrong
23
24
25 Maybe:
26
27 - Make ThicknessRingComponent implement RadialParent and allow
28   attaching components to a TubeCoupler
29 - Reading thrust curves from external directory
30
31
32 Postponed:
33
34 - Allow only one instance of OpenRocket running (RMI communication)
35 - Only schedule rocket figure update instead of each time updating it
36 - Reading (writing) .RKT format
37 - Importing flight data
38 - Water rocket modelling
39 - Landing scatter plots
40
41
42 Done:
43
44 - Search field in motor selection dialog
45 - Motor selection/editing from Edit configurations dialog
46 - Change FreeformFinSet to throw checked exceptions
47 - Fix engine block icons
48 - Exporting flight data
49 - Split cluster into separate components
50 - Create application icon and take into use
51 - Error dialog for uncaught exceptions
52 - Check where plot data ends (all rest NaN)
53 - Example rocket designs (hybrid w/ dual deployment, staged rocket)
54 - Better error/warning dialogs when reading/writing files
55 - Store custom materials
56 - Read more thrust curve formats
57 - Showing events in plots
58 - Table boolean selecting by clicking label
59