Xjph
3f8cfca39a
Merge pull request #6 from fredjk-gh/PrimedStartMonitor
...
Implement "Pre-reading" of current system context when starting monitor
2021-07-21 08:38:23 -02:30
Xjph
51c9dc6c52
Update LogMonitor.cs
...
fix minor spelling error
2021-07-21 08:33:45 -02:30
Fred Kuipers
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
Fred Kuipers
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
Xjph
8386586cdd
Added checkbox to control native notifications.
2021-07-04 12:14:53 -02:30
Xjph
93d691a1f6
Watchers being a little overzealous.
2021-06-30 08:35:18 -02:30
Xjph
dccbae9c4b
Merge pull request #4 from fredjk-gh/ScrollToLast
...
Implement scrolling BasicUIView grids to the bottom plus refactoring
2021-06-30 08:32:46 -02:30
Fred Kuipers
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
Xjph
6902361f00
Update README.md
2021-06-18 23:00:20 -02:30
Xjph
ce250e4f84
Don't throw exception when journal path doesn't exist.
2021-06-08 19:26:55 -02:30
Xjph
2bc47a8647
Remove plugin signature enforcement.
2021-06-08 17:27:30 -02:30
Xjph
7d3f7c50de
Add error reporting dialog during Read All.
2021-06-08 17:26:40 -02:30
Xjph
6014aa3c67
Disable assembly signing
2021-06-08 17:24:24 -02:30
Xjph
a4e5a77ec9
Remove fractional seconds from build number, causing package manager issues.
2021-06-07 20:40:20 -02:30
Xjph
0c7d85defe
Merge branch 'master' of https://github.com/Xjph/ObservatoryCore
2021-06-07 09:21:02 -02:30
Xjph
a408e802d4
Use same process to determine journal path in JournalPoke method.
2021-06-07 09:20:53 -02:30
Xjph
13dd7abf14
Update README.md
2021-06-06 20:41:17 -02:30
Xjph
9edb13dc1a
Update README.md
2021-06-06 20:39:42 -02:30
Xjph
e3f6528807
Update README.md
2021-06-06 20:33:35 -02:30
Xjph
fa431e7d2a
Update README.md
2021-06-06 19:02:19 -02:30
Xjph
e199c1853e
Update README.md
2021-06-06 19:01:45 -02:30
Xjph
e4e9632352
Update README.md
2021-06-06 18:53:12 -02:30
Xjph
f8b1bbcb9b
Update README.md
2021-06-06 18:53:01 -02:30
Xjph
bfd4152599
Update README.md
2021-06-06 18:51:06 -02:30
Xjph
2349a30a2e
Remove version number from plugin settings expander.
2021-06-06 18:36:56 -02:30
Xjph
e4ed6a8bb4
Remove cruft
2021-06-06 18:29:51 -02:30
Xjph
a331157e3a
Fix file browse dialogs causing UI thread blocking in linux.
2021-06-06 18:29:30 -02:30
Xjph
bbfcc98b97
Alter assembly loading.
2021-06-06 18:22:01 -02:30
Xjph
4dda74f251
Alter generated build number.
2021-06-06 15:47:47 -02:30
Xjph
68e5f23e9f
Added LICENSE
2021-06-06 14:14:56 -02:30
Xjph
e2a0da1c72
Added README.md
2021-06-06 14:12:59 -02:30
Xjph
c76152d706
Added github and donate links.
2021-06-06 13:53:52 -02:30
Xjph
c1b3a610c3
Automatic build number. Include in application title text.
2021-06-06 13:00:09 -02:30
Xjph
2d91474002
Removed unnecessary. Add summaryt for AddGrid Item. Add ClearGrid and ExecuteOnUIThread.
2021-06-06 12:58:32 -02:30
Xjph
d591ec7f69
Notify workers when read all process is finished.
2021-06-06 10:35:50 -02:30
Xjph
6ec420bdb9
Added null check for plugin settings.
2021-06-06 10:34:40 -02:30
Xjph
23ab4f593d
Improve tracking of line position in files. Added JournalPoke method.
2021-06-06 10:33:38 -02:30
Xjph
4ff438454f
Added notification window
2021-06-04 16:54:14 -02:30
Xjph
a5154996ee
Add project files.
2021-06-03 22:25:32 -02:30
Xjph
7099cf23c6
Add .gitignore and .gitattributes.
2021-06-03 22:25:30 -02:30