Lucas Nogueira
f5f9b3dfab
add SceneRequested event
2025-11-06 12:51:15 -03:00
Lucas Nogueira
f12df40b00
activity_name getter, JS API, auto inherit from manager on builder::new
2025-10-24 14:52:36 -03:00
Lucas Nogueira
a71c7078b8
add android multiwindow apis
2025-10-23 15:28:11 -03:00
dependabot[bot]
a1c231ec29
chore(deps-dev): bump vite from 7.1.5 to 7.1.11 ( #14336 )
...
* chore(deps-dev): bump vite from 7.1.5 to 7.1.11
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.1.5 to 7.1.11.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.1.11
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* Dedupe
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-10-21 16:30:28 +08:00
Tony
752c923002
chore: fix some typos ( #14334 )
2025-10-20 22:51:28 +08:00
Lucas Fernandes Nogueira
3d6868d09c
feat(cli): UTExportedTypeDeclarations support for file associations ( #14128 )
...
* feat(cli): UTExportedTypeDeclarations support for file associations
closes #13314
* update example
* update readme
2025-10-07 13:12:39 -03:00
dependabot[bot]
fa3771b7bc
chore(deps-dev): bump vite from 7.0.4 to 7.0.7 ( #14172 )
...
* chore(deps-dev): bump vite from 7.0.4 to 7.0.7
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.0.4 to 7.0.7.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.0.7/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.0.7/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.0.7
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* Deduplicate
* pnpm dedupe
* Update vite to 7.1.5
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-09-11 11:14:50 +08:00
Tony
737364b8d3
fix: a few regressions from previous PRs ( #14020 )
...
* fix: a few regressions from previous PRs
* rename with_window_features to window_features
* Clippy
* clippy
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-08-17 12:03:31 -03:00
Robert
68874c68c5
feat(core): webview window focusable property, closes #11130 ( #13564 )
...
* Adds the ability to set the focused property from tauri.conf.json -- windows
* add set_focusable, pin tao
* fmt
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-08-17 11:50:17 -03:00
THELOSTSOUL
33d0b3f0c1
feat: add WebviewBuilder::on_new_window and WebviewBuilder::on_document_title_changed ( #13876 )
...
* add "new window" and "document title changed" webview handler
* take document title changed handler
* update example, add missing api, change files
* allow creating tauri window for the window.open call
* set size and position, fix linux, example
* enhance document title change
* fix windows deadlock
* wry 0.53
* update wry
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-08-16 14:49:01 -03:00
Naman Khandelwal
5110a762e9
feat(window): add macOS window::set_simple_fullscreen ( closes #13670 ) ( #13830 )
...
* add implementation of set_simple_fullscreen
* add simple fullscreen API for macos
* register desktop command
* format
* fix errors
* chore: format
* change implementation
* add api
* fix tests
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-08-12 08:03:29 -03:00
Jadon Jesse
e1d7be8e57
fix(example): runtime crash when counter less than 0 ( #13955 )
2025-08-05 18:45:49 +02:00
Tony
0ea08e901e
fix(example): unminimize window on tray icon click ( #13949 )
2025-08-05 10:07:16 +08:00
Pavel Kuzmin
5ba1c3faa4
feat(menu): add icon support for Submenu in Rust and JS/TS APIs ( #13722 )
...
* feat(menu): add icon and nativeIcon support for Submenu in tauri and @tauri-apps/api
* Merge branch 'dev' into dev
* Update muda
* feat(menu): add set_icon and set_native_icon methods to set submenu icons
* feat(menu): unify icon handling by introducing MenuIcon type
* chore: sync bundle.global.js
* Make setIcon actually work
* Regenerate `bundle.global.js`
---------
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-07-30 13:48:55 +08:00
renovate[bot]
24eb2b1cd3
chore(deps): update dependency @sveltejs/vite-plugin-svelte to v6 ( #13803 )
...
* chore(deps): update dependency @sveltejs/vite-plugin-svelte to v6
* Bump vite
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-07-11 13:22:46 +08:00
Jeong Min Oh
12e3590613
Fix(package.json) build script, Fix(android) build template ( #13759 )
...
* Update compileSdk targetSdk, Fix build cmd
* Add changelog
* Update AGP version
* Update package.json
* Update AGP
* Update SDK
* Update
* Update .changes/update-android-sdk.md
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
* Use changes tag in change file
---------
Co-authored-by: Tony <68118705+Legend-Master@users.noreply.github.com >
2025-07-08 17:00:26 +08:00
kandrelczyk
232265c70e
feat: bundle type detection at runtime via binary patching ( #13209 )
...
* patch binary with bundle type info
* only patch if the updater is included
* fix linux warnings
* patch binary when updaer is configured
* patch binary with bundle type info
only patch if the updater is included
fix linux warnings
patch binary when updaer is configured
* fix formatting
* fix license header
* fix taplo error
* move __TAURI_BUNDLE_TYPE to utils
* export get_current_bundle_type
* macos fix
* cleanup, add api
* update change file
* fix windows
* fmt, fix rust version support
* fix macos
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-07-07 12:08:00 -03:00
Fabian-Lars
6b2b9d6cbf
chore: clippy 1.88 ( #13720 )
2025-06-27 15:33:36 +02:00
renovate[bot]
560067cd7e
chore(deps): update rust crate getrandom to 0.3 ( #13685 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <github@fabianlars.de >
2025-06-25 23:05:29 +02:00
Tony
eb3f0248c2
fix: write default permission words if not empty ( #13646 )
...
* fix: write default permission words if not empty
* Remove left over format!
2025-06-21 09:52:36 +08:00
Tony
c03cc586e3
chore: check generated file on package lock change ( #13641 )
...
* chore: check generated file on package lock change
* Build bundle.global.js
looks like it's already outdated
2025-06-20 20:13:16 +08:00
WofWca
923b7c7bc6
docs: fix build instructions somewhat ( #13463 )
2025-05-18 20:43:49 +02:00
Daniil Oberlev
208f4bcadc
changed operator in vite.config.js ( #13373 )
...
Prefer using nullish coalescing operator (`??`) instead of a logical or (`||`), as it is a safer operator.
2025-05-04 03:56:28 +03:00
Tony
aa8661acfd
chore(deps): bump js dependencies ( #13355 )
2025-05-01 11:29:35 +02:00
Kingsword
2dccfab532
fix: fileAssociations missing LSHandlerRank on macOS ( #13159 ) ( #13236 )
2025-04-15 13:45:46 -03:00
thewh1teagle
8d994f60fe
fix(bundler): sign DLLs ( #11676 )
...
* fix: sign nsis plugin DLLs
* also sign DLLs on unix
* fix build
* create copy of nsis dir
* always make a copy of nsis (so linux works, permission error otherwise)
* fix windows build
* fix
* to_path_buf
* also create wix copy
* remove unused toolset change
* fix unused var
* fmt
* fix wix build
* fix build
* fix plugin copy
* fix conflict
* fix file download
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-04-13 18:46:14 -03:00
sftse
8a1d490820
Clippy ( #12485 )
...
* fix: remove unused clones, discovered with clippy nursery lint clippy::redundant_clone
* fix: clippy
* fix: remove no longer used clippy allow directives
* more lint
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-04-13 08:21:34 -03:00
Tony
7ed877a0ae
chore(example): migrate API example to svelte 5 ( #13146 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-04-12 21:11:21 -03:00
The1111mp
dd4f13ce4b
feat: add set_dock_visibility method ( #13185 )
...
* feat: add `set_dock_visibility` method
Signed-off-by: The1111mp <The1111mp@outlook.com >
* add api
* retain focus
* fmt
* make SetDockVisibility message conditional (macos only)
* lint
---------
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-04-11 15:13:07 -03:00
dependabot[bot]
7b14531f24
chore(deps-dev): bump vite from 6.2.5 to 6.2.6 ( #13206 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.2.5 to 6.2.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-11 23:48:57 +08:00
Lucas Fernandes Nogueira
bb5faa21f4
chore: update tao, wry, windows, webview2-com ( #13163 )
...
* chore: update tao, wry, windows, webview2-com
* update docs
* Use `impl Into<String>`
* More docs
---------
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-04-09 08:15:31 -03:00
dependabot[bot]
c71755fd5f
chore(deps-dev): bump vite from 6.2.4 to 6.2.5 ( #13138 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.2.4 to 6.2.5.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-05 10:08:12 +08:00
Tony
80dccb6a2e
chore: fix a few internal docs and apply clippy suggestions ( #13131 )
...
* chore: fix a few internal docs
* Remove label clone
* Unused allow lint
* No way clippy just updated
* `cargo clippy --fix -- -W clippy::redundant_clone`
* format
2025-04-03 17:57:36 +02:00
dependabot[bot]
4e22ae29d3
chore(deps-dev): bump vite from 6.2.3 to 6.2.4 ( #13111 )
...
* chore(deps-dev): bump vite from 6.2.3 to 6.2.4
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.2.3 to 6.2.4.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.4/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update esbuild
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-04-01 09:05:10 +08:00
dependabot[bot]
5c2b3b8b65
chore(deps-dev): bump vite from 6.2.0 to 6.2.3 ( #13072 )
...
* chore(deps-dev): bump vite from 6.2.0 to 6.2.3
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.2.0 to 6.2.3.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.3/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update esbuilds to the same version
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tony <legendmastertony@gmail.com >
2025-03-26 15:10:34 +08:00
Tony
a851b6597f
enhance: include permission group permissions in the generated schema ( #13057 )
...
* enhance: include permissions in default permission description
* Only include in schema
* Remove 'which includes` to tauri's build script
* Also bump utils
* Clippy
My local clippy didn't report this, weird
* Use `which enables all commands`
for default permissions that enables everything
* Extract description into a variable
* Generate permissions with or without description
* Tweak the docs and generate 'which includes'
* Simplify to just `includes`
* Docs change change file
* Put the change in minor
* Update .changes/include-permissions-in-schema.md
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
* Remove unused change file
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com >
2025-03-23 21:35:45 +08:00
Tony
72df2e4a04
refactor: remove permission description from runtime ( #12994 )
...
* Remove description from runtime
* Just use none instead
* global_scope_schema and add comments about it
* Tweak wording
* remove comments [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-03-16 07:33:41 -03:00
Thomas Eizinger
658e5f5d1d
feat: introduce App::run_return ( #12668 )
...
* Introduce `run_return`
* Fix compile error
* Clone web_context
* Refactor to Result API
* Fix clippy
* Impl mock runtime
* Make it desktop-only
* Add changelog entry
* Fix compile error
* Make it semver compatible
* Extend changelog entry
* Undo semver-hack
* Reduce diff
* Remove unnecessary mut
* Make it take `self` by value
* Reduce diff
* Undo diff hack
* Make everything cfg(desktop)
* Rename vars to reduce diff
* Fix clippy
* Extract make_event_handler
* Reduce diff
* Deprecate `App::run_return`
* Update changelog
* Fix compile errors
* Accept reference
* Create event handler first
* Update example
* Update manifest
* Fix example
* Fix example docs
* Call `setup` only upon Ready
* Update changelog entry
* Update docs
* Update changelog
* Add platform-specific note
* update docs
* run_return on mobile
* Apply suggestions from code review
* remove change file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-03-16 07:04:22 -03:00
WofWca
7930dde85c
chore: examples: fix & simplify helloworld ( #12995 )
...
Remove the cookies code from it.
Firtly, they are not necessary: "Hello, world!" should be simple.
Secondly, it's broken on Windows: `.cookies()` hangs.
The cookies stuff was introduced recently,
in cedb24d494
(https://github.com/tauri-apps/tauri/pull/12665 ).
This commit reverts the changes to the example.
This supersedes https://github.com/tauri-apps/tauri/pull/12992 .
2025-03-16 11:50:06 +02:00
Tony
013f8f6523
feat: add a new option to remove unused commands ( #12890 )
...
* Add a new option to remove unused commands
* Fix compile
* Add markers to all core plugins
* Clippy
* Add allow unused when running with this
* Use build script to generate allowed-commands.json
* Clean up and add proper reruns
* Wrong path
* Revert to #[cfg_attr(not(debug_assertions), allow(unused))]
* Add change files
* Some more docs
* Add version requirement note
* Avoid rerun if no capabilities folder
* Remove unused box
* small cleanup
* fix channel
* implement for app handler too
* rely on core:default for channel perms
* Move this feature to config
* Docs change
* Forget one last remove_unused_commands
* Remove removeUnusedCommands from helloworld
* tell handler that the app ACL manifest exists
* update change file
* update doc
* update change file
* Use a struct to pass the data instead of env var
* Clippy
* Fix can't exclude inlined plugins on Windows
due to UNC paths...
* Apply suggestion from code review
* Remove remove on empty to tauri-build
* Revert "Remove remove on empty to tauri-build"
This reverts commit b727dd621e .
* Centralize remove_file(allowed_commands_file_path)
* Escape glob pattern
* update change file
* remove unused commands for dev too
* Update crates/tauri-utils/src/config.rs
Co-authored-by: Fabian-Lars <github@fabianlars.de >
* regen schema
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
Co-authored-by: Fabian-Lars <github@fabianlars.de >
2025-03-15 13:46:08 -03:00
Fabian-Lars
2fa33d5c44
chore: Fix example readme instructions. Add pnpm build:debug. ( #12983 )
...
* chore: Fix example readme instructions. Add `pnpm build:debug`.
* keep terser on bundle.global.js build to avoid file modifications
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-03-15 12:51:40 -03:00
Adam Charron
cedb24d494
feat: add Webview::cookies and Webview::cookies_for_url() ( #12665 )
...
* Add support for fetching cookies by url
* Add support for fetching all cookies
* add missing getters, update change file
* update docs for windows deadlock
* fix mobile build
* Update crates/tauri-runtime/Cargo.toml
* add docs for stability [skip ci]
---------
Co-authored-by: Adam Charron <acharron@higherlogic.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2025-03-15 12:34:41 -03:00
Tony
887db0813f
chore(deps): update js dependencies ( #12832 )
...
* chore(deps): update js dependencies
* Update lock
2025-02-27 17:15:32 +08:00
Kotkoroid
ddc469367a
style: fix Vite and React branding ( #12768 )
2025-02-22 11:30:31 +01:00
renovate[bot]
0adeb4e7c5
chore(deps): update rust crate infer to 0.19 (dev) ( #12599 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <github@fabianlars.de >
2025-02-20 14:36:44 +01:00
dependabot[bot]
9d02c18ac2
chore(deps-dev): bump vite from 6.0.7 to 6.0.9 ( #12469 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.0.7 to 6.0.9.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.0.9/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-23 17:06:41 +08:00
Fabian-Lars
cde0ff7798
chore: Fix clippy 1.84 warnings ( #12328 )
2025-01-10 13:47:37 +01:00
renovate[bot]
c681d835d5
chore(deps): update dependency vite to v6 (dev) ( #12133 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
2025-01-03 23:05:29 +01:00
Fabian-Lars
881729448c
fix(cli): Ignore file access events ( #12164 )
2025-01-03 15:00:31 +01:00
Tony
a16796a555
fix(api): use array for channel queueing ( #12069 )
2025-01-02 12:19:50 +01:00