* Migrate to ShellExecute
* Add change file
* Revert cargo.toml style
* Remove unused imports
* Migrate to windows-sys
* Use open instead of runas
* Use encode_wide instead of hstring
* small cleanup
Currently it compares it to the default branch (v1) which makes it always run all plugin checks. While i plan to change default branches soon i still need a bit more time for this.
Currently our publishing workflow fails _twice_ because it runs out of disk space. https://github.com/tauri-apps/plugins-workspace/actions/runs/8182433330/job/22373757645#step:8:8499
A month ago github changed the azure vms for public repos which resulted in a size decrease of the root partition by ~10gb (though i kinda doubt this is the sole reason because it doesn't fail once, but twice).
At the same time the /mnt partition was increased to a whopping 75gb, over 60gb of it unused, since the root partition only has ~20gb free space we'll let rust save its artifact into /mnt hoping that we're actually dealing with space issues and not something else...
* Implement arboard HTML features (desktop only) and ability to trigger clipboard clear
Signed-off-by: TukanDev <contact@tukandev.com>
* Update readme of clipboard plugin
Signed-off-by: TukanDev <contact@tukandev.com>
* Update plugins/clipboard-manager/src/desktop.rs
Propagate error for clear as requested
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
* Update plugins/clipboard-manager/guest-js/index.ts
Change to camelCase as requested
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
* Update plugins/clipboard-manager/guest-js/index.ts
use camelCase here too
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
* Update README.md
Revert back as mentioned in HTML PR
* Update index.ts
After discussion readHtml() is decided to be removed. Will follow and remove corresponding rust side function too.
* Strip all other existence of read_html out as determined in HTML support PR conversation
Signed-off-by: TukanDev <contact@tukandev.com>
* Apply requested changes v2
Signed-off-by: TukanDev <contact@tukandev.com>
* pnpm run build and cargo fmt
Signed-off-by: TukanDev <contact@tukandev.com>
* Update plugins/clipboard-manager/src/mobile.rs
fix ci calling
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
* mobile read_html omg....
Signed-off-by: TukanDev <contact@tukandev.com>
* Update plugins/clipboard-manager/src/mobile.rs
* pnpm format....
Signed-off-by: TukanDev <contact@tukandev.com>
* error on mobile as well
* clear on mobile
* change file
---------
Signed-off-by: TukanDev <contact@tukandev.com>
* Add support for notify-debouncer-full
* Add fs watch to demo
* Remove notify-debouncer-mini
* Rename RawEvent to WatchEvent
* Add full type definition for EventKind
* Remove `track file ids` option from fs watcher
* Update plugins/fs/guest-js/index.ts
* add proxy support
Signed-off-by: San Zhang <sanzhang@mail.com>
* 1. change string to url for proxy type
2. add proxy option in js api
Signed-off-by: San Zhang <sanzhang@mail.com>
* fix fmt issue
Signed-off-by: San Zhang <sanzhang@mail.com>
* Update plugins/updater/guest-js/index.ts
---------
Signed-off-by: San Zhang <sanzhang@mail.com>
Pin the version of `rfd` to 0.12.0. This is a workaround for [PolyMeilex/rfd#152](https://github.com/PolyMeilex/rfd/pull/152), in which rfd took over responsibility for `gtk_init` by running its own event loop thread.
**Breaking change** Refactored the plugin Rust APIs for better DX and flexibility:
- Changed `Builder::with_handler` to be a method instead of a static method, it will also be triggered for any and all shortcuts even if the shortcut is registered through JS.
- Added `Builder::with_shortcut` and `Builder::with_shortcuts` to register shortcuts on the plugin builder.
- Added `on_shortcut` and `on_all_shortcuts` to register shortcuts with a handler.
Multipart requests are now handled in JavaScript by the `Request` JavaScript class so you just need to use a `FormData` body and not set the content-type header to `multipart/form-data`. `application/x-www-form-urlencoded` requests must be done manually.
The http plugin has been rewritten from scratch and now only exposes a `fetch` function in Javascript and Re-exports `reqwest` crate in Rust. The new `fetch` method tries to be as close and compliant to the `fetch` Web API as possible.
Revert [7d71ad4e5](https://github.com/tauri-apps/plugins-workspace/commit/7d71ad4e587bcf47ea34645f5b226945e487b765) which added a default sound for notifications on Windows. This introduced inconsistency with other platforms that has silent notifications by default. In the upcoming releases, we will add support for modifying the notification sound across all platforms.
The os plugin is recieving a few changes to improve consistency and add new features:
- Renamed `Kind` enum to `OsType` and `kind()` function to `os_type()`.
- Added `family()`,`exe_extension()`, and `hostname()` functions and their equivalents for JS.
- Removed `tempdir()` function and its equivalent on JS, use `std::env::temp_dir` instead of `temp_dir` from `tauri::path::PathResolver::temp_dir` and `path.tempDir` on JS.
- Modified `platform()` implementation to return `windows` instead of `win32` and `macos` instead of `darwin` to align with Rust's `std::env::consts::OS`
- `EOL` const in JS has been modified into a function `eol()` fix import issues in frameworks like `next.js`
Fix usage of directory patterns by removing glob asterisks at the end before allowing/forbidding them. This was causing them to be escaped, and so undesirable paths were allowed/forbidden while polluting the `.persisted-scope` file.
`TrayLeft`, `TrayRight` and `TrayCenter` will now position the window according to the tray position relative to the monitor dimensions to prevent windows being displayed partially off-screen.
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.