Andy Wilkinson [Thu, 22 May 2014 23:31:32 +0000 ]
VOID_HUDAdvanced: Fixed thrust offset to be in local coordinates, rather than world coordinates, to make it look more sane.
Andy [Wed, 21 May 2014 20:18:03 +0000 ]
Moved from Math.Pow to direct multiplication throughout.
Andy [Wed, 21 May 2014 20:17:32 +0000 ]
VOID_Rendezvous: Moved LSL outside extended; reactivated extended.
Andy [Wed, 21 May 2014 20:16:46 +0000 ]
VOID_DataValue: New VOID_Vector3dValue class with special format handling.
Andy [Wed, 21 May 2014 20:16:08 +0000 ]
VOID_HUDAdvanced: Finished vesselThrustOffset, reformatted burnTime lines, new default positions.
Andy Wilkinson [Mon, 19 May 2014 00:47:11 +0000 ]
VOID_HUD: Moved placeholder methods for advanced HUD to HUDAdvanced.
Andy Wilkinson [Mon, 19 May 2014 00:46:36 +0000 ]
New module: VOID_HUDAdvanced. Kinda ugly right now.
Andy Wilkinson [Mon, 19 May 2014 00:46:06 +0000 ]
VOID_Module: Added new core property which returns VOID_Core.Instance.
Andy Wilkinson [Mon, 19 May 2014 00:45:40 +0000 ]
VOID_VesselInfo: Broke current and max TWR calcs into separate datapoints.
Andy Wilkinson [Mon, 19 May 2014 00:44:55 +0000 ]
VOID_Tools: Added just-minutes and just-seconds formats to ConvertInterval.
Andy Wilkinson [Mon, 19 May 2014 00:43:52 +0000 ]
VOID_Core: Changed a Math.Pow call to multiplication.
Andy [Fri, 09 May 2014 17:47:38 +0000 ]
Assembly: Added VesselSimulator dependency. Not sure this is a great idea?
Andy [Fri, 09 May 2014 17:47:02 +0000 ]
Added AssemblyInfo.cs including ToadicusTools assembly dependency.
Andy [Mon, 05 May 2014 22:45:53 +0000 ]
Enabled MSBuild engine because of reasons.
Andy Wilkinson [Sun, 04 May 2014 16:04:38 +0000 ]
VOID_Tools: Fixed ConvertInterval to use Kerbin days and years when so selected in the game settings.
Andy Wilkinson [Sun, 04 May 2014 02:35:49 +0000 ]
Version 0.11.0
Andy Wilkinson [Sat, 03 May 2014 06:39:11 +0000 ]
VOID_Orbital, VOID_Tools: Added some guards to prevent NREs when various vessel references are null.
Andy [Fri, 02 May 2014 15:21:26 +0000 ]
Added reference to VesselSimulator.
Andy Wilkinson [Fri, 02 May 2014 05:16:53 +0000 ]
csproj changes for Linux compat.
Andy [Thu, 01 May 2014 23:01:12 +0000 ]
VOID_Core & VOID_EditorCore: Clear SimManager results when VesselSimulator is disabled.
Andy [Thu, 01 May 2014 16:54:06 +0000 ]
Added csproj to see if I can't make my workflow better.
Andy [Thu, 01 May 2014 16:23:25 +0000 ]
VOID_Core, VOID_EditorCore: Added new toggle to disable engineering calcs.
Andy [Sun, 27 Apr 2014 23:43:10 +0000 ]
Merge branch 'master' of ssh://toad.homelinux.net:22222/VOID
Andy [Sun, 27 Apr 2014 23:43:05 +0000 ]
Changes throughout to separate VOID_Tools from ToadicusTools.Tools. Good idea?
Andy Wilkinson [Sun, 27 Apr 2014 23:30:04 +0000 ]
VOID_VesselInfo: Improved guards on engineering data. Modified some VOID_Data values to make use of the new ModuleDB.
Andy Wilkinson [Sun, 27 Apr 2014 23:29:25 +0000 ]
VOID_Rendezvous: Added a guard to avoid NREs during early GUI runs.
Andy Wilkinson [Thu, 17 Apr 2014 04:14:29 +0000 ]
VOID_Core: Properly refuse to use the Toolbar if it is not available.
Andy Wilkinson [Thu, 17 Apr 2014 04:14:06 +0000 ]
Moved ToolbarWrapper to ToadicusTools.
Andy [Wed, 16 Apr 2014 20:51:24 +0000 ]
Relicensed to Modified BSD.
Andy [Wed, 16 Apr 2014 20:50:59 +0000 ]
Moved IntCollection to ToadicusTools.
Andy [Fri, 11 Apr 2014 23:23:17 +0000 ]
Carving a bunch of functionality out into ToadicusTools.
Andy Wilkinson [Sat, 05 Apr 2014 02:39:32 +0000 ]
Version 0.10.0
Andy [Fri, 04 Apr 2014 23:45:19 +0000 ]
VOID_DataValue: Improvements to DoHorizontalPrec for negative magnitudes.
Andy [Fri, 04 Apr 2014 23:45:02 +0000 ]
VOID_VesselInfo: Removed some super-spammy debug code.
Andy [Wed, 02 Apr 2014 21:32:11 +0000 ]
Changes to Engineer calls for integration with Padishar's KER branch.
Andy [Wed, 02 Apr 2014 21:31:08 +0000 ]
VOID_Rendezvous: API fix for KSP 0.23.5.
Andy Wilkinson [Thu, 27 Mar 2014 19:55:25 +0000 ]
Version 0.9.22
Andy Wilkinson [Thu, 27 Mar 2014 19:37:30 +0000 ]
VOID_HUD: Added SimManager.RequestSimulation() call to fix erroneous dependence on VOID_VesselInfo.
Andy [Wed, 26 Mar 2014 19:00:04 +0000 ]
Changed all VOID_DataValue declarations to readonly.
Andy [Wed, 26 Mar 2014 18:58:54 +0000 ]
VOID_HUD: tweaked the window position assignment to avoid dirtying the cache every frame.
Andy [Wed, 26 Mar 2014 18:56:17 +0000 ]
VOID_Core:
* Rejiggered the skin selection subsystem to fix an issue that caused
the default skin to be displayed regardless of selection.
* Optimized some O(n) operations out of the skin selection subsystem.
* Fixed an issue where the Toolbar button would not display immediately
after switching from the native button.
Andy [Mon, 17 Mar 2014 22:29:15 +0000 ]
Version 0.9.21
Andy [Mon, 17 Mar 2014 22:28:53 +0000 ]
VOID_Core: Swapped the depressed/non-depressed state for the icon.
Andy Wilkinson [Sun, 16 Mar 2014 20:48:46 +0000 ]
VOID_SurfAtmo: changed vesselHeading syntax to use new vessel extension tool.
Andy Wilkinson [Sun, 16 Mar 2014 20:47:28 +0000 ]
VOID_HUD: Added new delta-v lines to leftHUD. Added new pitch field to rightHUD. Moved sciency stuff to top line of rightHUD.
Andy Wilkinson [Sun, 16 Mar 2014 20:46:43 +0000 ]
Tools: Removed unused MovingAverage class. Added new getSurfacePitch vessel extension. Refactored getVesselHeading method into two new vessel extensions.
Andy [Fri, 14 Mar 2014 23:38:46 +0000 ]
VOID_HUD: Some basic restructuring of the current HUD panes. Added some new values to VOID_Data that might be useful for some new HUD elements.
Andy [Fri, 14 Mar 2014 23:37:53 +0000 ]
VOID_EditorCore: Switched to VOID_Data.KerbinGee instead of doing the calculation here.
Andy [Fri, 14 Mar 2014 23:37:23 +0000 ]
VOID_Core: Added some globally useful properties to VOID_Data.
Andy [Fri, 14 Mar 2014 16:41:54 +0000 ]
VOID_HUD: HUD panes are now 'always on bottom.' Changed some strings to interns.
Andy [Thu, 13 Mar 2014 22:36:09 +0000 ]
VOID_HUD: HUD elements can now be repositioned, with configurables for
position reset and locking.
Andy [Thu, 13 Mar 2014 21:08:02 +0000 ]
VOID_DataValue: Added a newline where there should have been one before.
Andy Wilkinson [Thu, 13 Mar 2014 04:55:05 +0000 ]
VOID_HUD: Rework to use new common data from VOID_Data, and using StringBuilder instead of string + operators.
Andy Wilkinson [Thu, 13 Mar 2014 04:53:45 +0000 ]
VOID_Orbital, _SurfAtmo, _VesselInfo: Moved the data values out to the new VOID_Data static class.
Andy Wilkinson [Thu, 13 Mar 2014 01:39:48 +0000 ]
VOID_Module: Removed VOID_DataValue refresh responbility.
Andy Wilkinson [Thu, 13 Mar 2014 01:39:05 +0000 ]
VOID_DataValue: Changed VOID_NumValue<T> to make proper use of generic type constraints. Moved refresh timing responsibility to VOID_DataValue<T>.
Andy [Wed, 12 Mar 2014 22:55:29 +0000 ]
I'd really like to comment but I don't have time.
Andy [Tue, 11 Mar 2014 23:57:40 +0000 ]
VOID_CBInfoBrowser: Moved the ocean logic outside of the atmosphere check, just in case.
Andy [Tue, 11 Mar 2014 23:04:27 +0000 ]
VOID_Transfer: Add System.Linq using line.
Andy [Tue, 11 Mar 2014 23:03:54 +0000 ]
VOID_Core: Change to use the same Toolbar button for both editor and flight drivers.
Andy [Tue, 11 Mar 2014 23:03:24 +0000 ]
VOID_CBInfoBrowser: Remove a bunch of commented old code. Make bodies without atmosphere say so.
Andy [Tue, 11 Mar 2014 23:02:08 +0000 ]
Separate VOIDFlightMaster and VOIDEditorMaster.
Andy [Tue, 11 Mar 2014 19:06:51 +0000 ]
VOID_VesselInfo: Changed mass calls to new this SimManager.TryGetLastMass extension.
Andy [Tue, 11 Mar 2014 19:05:34 +0000 ]
VOID_EditorCore: Changed KER invocation to use Kerbin surface gravity instead of whatever that constant was.
Andy [Tue, 11 Mar 2014 19:05:01 +0000 ]
VOID_Core: Added Kerbin property to find Kerbin on first access. Changed KER invocation to use current vessel radius instead of surface radius.
Andy [Tue, 11 Mar 2014 19:03:55 +0000 ]
Tools: Added this Vessel.Radius() and this SimManager.TryGetLastMass extension methods.
Maik Schreiber [Mon, 03 Mar 2014 17:03:15 +0000 ]
add support for custom drawables and button popup menus (fixes #1)
Andy Wilkinson [Mon, 03 Mar 2014 19:23:15 +0000 ]
Moved ToolbarWrapper to Wrapper, in hopes that subtree merges will be easier.
Andy Wilkinson [Sun, 09 Feb 2014 00:10:34 +0000 ]
Removed old ToolbarButtonWrapper.
VOID_Core: Rejiggered toolbar functionality to mesh with the new API-compatible wrapper from blizzy78.
VOID_Core: A bunch of reordering to make method locations a little more sensible hopefully.
Andy Wilkinson [Sat, 08 Feb 2014 21:36:56 +0000 ]
ToolbarWrapper.cs: Changed to VOID namespace.
Andy Wilkinson [Sat, 08 Feb 2014 21:35:08 +0000 ]
Merged Toolbar's new official wrapper.
Andy [Fri, 07 Feb 2014 17:02:51 +0000 ]
VOID_Core: Power consumption will no longer persist when the core is 'powered off'. Thanks to Shad0wCatcher for the bughunting.
Andy [Tue, 04 Feb 2014 21:24:34 +0000 ]
Merge branch 'icon_devel'
Conflicts:
VOID_Core.cs
Andy [Tue, 04 Feb 2014 21:23:05 +0000 ]
Removed old FlightGlobals.Bodies caching, because why?
Andy [Mon, 27 Jan 2014 21:24:12 +0000 ]
VOID_Core: Changed to a four-texture icon system and streamlined the
texture assignment.
Andy Wilkinson [Sun, 26 Jan 2014 17:14:35 +0000 ]
Version 0.9.20
Andy Wilkinson [Sun, 26 Jan 2014 17:13:01 +0000 ]
VOID_Rendezvous: Hopefully fixed LSL indication to the reference vessel, not the local vessel, consistent with the rest of the panel.
Andy Wilkinson [Fri, 24 Jan 2014 15:32:46 +0000 ]
Tools: Wrapped a findWorldCoM call in a try block to see about troubleshooting a Horrible Problem from what I'm guessing is something entirely unrelated.
VOID_EditorHUD: Added a thrust vector offset indication to help build asymmetrical craft.
Andy Wilkinson [Thu, 23 Jan 2014 07:58:06 +0000 ]
ToolbarButtonWrapper: Added EffectivelyVisible.
VesselInfo: Added IntakeAir status indication.
Andy Wilkinson [Fri, 03 Jan 2014 01:25:02 +0000 ]
VOID_HUD.cs: Added Experiment Situation indication to the Biome line.
Andy Wilkinson [Fri, 03 Jan 2014 01:24:22 +0000 ]
Tools.cs: Added new ExperimentSituation functions to get the situation for Science.
Andy Wilkinson [Fri, 03 Jan 2014 01:23:15 +0000 ]
ToolbarButtonWrapper.cs: Removed extraneous *HandlerType declarations.
Andy Wilkinson [Sat, 21 Dec 2013 19:12:42 +0000 ]
ToolbarButtonWrapper: Added XML comments for the new OnMouse events, and rearranged the file a little bit.
Andy Wilkinson [Sat, 21 Dec 2013 19:07:00 +0000 ]
ToolbarButtonWrapper: Added OnMouseEnter and OnMouseLeave for Toolbar version 1.2.1.
Andy [Fri, 20 Dec 2013 16:40:02 +0000 ]
Version 0.9.19
Andy [Fri, 20 Dec 2013 16:39:38 +0000 ]
ToolbarButtonWrapper: Added an assignment to this.Button so that it can actually work.
Andy [Fri, 20 Dec 2013 16:39:12 +0000 ]
Removed extraneous _24x24 from the initial ToolbarButton load.
Andy [Fri, 20 Dec 2013 16:26:55 +0000 ]
Merge remote-tracking branch 'origin/toolbarwrapper_static_factory'
Conflicts:
ToolbarButtonWrapper.cs
Andy [Wed, 18 Dec 2013 00:36:31 +0000 ]
Version 0.9.18.
Andy [Wed, 18 Dec 2013 00:36:13 +0000 ]
VOID_Core: Reverted texture paths to omit the _24x24.
Andy [Wed, 18 Dec 2013 00:30:35 +0000 ]
VOID_Core: Tweaks to the icon style and logic to use the same 24×24px texture for both icons, and to make sure the icon button style is reloaded when the skin is changed.
Andy [Wed, 18 Dec 2013 00:29:02 +0000 ]
Tools: Change GetAtt to use the KSP function.
Andy [Wed, 18 Dec 2013 00:28:17 +0000 ]
ToolbarButtonWrapper: Added IButton.Important.
Andy Wilkinson [Mon, 16 Dec 2013 15:59:26 +0000 ]
ToolbarButtonWrapper: Changed to a static factory style to keep all of the reflection code in ToolbarButtonWrapper.
Andy Wilkinson [Sat, 14 Dec 2013 22:44:36 +0000 ]
Version 0.9.17
Andy Wilkinson [Sat, 14 Dec 2013 22:44:09 +0000 ]
VOID_Core: Added Visibility criteria for the Toolbar Buttons.
Andy Wilkinson [Sat, 14 Dec 2013 21:27:07 +0000 ]
ToolbarButtonWrapper: Added docstrings from Toolbar's IButton interface, with some revisions.
Andy Wilkinson [Sat, 14 Dec 2013 17:09:06 +0000 ]
Version 0.9.16
Andy Wilkinson [Sat, 14 Dec 2013 08:02:50 +0000 ]
Removed a couple extraneous usings.
Andy Wilkinson [Sat, 14 Dec 2013 07:40:03 +0000 ]
ToolbarButtonWrapper: Fleshed out the rest of the IButton interface.