4Source / settings-profiles-obsidian-plugin

This is a plugin for Obsidian (https://obsidian.md). Allows you to create various global settings profiles. You can sync them between different vaults. To keep all your settings in sync, you'll never have to manually adjust them again for every vault you have or create in the future.
https://forum.obsidian.md/t/settings-profiles-plugin-release/76657
MIT License
38 stars 1 forks source link

[FEAT]: Import/Export Settings #53

Open 4Source opened 1 month ago

4Source commented 1 month ago

Description of the unfavorable solution

Currently there is no option to share or backup the settings. Share settings could be interesting for plugin bug reproducing.

Describe the feature you would like to have

image In Settings Tab additional buttons:

  1. To export profile to a file Opens a file explorer with the file name set to profile name and allowing to select the position where to store the profile
  2. To compare a profile against a profile stored in file Opens a file explorer letting you select aexported profile. Than Opens a Diff(git) Modal which let you compare the settings of a profile against the file. Let you apply settings from file to profile or profile to file
  3. To import profile from file Opens a file explorer letting you select a exported profile to import. Let you adjust the name the imported profile should have.

Additional context

No response

4Source commented 1 month ago

Use as backup file a ''.zip'' renamed as ''.profile-backup''

File structure