* Add auto save to store plugin
* Put jsdoc at constructor instead of class level
* Clippy
* Use enum instead of bool
* Some(AutoSaveMessage::Cancel) | None
* from_millis
* u64
* Add change file
* Rename to emit_on_change
* should use Duration in `with_store`
* Add breaking change notice to change file
* Emit change event for inserts by reset
* Update readme example
* Update example
* Remove extra line
* Make description clear it only works with managed
* Fix links in docstring
* Fix doc string closing
* get_mut
* Proof of concept
* fmt
* Load store on create
* cargo fmt
* Fix merge conflits
* Format
* small cleanup
* update docs, use `impl Into<JsonValue>`
* fix doctests, further simplification of api
* add store options
---------
Co-authored-by: Tillmann <28728469+tweidinger@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
* chore: adjust prettier config, .gitignore and use taplo to format toml files
This brings the plugins-workspace repository to the same code style of the main tauri repo
* format toml
* ignore examples gen dir
* add .vscode/extensions.json
* remove packageManager field
* fmt
* fix audit
* taplo ignore permissions autogenerated files
* remove create dummy dist
* fix prettier workflow
* install fmt in prettier workflow
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
* chore: Add sponsors section to readme
* which link style works in nested folders?
* add sponsors to plugin readmes
* use https links as src
* double test it with the pr branch
* revert last commit
* fmt
* set readme banners to absolute url
Signed-off-by: Lorenzo Lewis <lorenzo_lewis@icloud.com>
* Revert "set readme banners to absolute url"
This reverts commit c46b464c69.
* update banners to absolute paths
Signed-off-by: Lorenzo Lewis <lorenzo_lewis@icloud.com>
* Revert "update banners to absolute paths"
This reverts commit c8b8f9309e.
* fix banner paths
Signed-off-by: Lorenzo Lewis <lorenzo_lewis@icloud.com>
* Revert "fix banner paths"
This reverts commit 27edc59b41.
* fix banners...again
Signed-off-by: Lorenzo Lewis <lorenzo_lewis@icloud.com>
---------
Signed-off-by: Lorenzo Lewis <lorenzo_lewis@icloud.com>
* feat(store): expose Store to Rust code in a meaningful way
* manually implement Default to improve generic inference
* update readme
* rename method
* make error Send and Sync
* make `use_store` more ergonomic
* export JsonValue
* fix readme example
* fmt
---------
Co-authored-by: FabianLars <fabianlars@fabianlars.de>