2
0
mirror of https://github.com/9ParsonsB/Pulsar.git synced 2025-07-01 16:33:43 -04:00
Commit Graph

24 Commits

Author SHA1 Message Date
13fecfa395 Add a setting to control pre-reading behavior
Also makes adding new rows to the settings grid a little more dynamic.
2021-07-20 19:35:33 -04:00
1ce63c40fc Implement "Pre-reading" of current system context when starting monitor
The first time you click "Start monitor" (assuming you haven't read-all), we read the last 2 log files to find the journal entries for the last system jumped into (if we can find the FSDJump entry) in order to re-populate the information in all interested plugins. Its much faster than reading all to restore current system context.

- For Botanist plugin, this will display what plants/planets you've already sampled and avoids placeholder planet entries with incorrect bio counts.
- For Explorer, it re-lists interesting items, in case you weren't done exploring the system.

See https://github.com/Xjph/ObservatoryCore/issues/5
2021-07-06 02:24:40 -04:00
8386586cdd Added checkbox to control native notifications. 2021-07-04 12:14:53 -02:30
93d691a1f6 Watchers being a little overzealous. 2021-06-30 08:35:18 -02:30
2d672e9c2a Implement scorlling BasicUIView grids to the bottom plus refactoring
Upon arrival of new records to the backing ObservableCollection, scroll the DataGrid to the last item. However, when the DataGrid is initialized, there's not yet a data context set, so when that happens, then we can listen to the CollectionChanged event to trigger scrolling (only really needed for additions).

In passing, also set the DataGrid to ReadOnly.

In the other two files, minor simplifications/cleanup.
2021-06-21 20:04:17 -04:00
ce250e4f84 Don't throw exception when journal path doesn't exist. 2021-06-08 19:26:55 -02:30
2bc47a8647 Remove plugin signature enforcement. 2021-06-08 17:27:30 -02:30
7d3f7c50de Add error reporting dialog during Read All. 2021-06-08 17:26:40 -02:30
6014aa3c67 Disable assembly signing 2021-06-08 17:24:24 -02:30
a4e5a77ec9 Remove fractional seconds from build number, causing package manager issues. 2021-06-07 20:40:20 -02:30
a408e802d4 Use same process to determine journal path in JournalPoke method. 2021-06-07 09:20:53 -02:30
2349a30a2e Remove version number from plugin settings expander. 2021-06-06 18:36:56 -02:30
e4ed6a8bb4 Remove cruft 2021-06-06 18:29:51 -02:30
a331157e3a Fix file browse dialogs causing UI thread blocking in linux. 2021-06-06 18:29:30 -02:30
bbfcc98b97 Alter assembly loading. 2021-06-06 18:22:01 -02:30
4dda74f251 Alter generated build number. 2021-06-06 15:47:47 -02:30
c76152d706 Added github and donate links. 2021-06-06 13:53:52 -02:30
c1b3a610c3 Automatic build number. Include in application title text. 2021-06-06 13:00:09 -02:30
2d91474002 Removed unnecessary. Add summaryt for AddGrid Item. Add ClearGrid and ExecuteOnUIThread. 2021-06-06 12:58:32 -02:30
d591ec7f69 Notify workers when read all process is finished. 2021-06-06 10:35:50 -02:30
6ec420bdb9 Added null check for plugin settings. 2021-06-06 10:34:40 -02:30
23ab4f593d Improve tracking of line position in files. Added JournalPoke method. 2021-06-06 10:33:38 -02:30
4ff438454f Added notification window 2021-06-04 16:54:14 -02:30
a5154996ee Add project files. 2021-06-03 22:25:32 -02:30