2 Feature roadmap for OpenRocket 1.0
3 ----------------------------------
8 - Go through thrust curves and select best ones
9 - Updated splash screen
15 - Re-investigate 15% reduction of three-fin CNa
16 - Take into account all fins in interference effects
17 - Add slight randomness to yaw moment
27 - Integration with thrustcurve.org (syncing?)
28 - Reading thrust curves from external directory
29 - Plot motor thrust curve
30 - Water rocket modelling
35 - Windows executable wrapper (launch4j)
36 - Allow only one instance of OpenRocket running (RMI communication)
37 - Running from command line
42 - Only schedule rocket figure update instead of each time updating it
43 - Importing flight data (file/altimeter)
45 - Implement setDefaults() method for RocketComponent
46 - BUG: Inner tube cluster rotation, edit with spinner arrows, slider wrong
47 - NAR/CNES/etc competition validity checking
53 - Landing scatter plots
54 - Simulate other branches
59 - Screw weights for nose cones / transitions
60 - Support for external pods
61 - Support for tube fins
66 - Reading (writing) .RKT format
71 - Move startup class to src14 directory, remove reflection
72 - Remove database etc. initialization from class initialization,
73 create separate set of test motors
74 - Extract event rules and data saving from Simulator into listeners
75 - Change SimulationStatus to include methods for obtaining basic
76 position (maybe even change to an interface, implements Cloneable)
77 - Change Motor (immutable) to be a factory of MotorInstance (stateful)
83 - Search field in motor selection dialog
84 - Motor selection/editing from Edit configurations dialog
85 - Change FreeformFinSet to throw checked exceptions
86 - Fix engine block icons
87 - Exporting flight data
88 - Split cluster into separate components
89 - Create application icon and take into use
90 - Error dialog for uncaught exceptions
91 - Check where plot data ends (all rest NaN)
92 - Example rocket designs (hybrid w/ dual deployment, staged rocket)
93 - Better error/warning dialogs when reading/writing files
94 - Store custom materials
95 - Read more thrust curve formats
96 - Showing events in plots
97 - Table boolean selecting by clicking label
98 - Test automatic exception reporting (for 0.9.3)
99 - Draw remaining event icons (for 0.9.3)
100 - Update "About" dialog with icon and source info
102 - Through-the-wall fins
103 - Make ThicknessRingComponent implement RadialParent and allow
104 attaching components to a TubeCoupler (for 0.9.4)
105 - Save file as oldest OpenRocket format possible (for 0.9.4)
106 - Non-exception bug handling
107 - JTree text is cropped unnecessarily
108 - Allow editing user-defined materials
109 - [BUG] All configuration dialogs too high
110 - Simulation plot dialog forces dialog one button row too high (All/None)
111 - Add styrofoam and depron materials
112 - Inform user about software updates
114 - Add label to motor panel to tell current number of stages