1699 Commits

Author SHA1 Message Date
kruland2607
7687568f81 Merge pull request #151 from kruland2607/feature-motorfilter
Improve MotorSelectionDialog box by having more sophisticated filtering.
2013-10-08 19:06:10 -07:00
kruland2607
9420390ea8 Final tweaking of motor filter in the MotorChooserPanel. 2013-10-08 21:08:05 -05:00
kruland2607
fbc7cf69f5 Merge remote-tracking branch 'upstream/13.09dev' into feature-motorfilter 2013-10-08 20:55:21 -05:00
kruland2607
2368455d2d Merge pull request #150 from kruland2607/13.09dev
Fix eclipse classpath after moving the lib-test stuff.
2013-10-08 18:47:03 -07:00
kruland2607
8df0b63ea3 Updated the features.html page and added screenshot of the boosted dart
example rendered in 3D.
2013-10-08 20:41:33 -05:00
kruland2607
2127908b2a Wire up motor length filter using ChangeListener and DoubleModel. 2013-10-07 22:19:07 -05:00
kruland2607
3e57ef205d Be smart about displaying decimals. 2013-10-07 22:18:22 -05:00
kruland2607
e5679259fa Rework the impulse and diameter to use a two thumbed slider. 2013-10-07 18:47:10 -05:00
kruland2607
fb217b5361 Added more details to releasing.txt 2013-10-06 10:01:58 -05:00
Sampo Niskanen
824aa4420a Update web pages 2013-10-06 09:59:49 +03:00
kruland2607
3826a07cee Change build.properties for development. 2013-10-05 21:52:56 -05:00
kruland2607
e549838863 Make release of 13.09.1. release-13.09.1 2013-10-05 21:51:06 -05:00
kruland2607
afcedf90f1 Remove the show details button now that it's available in a tab. 2013-10-05 15:43:12 -05:00
kruland2607
7221b6558e More cleanup. 2013-10-04 21:33:46 -05:00
kruland2607
e6755e0e84 Rework the thrustcurve motor filter and information. They now share
tabs on the MotorSelectionPanel.  Added Minimum Motor diameter to the
motor filter.
2013-10-04 20:36:30 -05:00
kruland2607
cf08cd77b8 Merge pull request #149 from soupwizard/13.09dev
Swing build depends on core jar already being built, added dependency
2013-10-04 06:51:01 -07:00
soupwizard
71e3e76493 Swing build depends on core jar already being built, added that dependency. 2013-10-03 21:25:55 -07:00
kruland2607
32817f2cb1 Reworked the ThrustCurveMotorSelectionPanel so a single instance can be
reused for different searches.  This means the MotorRowFilter has an
easier time remembering its settings on a per rocket basis.
2013-10-03 21:00:50 -05:00
kruland2607
da1bf3242c Merge pull request #148 from kruland2607/master
Manual edits to the new AeroTech C3 and D2 eng files to correct mass and delays.
2013-10-03 10:29:06 -07:00
kruland2607
24a011b1e8 Manual edits to the new AeroTech C3 and D2 eng files to correct mass and
delays.
2013-10-03 12:27:15 -05:00
kruland2607
5913fb2533 Merge branch '13.09dev' into feature-motorfilter 2013-10-02 20:48:47 -05:00
kruland2607
e44c87029b Fix eclipse classpath after moving the lib-test stuff. 2013-10-02 20:48:13 -05:00
kruland2607
444035442f scroll to selection on opening. 2013-10-02 13:45:54 -05:00
kruland2607
24bba56059 Merge branch '13.09dev' into feature-motorfilter 2013-10-02 13:05:27 -05:00
kruland2607
59e75d5c83 Rework BodyTubeConfig and InnerTubeConfig removing the motor
configuration stuff.  The motormount checkbox and default ignition
configuration is now on the General tab.  Removed
ThicknessRingComponentConfig since that was only used by
InnerTubeConfig.  Moved the radialPanel from RingComponentConfig to
InnerTubeConfig for now.
2013-10-02 12:51:59 -05:00
kruland2607
ed0444a909 Move buttons to top. 2013-10-02 08:55:55 -05:00
kruland2607
6abcda7abd Don't show the sustainer stage in the stage configuration panel. 2013-10-01 16:12:05 -05:00
kruland2607
dca6c31241 Move ownership of the table to the base class. 2013-10-01 15:47:28 -05:00
kruland2607
60a7014ca3 Fix button layout. 2013-10-01 15:37:17 -05:00
kruland2607
f433c640e2 Fixed motor table so it only shows motor mounts. Extracted the table cell renderer code into abstract base class. 2013-10-01 13:26:44 -05:00
kruland2607
c8f71fcc94 Refactored the table models into a common base class FlightConfigurableTableModel. 2013-10-01 12:12:30 -05:00
kruland2607
fa7916f7b0 Localized column heading and added rocket listener to update columns. 2013-10-01 11:34:57 -05:00
kruland2607
e36a90adfc Improved common base of configuration panels. 2013-10-01 10:20:44 -05:00
kruland2607
9e01ff4e76 Refactor Recovery and Separation panels to derive from
FlightConfigurablePanel.  Added DefaultConfiguration listener to the
FlightConfigurablePanel to keep the RocketFigure in sync.
2013-09-30 21:59:37 -05:00
kruland2607
43187b2b2c Implement Configuration tab in BasicFrame next to Design and Simulation tabs. Provides functionality to configure motors, recovery and stages. Todo - verify functionality, add listeners to the table contents change when the design is updated, add listener so the configuration is highlighed to reflect selection in RocketFigure. 2013-09-30 21:12:52 -05:00
kruland2607
393850a367 Change case in core jar name. 2013-09-30 12:03:15 -05:00
kruland2607
fc5faf2285 Update travis to use base build. 2013-09-30 11:57:34 -05:00
kruland2607
d692288f68 Added build.xml driver in root directory. Moved a few files around to support
unittest.
2013-09-30 11:38:54 -05:00
kruland2607
572b14de13 Localize motor popup and new fields in ThrustCurveMotorSelectionPanel. 2013-09-28 22:16:31 -05:00
kruland2607
bae9d38a51 Further refinements to motor filter. Moved diameter configuration into
popup.  Added impulse class filters.  Improved interface to CheckList and
removed the double-click functionality from CheckListEditor.
2013-09-28 22:01:14 -05:00
kruland2607
246b9a6823 Relocate the swing files into the swing/ project. They were misplaced with the rebase. 2013-09-27 21:54:05 -05:00
kruland2607
ea6aa3e414 Added manufacturer selection boxes and exclude motors currently used
filters.
2013-09-27 21:51:17 -05:00
kruland2607
64015d72be Refactor the api so the motor mount goes into the
ThrustCurveMotorSelectionPanel.  This allows greater flexibility in
filter functionality.
2013-09-27 21:51:13 -05:00
kruland2607
84af78ccf4 Extract the MotorRowFilter out of the ThrustCurveMotorSelectionPanel to
facilitate adding more filters.
2013-09-27 21:51:10 -05:00
kruland2607
5e27ea578f Added core/resources and swing/resources to classpath. 2013-09-27 21:37:46 -05:00
kruland2607
f3bcdfcfc2 Changed eclipse project name to OpenRocket Core. 2013-09-27 20:59:35 -05:00
kruland2607
26fb295554 Rework source structure to separate swing gui code from core code.
Separate swing application code from core code.  Moved a bunch of sources
and libraries around.  Created new eclipse project.

Further refinements to make it build.

Update gitignore.
2013-09-27 11:34:46 -05:00
kruland2607
f300c3a6be Merge pull request #147 from kruland2607/master
Added some logging and an additional mechanism to try to find the jar file URL.
2013-09-26 09:25:52 -07:00
kruland2607
d00e70c0a9 Added some logging and an additional mechanism to try to find the jar
file URL.
2013-09-26 11:08:13 -05:00
Bill Kuker
0a4ca9fe54 Merge pull request #146 from bkuker/bugfix-osx-java7
GL Preferences for compatibility - specifically with Java 7 on OSX.
2013-09-26 08:23:58 -07:00