getmatterapp / obsidian-matter

The Matter Obsidian plugin
GNU General Public License v3.0
122 stars 11 forks source link

Additional configuration for syncing #37

Closed ryangomba closed 1 year ago

ryangomba commented 1 year ago

I appreciate this plugin and I'm looking to help improve it!

This PR adds some syncing options:

  1. Introduces a "manual" syncing schedule (trigger via command palette only) — addresses https://github.com/getmatterapp/obsidian-matter/issues/36
  2. Adds an option to sync on launch (default: yes, maintains current behavior) — addresses https://github.com/getmatterapp/obsidian-matter/issues/16
  3. Adds an option to notify on sync (default: yes, maintains current behavior) — addresses https://github.com/getmatterapp/obsidian-matter/issues/33

Adding these settings will help folks adapt this plugin to the workflow that best suits them.

Happy to split this into 3 separate PRs if desired.

Thanks for your hard work and consideration @hunterclarke

hunterclarke commented 1 year ago

This is great! I'll go ahead and merge and start testing locally. I'll release after using it for a bit.