Kevin Ruland
51f98b71aa
Froyo had troubles with the old table layout. Changed instead to the same layout style as used in the simulation edit/run dialog. Added a localizable title string.
2012-07-19 14:44:39 +00:00
Kevin Ruland
ef771d412b
Bump to b7.
2012-07-13 14:05:35 +00:00
Kevin Ruland
568b7aeb5d
Fix behavior when cancelling a failure to open an Ork file. This had finished the activity when it was its own activity. Now it just cancels the dialog.
2012-07-10 03:08:03 +00:00
Kevin Ruland
fed956e2b0
Implement autosave rockets. Controlled by preference. When preference is set, the rocket is automatically saved when simulation changed events are fired. This is really too often since addSimulation should not cause rocket to be saved.
2012-07-02 21:40:14 +00:00
Kevin Ruland
b835dd08b4
Added dialog to load new file when the current file is modified.
2012-07-02 02:15:34 +00:00
Kevin Ruland
cb601364d0
Some more renaming of menu options and strings so they are more consistent.
2012-07-01 02:06:32 +00:00
Kevin Ruland
c1d8598536
Bump to b6.
2012-06-30 19:28:20 +00:00
Kevin Ruland
75d6440892
Localize some strings.
2012-06-30 19:24:48 +00:00
Kevin Ruland
bb64a32d34
Refactor. Rename SimulationSeriesDialog to SimulationPlotConfigDialog. Change names of layouts accordingly.
2012-06-30 19:16:34 +00:00
Kevin Ruland
c5122ebef5
Show events and times on the chart. The achartengine needs some work to get the labels in a better place. Enhance the SimulationSeriesDialog to allow selection of events.
2012-06-30 19:08:13 +00:00
Kevin Ruland
5ae62a2db2
Implement color indicators (green, yellow, red) for the Simulation Status in the Simulations list. This makes the list more like that on OR desktop.
2012-06-26 18:26:06 +00:00
Kevin Ruland
3f47bda9e4
Bump version number.
2012-06-22 02:14:20 +00:00
Kevin Ruland
79d1fe38e3
Bump beta version to b4.
2012-06-18 21:11:09 +00:00
Kevin Ruland
dc5c1c070c
Tweak the main layout for Honeycomb and ICS devices. Added custom layout for these devices running on non-xlarge screens which pushes the title text down below the action bar. Fixed the style for ICS and Honeycomb to properly hide the actionbar but leave the overflow menu button.
2012-06-15 14:13:04 +00:00
Kevin Ruland
61a78f49a7
Bumped beta version.
2012-06-14 13:28:30 +00:00
Kevin Ruland
1f0bcf6730
Change the initial screen handling and add file load to OpenRocketViewer activity. The OpenRocketLoaderActivity is now used as a base class for the OpenRocketViewer and Main activities. These activities now share the code used for loading ork files. The OpenRocketLoaderActivity no longer is registered in the manifest because it is not a real activity any more. The OpenRocketViewer activity now has a menu item for "load" to load a new model. The Main activity uses finish() when it transfers control to the OpenRocketViewer thus removing it from the back stack. Further, if the Main activity detects that the Application contains a rocket, it will automatically forward to the OpenRocketViewer.
2012-06-13 16:37:18 +00:00
Kevin Ruland
225d502896
Bump version number in prep for a round of testing.
2012-06-10 01:39:13 +00:00
Kevin Ruland
274f646124
Tweak the style for the main and loader activities so the action bar is transparent expect for the overflow button. This looks much nicer on ICS.
2012-06-05 13:57:37 +00:00
Kevin Ruland
0250f29f26
Added local foreground service which runs simulations. Wired into the SimulationEditFragment.
2012-06-04 19:16:27 +00:00
Kevin Ruland
cb8faf376e
Checkpoint commit with many different changes. Made the Configuration and Simulation "add" buttons to be action bar items. Added Handler to act as a listener mechansims so the OpenRocketViewer can update fragments when the rocket is modified. Added MotorConfigSpinner as custom View which is more usable than MotorConfigSpinnerAdapter.
2012-06-02 04:06:02 +00:00
Kevin Ruland
905c7f740a
Pull TreeListView from main source and include from library instead.
2012-05-27 12:57:57 +00:00
Kevin Ruland
a6a5eff5b6
Simplify the spinner styling.
2012-05-25 20:45:13 +00:00
Kevin Ruland
743ba0f57d
Change to using ActionBarSherlock for the action bar compatibility.
2012-05-23 19:45:27 +00:00
Kevin Ruland
02d9954ff1
Added Configuration tab to the rocket viewer which displays all the motor configurations and allows one to create a new motor configuration.
2012-05-22 19:34:11 +00:00
Kevin Ruland
a5d982aa4e
Have the star field visible under the actionbar in ICS and Honeycomb devices.
2012-03-14 01:29:43 +00:00
Kevin Ruland
1784665ffd
Added a version string to the main layout.
2012-02-29 18:13:20 +00:00
Kevin Ruland
c514314ed3
Added primitive about dialog to all main windows. Added 'donate' button to main.
2012-02-25 03:49:56 +00:00
Kevin Ruland
204b29bfb5
Extract strings from layout files to prepare better for l10n.
2012-02-23 17:33:15 +00:00
Kevin Ruland
ff05c2b499
Rework the filebrowser some to add some functionality. A "hidden" preference now stores the default directory to open. This directory is marked with a gold star. To change the default directory, you touch on a star. Added icon for directories. Added preference to control if only ork files are shown in the file browser. Changed the sort order to do the fancy "logical" sort to compare number components numerically.
2012-02-14 18:33:31 +00:00
Kevin Ruland
844f2de727
Use our own simple_spinner_item layout so we can style it more easily.
2012-02-12 16:29:48 +00:00
Kevin Ruland
3861f21d6d
Remove the white textColor style from the default theme - it was just causing trouble.
2012-02-12 16:28:50 +00:00
Kevin Ruland
0f7a05b95b
Many style and navigation changes. Pulled in ActionBarCompat from Android sample sources to provide an action bar paradigm on pre-gingerbread devices. Changed the OpenRocket Viewer activity to use a viewpager with sliding tabs since it looks much nicer. Updated to the newest android-support-v4 jar.
2012-02-11 20:17:39 +00:00
Kevin Ruland
8603cbeff5
Various changes to android application. Separate the loading of an ork file into the OpenRocketLoader activity. Changed OpenRocketViewer to use Fragments for each of the tab contents. Added Component, Overview and Simulations fragments for the tabs in OpenRocketViewer. Modified the graphics on the UI. Have the PreferencesActivity pack the changed preferences into the application onStop().
2012-01-22 02:44:17 +00:00
Kevin Ruland
6e849bcf30
Add preference selection for Distance and Velocity.
2012-01-14 02:42:21 +00:00
Kevin Ruland
851865e54f
Using pl.polidea.treeview for the component tree list. This code is under 2-clause BSD and available from code.google.com/p/tree-view-list-android. Unfortunately, the only way to effectively use this code is to include the source within the project (instead of jar) because it was poorly written and depends on a bunch of resources.
2012-01-10 15:48:19 +00:00
Kevin Ruland
10dd89f569
Change OpenRocketViewer to tab layout with three tabs: overview, components, and simulations. Overview is populated with some high level data about the rocket - length, mass, cg, etc. Components will be populated with the tree of rocket components. Simulations contains the list of stored simulations.
...
Added length and mass preferences and wired into the application object initialization of the OpenRocket UnitGroup statics.
There is currently an issue in the Simulation list in that the motors are not being displayed. This is because currently the motor dao is not wired into the application.
2012-01-08 00:53:35 +00:00
Kevin Ruland
d1df3dd35f
Change Simulation plotting functionality to use AChartEngine instead of AndroidPlot. AChartEngine has built in zoom and pan though they are currently not used (because they are a little buggy). AChartEngine supports mulitple series plotted on same graph. However, it does not support the plotting of events.
...
Removed the sliding drawer from the configuration. Instead a new activity is launched containing the plot.
2012-01-06 03:12:27 +00:00
Kevin Ruland
dc488e2f58
Checkpoint commit of android functionality. Application currently consists of simple Main activity which does nothing but allows for bootstrapping of debugger. In future Main activity will go away. OpenRocketViewer activity which loads an ork file and displays a list of the simulations. And Simulation activity which is used to plot simulation results.
...
Also included is a Motor sqlite database which is populated from thrustcurve downloads. Includes primitive thrustcurve plotting system. This will soon be wired into the openrocket application to supply motors for simulation execution.
2012-01-03 02:20:10 +00:00
Kevin Ruland
a10bfbe72d
Added android project baggage. Using svn:external on the android directory for pulling in the main source directory ../src
2011-12-24 00:38:22 +00:00