Lucas Nogueira
cc0464a5c7
fix examples
2026-03-10 17:22:23 -03:00
Lucas Nogueira
d494419b83
refactor: remove wry/cef feature flags, enforce runtime crates usage
2026-03-10 16:26:45 -03:00
Lucas Nogueira
0dcb454c24
fix CEF feature build, clippy
2026-03-10 08:54:01 -03:00
Lucas Nogueira
72e8d5e9ca
Merge remote-tracking branch 'origin/dev' into feat/cef
2026-03-10 08:35:15 -03:00
FabianLars
2967cf2091
revert schema version to draft-07
2026-03-06 14:07:07 +01:00
Tony
8230973ae8
chore: update js dependencies to fix audit ( #15031 )
...
* chore: update js dependencies
* Add serialize-javascript override
2026-03-04 21:10:25 +08:00
dependabot[bot]
33932a72b2
chore(deps-dev): bump svelte from 5.51.5 to 5.53.5 ( #15015 )
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 5.51.5 to 5.53.5.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.53.5/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-version: 5.53.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>
2026-03-01 11:27:29 +08:00
Lucas Nogueira
a2937ba743
fix example
2026-02-28 10:42:33 -03:00
Lucas Nogueira
dd4be2bdb9
make on_address_change available on R: Runtime
2026-02-28 10:21:59 -03:00
David
61abf00f40
feat(cef): add WebviewBuilder::on_address_change ( #15010 )
...
* fix:(cef): on_navigation for SPA
The current `on_navigation` callback only fires before full page loads. CEF `DisplayHandler::on_address_change` fires for ALL URL changes including `pushState`
* expose on_address_change instead
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2026-02-28 10:06:48 -03:00
Lucas Nogueira
2676f2adc9
devtools message passing
2026-02-23 23:03:39 -03:00
dependabot[bot]
7782c5525a
chore(deps-dev): bump svelte from 5.35.6 to 5.51.5 ( #14973 )
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 5.35.6 to 5.51.5.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.51.5/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-version: 5.51.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-20 21:14:55 +08:00
Lucas Fernandes Nogueira
8f71640250
fix: CEF CI ( #14953 )
...
* fix: CEF CI
* fmt
* update to rust 1.88, edition 2024
* install x86_64-apple-darwin
* linux clippy
* fix --all-features
* more all-features fixes
* install x86 apple
* fix windows
* fix doc tests
* skip --all-featuress test for android and ios
* more clippy fixes
* install target
* fix build, clippy
* export cef for tests
* pin version
* fix arg
2026-02-18 11:24:11 -03:00
Lucas Nogueira
faf7d48f2f
cef_entry_point macro
2026-01-26 14:13:53 -03:00
Lucas Nogueira
e6e06cb446
update example
2026-01-26 10:01:37 -03:00
Lucas Nogueira
e7ccc643d9
wip macOS CLI impl
2025-11-02 17:13:51 -03:00
Lucas Nogueira
f6b329bea6
fix close/destroy loop
2025-11-02 07:22:18 -03:00
Lucas Nogueira
fca850ca73
proxy dev server
2025-11-01 21:16:42 -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
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
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
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
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
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
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
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
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