2
0
mirror of https://github.com/9ParsonsB/Pulsar.git synced 2025-04-05 17:39:39 -04:00

17 Commits

Author SHA1 Message Date
F K
6dcec0404b
Show notification with genetic sampling status while in progress (#53)
When first sample is taken, the notification is displayed showing what was sampled and number of samples taken. Number of samples taken is updated on the second sample. Notification is removed when the final sample is taken.
2022-02-05 17:23:15 -03:30
F K
44dfbe4b7e
When pre-reading current system context, consider docked Carrier jumps (#45)
System context pre-reading logic previously assumed the player jumped into the current system in their own ship as a pilot. Arriving docked on their carrier was thus missed and may have resulted in processing more than one systems worth of context (or simply failing to pre-read context).
2021-12-18 17:51:18 -03:30
Xjph
554948534e
observatory herald (#30)
* WIP: initial commit for observatory herald

* Plugin error handling refactor

* make error window non-modal

* tidy up plugin error handling

* first pass for basic herald functionality

* corrections for linux env

* Use FNV hash directly instead of managing through dictionary/index file

* resolve audio queuing issue, switch to personal NetCoreAudio fork

* merge cleanup

* add enable setting, populate defaults

* framework xml doc update

* Adjust settings, add style selection, replace locale with demonym in dropdown list.

* Test is position is on screen before saving/loading.

* use a default that's actually in the list
2021-11-15 10:57:46 -03:30
Xjph
5eb6a7761d Handle errors during monitoring. 2021-10-27 22:07:41 -02:30
Xjph
c0cc115545 more reliable fallback for default directory 2021-10-26 19:36:57 -02:30
Xjph
4c1031b8f9
Reorganize all observatory core projects into monorepo (#25)
* chore: move all observatory repos to core

* only save journal folder on change, don't constantly re-check during monitoring

* chore: monorepo project changes

* chore: monorepo migration
2021-10-21 19:31:32 -02:30
Xjph
7bb5a97696 include file name in error report 2021-09-06 18:18:54 -02:30
Fred Kuipers
453ff2f793 Make Pre-read act similarly to "Read All"
This has the effect of suppressing notifications when restoring current system context after initial click on "Start Monitor".
2021-08-15 17:19:13 -04:00
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
93d691a1f6 Watchers being a little overzealous. 2021-06-30 08:35:18 -02:30
Xjph
ce250e4f84 Don't throw exception when journal path doesn't exist. 2021-06-08 19:26:55 -02:30
Xjph
7d3f7c50de Add error reporting dialog during Read All. 2021-06-08 17:26:40 -02:30
Xjph
a408e802d4 Use same process to determine journal path in JournalPoke method. 2021-06-07 09:20:53 -02:30
Xjph
23ab4f593d Improve tracking of line position in files. Added JournalPoke method. 2021-06-06 10:33:38 -02:30
Xjph
a5154996ee Add project files. 2021-06-03 22:25:32 -02:30