Andy Wilkinson [Thu, 21 Nov 2013 06:19:16 +0000 ]
VOID_Orbital: Cleaned up some white space.
Andy Wilkinson [Thu, 21 Nov 2013 05:58:54 +0000 ]
Merge branch 'fixing_hud_primary'
Andy Wilkinson [Thu, 21 Nov 2013 05:58:27 +0000 ]
Version 0.9.13.
Andy Wilkinson [Thu, 21 Nov 2013 05:57:53 +0000 ]
VOID_HUD: Re-added primary because I'm a loser.
Andy Wilkinson [Thu, 21 Nov 2013 05:47:31 +0000 ]
VOID_DataValue: Some extra methods to make floating point ToString methods accessible.
VOID_Orbital: Fully(?) integrated VOID_DataValue.
Andy [Thu, 21 Nov 2013 01:20:00 +0000 ]
IntCollection: Removed VOID_SaveValue interface and members.
VOID_DataValue: New interfaces for handling internally-caching, labeled and unitized generic values. Looks to be working!
VOID_Module, VOID_Orbital, et al: Integrating the above.
Andy Wilkinson [Mon, 18 Nov 2013 04:46:30 +0000 ]
Version 0.9.12
Andy Wilkinson [Sun, 17 Nov 2013 23:26:11 +0000 ]
Incidental "txt_right" -> "right" changes.
Andy Wilkinson [Sun, 17 Nov 2013 23:25:00 +0000 ]
VOID_Orbital:
* Added support for rate limiting. Not sure I love this?
* Added configurable precision for some values. The specifics of how this is done need improvement.
Andy Wilkinson [Sun, 17 Nov 2013 23:22:03 +0000 ]
VOID_Core:
* Added updateTimer and updatePeriod so we can limit the frequency of updates in supporting modules.
* Changed "txt_right" style to "right".
* Configuration window now hides when the main window is hidden.
VOID_Module:
* Added .lastUpdate for tracking update limiting.
Andy [Sun, 17 Nov 2013 02:30:56 +0000 ]
Merge branch 'laptop_dev'
Andy [Sun, 17 Nov 2013 02:30:38 +0000 ]
A couple boring housekeeping items.
Andy [Sun, 17 Nov 2013 02:29:58 +0000 ]
First-pass implemention of configurable precision for some values.
Andy [Sun, 17 Nov 2013 02:29:14 +0000 ]
Added a special case to load for IntCollection. I don't really like this.
Andy [Sun, 17 Nov 2013 02:28:41 +0000 ]
Added IntCollection.cs
Andy [Sun, 17 Nov 2013 02:27:47 +0000 ]
IntCollection: an indexabled, packed numeric data type for storing very small numbers inside very large ones.
Andy [Sat, 16 Nov 2013 21:28:33 +0000 ]
Updated the MuMech functions with the latest from MechJeb svn. Changed the get_heading function to not use MovingAverage, since weren't using it anyway.
Andy [Wed, 13 Nov 2013 00:55:34 +0000 ]
Merge branch 'laptop_dev'
Andy [Wed, 13 Nov 2013 00:39:22 +0000 ]
Don't make local copies of the KSP assemblies in the build folders.
Andy [Wed, 13 Nov 2013 00:26:26 +0000 ]
Version 0.9.11.
Andy [Wed, 13 Nov 2013 00:26:26 +0000 ]
Version 0.9.11.
Andy [Wed, 13 Nov 2013 00:19:39 +0000 ]
Merge branch 'laptop_dev'
Andy [Wed, 13 Nov 2013 00:18:48 +0000 ]
VOID_Core: Added a ResetGUI method that stops and starts all modules, to fix the problem with modules not drawing after a revert or ship load.
Andy [Wed, 13 Nov 2013 00:14:04 +0000 ]
VOID_EditorHUD: Moved the HUD to the top left, and made it move with the parts and actions panels... in theory.
Andy [Tue, 12 Nov 2013 18:36:58 +0000 ]
Merge branch 'laptop_dev'
Andy [Tue, 12 Nov 2013 18:36:40 +0000 ]
Version 0.9.10.
Andy [Tue, 12 Nov 2013 18:21:48 +0000 ]
Merge branch 'laptop_dev'
Andy [Tue, 12 Nov 2013 18:20:45 +0000 ]
VOID_Core: Now actually loads in the default skin. Cleaned up a couple long lines.
Andy [Tue, 12 Nov 2013 18:01:23 +0000 ]
Make defaultSkin a saved value.
Andy [Tue, 12 Nov 2013 18:00:13 +0000 ]
VOID_Core: Skip Editor modules if we're not in the editor. There's probably a more modular way to do this.
Andy [Tue, 12 Nov 2013 17:59:35 +0000 ]
If we're unloading a Core because the scene has changed, save it first.
Andy [Tue, 12 Nov 2013 17:33:43 +0000 ]
Don't try to reset the core if the core isn't there.
Andy [Tue, 12 Nov 2013 17:33:01 +0000 ]
Fixed some copypasta that made the flight side not work.
Andy [Tue, 12 Nov 2013 17:23:09 +0000 ]
No longer trying to dirty VOID_Core's config when VOID_EditorCore is found.
Andy [Tue, 12 Nov 2013 17:20:55 +0000 ]
Added EditorCore.Initialized check for flagging configDirty.
Andy [Tue, 12 Nov 2013 17:20:09 +0000 ]
Functionified the docktowindow stuff, maybe cleaned it up a little kinda?
Andy [Tue, 12 Nov 2013 02:00:55 +0000 ]
Revert ".csproj changes for laptop development."
This reverts commit 637d9fafe902376c462cc8df4344ed99771137e6.
Andy [Tue, 12 Nov 2013 02:00:14 +0000 ]
Got the VOID windows and icon behaving acceptably in the editor.
Andy [Mon, 11 Nov 2013 19:22:01 +0000 ]
VOID_Core: Wrapped some of the flight-specific things in HighLogic.LoadedSceneIs
Editor checks.
VOID_EditorCore: Disable icon relocation; clamp to window instead.
Andy [Mon, 11 Nov 2013 18:22:09 +0000 ]
Merge remote-tracking branch 'origin/editordev' into laptop_dev
Andy [Mon, 11 Nov 2013 18:20:39 +0000 ]
.csproj changes for laptop development.
Andy Wilkinson [Mon, 11 Nov 2013 07:32:06 +0000 ]
Added GUI stuff from base Core. Working on relocating the icon which isn't working for who knows why.
Andy Wilkinson [Mon, 11 Nov 2013 07:10:10 +0000 ]
Merge branch 'master' into editordev
Andy Wilkinson [Sun, 10 Nov 2013 18:01:42 +0000 ]
Merge branch 'master' of zeetha:VOID
Andy Wilkinson [Sun, 10 Nov 2013 17:58:24 +0000 ]
Added facility to lock, unlock, and move the VOID icon.
Andy Wilkinson [Sun, 10 Nov 2013 17:58:24 +0000 ]
* VOID.csproj: Added facility to lock, unlock, and move the VOID
icon.
* VOID_Core.cs:
* VOIDFlightMaster.cs:
Andy Wilkinson [Sun, 10 Nov 2013 04:52:58 +0000 ]
Got the EditorHUD working, and it's not even that ugly! Need to finalize what we want, and get a config window available.
Andy Wilkinson [Sun, 10 Nov 2013 03:00:16 +0000 ]
First pass implementation of an Editor side. It works, but the styles are HEINOUS.
Andy Wilkinson [Sun, 10 Nov 2013 02:59:31 +0000 ]
VOID_Core: Changed LoadModules to a generic LoadModulesOfType<T>.
Andy Wilkinson [Sun, 10 Nov 2013 01:03:37 +0000 ]
Added sane window start positions and states.
Added factory reset.
Andy Wilkinson [Sat, 09 Nov 2013 19:35:27 +0000 ]
Preliminary port of DataLogger. Parts of the GUI are definitely broken, but the file writes.
Andy Wilkinson [Sat, 09 Nov 2013 18:55:34 +0000 ]
Hooked VOID_BehaviorModule into VOID_Core.Update and .FixedUpdate.
Andy Wilkinson [Sat, 09 Nov 2013 18:52:08 +0000 ]
Added VOID_BehaviorModule with Update and FixedUpdate calls.
Andy Wilkinson [Sat, 09 Nov 2013 18:46:32 +0000 ]
Got VesselRegister ported, and coupled into the Rendezvous window as before. This seems a little messy.
Andy Wilkinson [Sat, 09 Nov 2013 07:37:33 +0000 ]
VOID_HUD: Got rid of extraneous vessel stuff.
Andy Wilkinson [Sat, 09 Nov 2013 07:35:09 +0000 ]
Added Transfer and Rendezvous. Added their tools to Tools.
Andy Wilkinson [Sat, 09 Nov 2013 07:20:38 +0000 ]
Got CBInfoBrowser in. Fixed the return vs. continue issue in Load, too.
Andy Wilkinson [Sat, 09 Nov 2013 07:06:57 +0000 ]
Added .csproj.
Andy Wilkinson [Sat, 09 Nov 2013 07:05:51 +0000 ]
Changed up the window modules to inherit the generic stuff. Adding more and more modules. CBInfoBrowser in progress.
Andy Wilkinson [Sat, 09 Nov 2013 05:55:08 +0000 ]
First-pass reintegration of VesselSimulator and VesselInfo.
Andy Wilkinson [Sat, 09 Nov 2013 05:37:54 +0000 ]
Fixed core saves.
Andy Wilkinson [Sat, 09 Nov 2013 03:25:15 +0000 ]
Got config saving working again. Still need to fix Core.
Andy [Sat, 09 Nov 2013 00:41:37 +0000 ]
Added VOID_SurfAtmo and tweaked some loading stuff or something.
Andy [Sat, 09 Nov 2013 00:17:30 +0000 ]
VOID_Orbital: changed up windowID to pull from the new incrementing accessor, moved _Name into the ctor, which still bugs me.
Andy [Sat, 09 Nov 2013 00:14:28 +0000 ]
VOID_Core: Moved LabelStyles initializers into their own, run-once function.
Andy [Sat, 09 Nov 2013 00:05:59 +0000 ]
VOID_Core: Brought back from cf4ba29ea, added _windowID reset.
Andy [Fri, 08 Nov 2013 23:50:29 +0000 ]
VOID_Core: Removed extraneous vessel property. Added Constant_G.
VOID_HUD: Moved _Name back to constructor.
Andy [Fri, 08 Nov 2013 23:45:17 +0000 ]
Reverted changes to VOID_Core.cs so we can find the bad one.
Andy [Fri, 08 Nov 2013 18:29:30 +0000 ]
First pass at the Oribtal module port.
Andy [Fri, 08 Nov 2013 17:37:22 +0000 ]
Got rid of the un-used AVOID_Configurable attribute.
Andy [Fri, 08 Nov 2013 17:36:44 +0000 ]
Got rid of the empty AVOID_ConfigValue file.
Andy Wilkinson [Fri, 08 Nov 2013 15:00:50 +0000 ]
VOID_Core: Added a module.LoadConfig call to LoadModule.
Andy Wilkinson [Fri, 08 Nov 2013 14:51:13 +0000 ]
VOID_Core: Changed references to VOID_Module to IVOID_Module.
IVOID_Module: Added Name property.
Andy Wilkinson [Fri, 08 Nov 2013 05:13:00 +0000 ]
Changed VOID_ConfigValue to VOID_SaveValue, to be more intuitive.
Andy [Fri, 08 Nov 2013 00:52:12 +0000 ]
Got configurables done through DrawConfigurables. This might be hackish?
Andy [Thu, 07 Nov 2013 21:31:54 +0000 ]
Extensiblility should be working now!
Andy Wilkinson [Thu, 07 Nov 2013 07:27:29 +0000 ]
This isn't really working, but maybe we can do something with oftype?
Andy Wilkinson [Thu, 07 Nov 2013 02:10:45 +0000 ]
EOL Normalization
Andy [Wed, 06 Nov 2013 17:35:54 +0000 ]
Fixed up the configurable save values; changed the way window positions are assigned after a draw.
Andy Wilkinson [Wed, 06 Nov 2013 04:15:45 +0000 ]
Experimental generic struct stuff, mostly.
Andy [Wed, 06 Nov 2013 00:37:07 +0000 ]
Lots and lots of changes that have brought the modular system into basic functionality. Configurable values still need to be implemented.
Andy Wilkinson [Tue, 05 Nov 2013 05:55:36 +0000 ]
Very preliminary first steps toward a modularized VOID.
Andy Wilkinson [Tue, 05 Nov 2013 03:05:57 +0000 ]
Initial commit (1.0_dev)
Andy Wilkinson [Tue, 05 Nov 2013 03:04:33 +0000 ]
Initial commit (0.9.1)