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

92 Commits

Author SHA1 Message Date
Xjph
90fe467694 avoid hardcoded namespace URI 2021-10-25 10:56:47 -02:30
Xjph
49636e8522 fix regression on spelling out body labels 2021-10-25 10:32:53 -02:30
xjph
f6fe653274 more tweaks for linux building 2021-10-24 19:24:17 -02:30
xjph
010c39f91f linux post-build support 2021-10-24 19:12:59 -02:30
Xjph
ae254d0fba updated generated docs xml 2021-10-24 13:03:02 -02:30
Xjph
9e9659f71b Added HttpClient to Core interface. 2021-10-24 13:02:37 -02:30
Xjph
60ae74e347 Add documentation for pluginUI. 2021-10-24 13:01:37 -02:30
Xjph
212c8ec209 Add "action" setting type to create buttons. 2021-10-24 12:34:30 -02:30
Xjph
310287b0af allow multiple simultaneous popup notifications to vertically stack 2021-10-23 15:47:38 -02:30
Xjph
08a8aa3156 don't save empty fileinfo settings 2021-10-23 13:03:22 -02:30
Xjph
5e8891c75f inject voice element into ssml without voice specified 2021-10-23 12:35:05 -02:30
Xjph
66eb0e5e95 use basic ssml in speech test button to ensure normal functionality 2021-10-23 12:34:48 -02:30
Xjph
41334ae375 feat: wire up core methods for updating and cancelling notifications 2021-10-23 11:19:25 -02:30
Xjph
908ea59b20 feat: update check 2021-10-22 22:42:44 -02:30
Xjph
b37f9fffd5
Update README.md 2021-10-21 19:40:31 -02:30
Xjph
9a25bcf780
Update README.md 2021-10-21 19:35:12 -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
456c80198a Merge branch 'master' of https://github.com/Xjph/ObservatoryCore 2021-10-19 17:57:56 -02:30
xjph
4260fd083f vscode additions 2021-10-19 17:57:50 -02:30
Xjph
a2261a5c6c feat: add plugin folder button 2021-10-18 10:33:42 -02:30
Xjph
5edb32e8c7 feat: save text fields on focus loss 2021-10-16 12:31:12 -02:30
Xjph
330f30c5e7 fix: string settings not saving 2021-10-16 11:59:42 -02:30
Xjph
a8ecf72fdf Merge branch 'master' of https://github.com/Xjph/ObservatoryCore 2021-10-12 20:45:07 -02:30
Xjph
5159500644 Notification overhaul and update to avaloniaui 0.10.7 2021-10-12 20:45:00 -02:30
Xjph
71266dec45
Update README.md
Add custom criteria documentation link
2021-09-13 11:24:44 -02:30
Xjph
840ccad5bf add scale and timeout notification settings 2021-09-13 10:16:18 -02:30
Xjph
2e235bc939 Merge branch 'master' of https://github.com/Xjph/ObservatoryCore 2021-09-13 09:48:36 -02:30
Xjph
289df0751a prevent exception when testing with no voice 2021-09-13 09:48:16 -02:30
Xjph
40b8e4db80
Update README.md 2021-09-06 18:46:49 -02:30
Xjph
b18f57b16f version bump 2021-09-06 18:38:48 -02:30
Xjph
14a3998311 improve icon handling 2021-09-06 18:27:19 -02:30
Xjph
7bb5a97696 include file name in error report 2021-09-06 18:18:54 -02:30
Xjph
cd28a49647 use friendlier names for display 2021-09-04 19:35:42 -02:30
Xjph
68e663c7f0 don't show notification window in taskbar 2021-09-04 18:40:18 -02:30
Xjph
c883821fb6 voice notifications and settings UI rework 2021-09-04 18:36:03 -02:30
Xjph
2070aa1c98 the rest of the settings commit 2021-09-04 18:35:30 -02:30
Xjph
e68d8d0690 Save main window position/size. 2021-09-04 18:34:55 -02:30
Xjph
c6daa10d0c New settings to support upcoming changes. 2021-09-04 18:34:31 -02:30
Xjph
78ffcc167b feat: better internal handling for plugin settings 2021-09-04 15:20:52 -02:30
Xjph
f644a56918 increase github and donate link sizes 2021-08-29 20:32:33 -02:30
Xjph
7d2cc417ba
feat: cosmetic overhaul of native notification popup (#13)
* feat: cosmetic overhaul of native notification popup

* fix: use correct screen default

* feat: move notification test from debug build type to button press

* fix: not debug anymore

* fix: rearrange native notification settings controls

* fix: account for display scaling when positioning notification

* fix: guard against a screen that no longer exists

* fix: safer way to get screens, in case control tree changes
2021-08-29 20:27:20 -02:30
Xjph
4cebc3a344 Add application icon 2021-08-20 08:19:47 -02:30
F K
f7d5aa4bd2
Ensures notify-only plugin configuration UI is rendered (#12)
Switching the basic Announcer plugin to implement only `IObservatoryNotifier`, I noticed the config UI went missing. This PR fixes that.
2021-08-19 08:31:46 -02:30
Xjph
3b28662e55 add CODEOWNERS 2021-08-17 11:09:01 -02:30
Xjph
e9a4f873b5
Merge pull request #10 from fredjk-gh/PreReadAsReadAllSettingsUIFixes
Implement int settings; de-dupe plugin table and show types, etc
2021-08-17 10:59:55 -02:30
Xjph
254373fe6b
Merge pull request #11 from fredjk-gh/TheRealPreReadAsReadAll
Make Pre-read act similarly to "Read All"
2021-08-17 10:03:01 -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
Fred Kuipers
e523dddfe3 Revert LogMonitor/CoreViewModel changes, implement Slider int setting
Also revert the PluginType enum.


Fix more whitespace
2021-08-15 17:02:35 -04:00
Fred Kuipers
73c9b94b0f Remove auto-generated method 2021-08-14 00:19:02 -04:00
Fred Kuipers
3c3aca8bfd Enclose pre-read with Read-all; de-dupe plugin table and show types, etc
A few changes in preparation for the upcoming Announcer plugin.
1) De-dupe entries in the plugin table in the core settings UI when a plugin implements both Worker and Notifier interfaces.
2) Also add a "Types" column to the plugin table indicating the set of implemented interfaces found.
3) Wrap the pre-reading logic in "Read-all" scope to properly suppress  a stampede of notifications (particularly audio ones) when starting the log monitor.
4) Fix the int setting UI. It rendered incorrectly, it didn't get the value from the settings class, nor wrote it back. Also implemented optional value bounding using the new setting attribute (see the related Framework PR). 
5) Applied similar fixes to string setting (addressed rendering, write-back although untested).
6) Minor visual fixes (height/vertical alignment) for non-boolean settings to address cut-off/overlapping inputs.

Sorry for the larger PR, but these *should* be all the loose ends before we could consider including Basic Announcer...
2021-08-14 00:14:13 -04:00