mirror of
https://github.com/9ParsonsB/Pulsar.git
synced 2025-04-05 17:39:39 -04:00
* [Framework] Add a DateTime property for CarrierJumpRequest DepartureTime (#119) Refactored out the logic backing the JournalBase TimestampDateTime property so it can be used for any DateTime type property, providing a standardized json String -> DateTime conversion for any date-time property. Implemented as an `internal static` method on JournalBase so journal objects which inherit from JournalBase or don't inherit from it can use it. Used this to provide a DepatureTimeDateTime on CarrierJumpRequest (this property was added in Update 14) and to implement the existing ExpiryDateTime on CurrentGoal. From a quick search in the journal documentation, I don't see any other applications for this. * [ObservatoryCore] UI tweaks Polishing a few rough edges: * Enable scrolling on the Plugin List view. It only fit 6 or 7. I have 13. * I fiddled a bit with column auto-sizing (left it commented out, see comment). * A whole bunch of tweaks to the settings view: * first row of controls was cut off at the top (under the window title bar) * fixing that revealed uneven spacing between columns * action buttons were teensy tiny and unreadable * settings view columns were too narrow (200 px). * added some spacing to help with readability * settings windows now start in center of current screen rather than some random place.