Amr Bashir
|
77b9a508a4
|
feat(api): add Image class (#9042)
* feat(api): add `Image` class
* clippy
* license headers
* small cleanup
* fixes
* code review
* readd from_png_bytes and from_ico_bytes
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2024-03-03 04:31:08 +02:00 |
|
Amr Bashir
|
4b75834a41
|
chore: update license headers 2024 (#9043)
|
2024-03-01 08:29:01 -03:00 |
|
Amr Bashir
|
d1e77acd8d
|
refactor!(core): remove Icon enum and add Image type (#9011)
* refactor!(core): remove `Icon` enum and add `Image` type
* clippy
* revert api example config change
* Update image.rs
* fix build
* clippy
* change files
* add back removed methods as setter functions
* simplify error message
* Update .changes/runtime-icon-lifetime.md
* Update .changes/ico-featrue-flags.md
* Update core/tauri/src/image.rs
* update api lockfile
* update api ref
* lint
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
|
2024-02-29 09:05:11 -03:00 |
|
i-c-b
|
9cc014f2df
|
fix(docs): fix API webview/window class doc example (#8971)
* fix class doc example
* fix class doc example
|
2024-02-24 22:36:45 +02:00 |
|
Lucas Fernandes Nogueira
|
361ec37fd4
|
chore(deps): update to tao 0.26 (#8932)
* chore(deps): update to tao 0.26
* fallback to crate name
* move struct to runtime
* tests
|
2024-02-21 11:25:42 -03:00 |
|
Amr Bashir
|
16e550ec15
|
refactor(core): add webview events (#8844)
* refactor(core): add webview events
* license header
* clippy
* fix doctests
* more doctests
* fix JS `listen` with `EventTarget::Any`
* typo
* update module import
* clippy
* remove console.log
* fix api example
* fix documentation for emiTo [skip ci]
* actually add RunEvent::WebviewEvent
* update migration
* lint
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
|
2024-02-16 08:07:39 -03:00 |
|
Amr Bashir
|
8de308d1bf
|
feat(core): implement new config structure (#8723)
* feat(core): implement new config structure
RFC#5 f3e82a6b0c/texts/0005-tauri-config-restructure.md
* fixes
* remove tauri-plugin copy [skip ci]
* move platform specific configs
* fix build
* fix cli
* doctests
* change files
* read updater plugin config on CLI
* doctests
* remove env var from docs
* fix getting pubkey
* add migrations
* clippy
* update change file [skip ci]
* rename frontendDist to prodFrontend?
* Revert "rename frontendDist to prodFrontend?"
This reverts commit ef7394f085.
* fix all_features check
* fix field name
* single license getter on bundler
* readd msiexec_args
* remove unused fixture
* update template
* Update .changes/tauri-bundle-settings-rfc-5.md
* Update .changes/config-restructure-rfc-5.md
* lint bundler, fix change file
* rename AppUrl to FrontendDist, add explicit variants for docs
* fix build
* lint
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
|
2024-02-03 00:39:48 -03:00 |
|
Amr Bashir
|
a093682d2d
|
refactor(core): refactor and fix event system following multiwebview support (#8621)
* clippy
* refactor(core): refactor and fix event system following multiwebview support
* update documentation
* update js docs
* lint
* clippy
* update multiwindow example [skip ci]
* enhance event tests
* fix example
* Update .changes/tauri-event-after-multiwebview.md
Co-authored-by: Lucas Nogueira <118899497+lucasfernog-crabnebula@users.noreply.github.com>
* fix tests
* add diagram
* Add `App/AppHandle` even target
* Discard changes to examples/api/src-tauri/tauri-plugin-sample/permissions/schemas/schema.json
* revert accidental changes
* regenerate schemas
* fix doctests
* add helper methods
* update docs
* update api
* update docs [skip ci]
* update docs [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
Co-authored-by: Lucas Nogueira <118899497+lucasfernog-crabnebula@users.noreply.github.com>
|
2024-02-01 08:06:27 -03:00 |
|
Lucas Fernandes Nogueira
|
af61023273
|
refactor(core)!: Window::close triggers RunEvent::CloseRequested (#8710)
* refactor(core): Window::close triggers RunEvent::CloseRequested
* Update .changes/runtime-wry-window-close-event.md
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
* add destroy [skip ci]
* change files
* delete files
* fix tests
* fix tests
* fix test impl of the close flow
* fmt
* build bundle
---------
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
|
2024-01-31 14:54:49 -03:00 |
|
Amr Bashir
|
9eaeb5a8cd
|
refactor: refactor parent APIs on WindowBuilder (#8622)
* refactor: refactor parent APIs on `WindowBuilder`
closes #8587 #1643
* fix build
* clippy
* support parent in JS and config
* change files
* fix build
* clippy
* fix doctests
* fix linux build
* fix doctests
* update docs
* fix api, update example to use JS API
* fix merge
* lint
* fix tests on windows
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2024-01-31 13:59:14 -03:00 |
|
Amr Bashir
|
a2fc3a6357
|
feat(api/window): add visible-on-all-workspaces, closes #8652 (#8657)
* feat(api/window): add visible-on-all-worksapces, closes #8652
* fix build and generate schema
* Update .changes/api-set-visible-on-all-workspaces.md
* revert permissions
* fix alias
* revert set_icon change
* add missing permission
---------
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
|
2024-01-31 12:36:39 -03:00 |
|
Lucas Fernandes Nogueira
|
c77b40324e
|
refactor(core): add support to multiple webviews on a Tauri window (#8280)
* feat: update to latest wry
* wry dev branch [skip ci]
* fix linux [skip ci]
* refactor(runtime): split webview and window types
* split dispatch
* implement create_webview
* move webview message
* wip webview mod
* create webview manager, finish webview struct and builder
* fix tests and docs
* rename WindowUrl to WebviewUrl
* update examples
* event refactor
* update JS API
* fix events
* update example
* add WebviewWindow class on JS
* fix macos build
* allow creating window+webview on the same runtime call
* rename tauri://window-created to tauri://webview-created
* Window::add_child
* use inner_size from webview on macOS
* add multiwebview example
* automatically resize webviews on window resize
* fix tests
* set_position, set_size
* position, size getters
* set_focus
* add close fn
* update mock runtime
* lint [skip ci]
* fix inner_size getter [skip ci]
* import hwnd [skip ci]
* update webview bound ratios on set_size/set_position
* add auto_resize option
* fix android
* fix build on windows
* typo
* with_webview isnt desktop only
* add WebviewWindow rust struct (and builder)
* fix build on android
* license header
* fix macos/windows
* fix macos build
* resolve todo
* handle window not found
* hide unstable features
* document unstable feature [skip ci]
* webview plugin permissions
* hide more stuff
* fix doctests
* typos
* add change files
* fix examples
* rename hook
|
2024-01-24 11:05:18 -03:00 |
|
Amr Bashir
|
7f033f6dcd
|
fix(core): fix undecorated window resizing, #8519 (#8537)
* fix(core): fix undecorated window resizing, fixes #8519
* js api
* fix invoke call
* Update tauri-window-start-resize-dragging.md
* clippy
|
2024-01-18 19:34:55 +02:00 |
|
Fabian-Lars
|
c2ad4d28c4
|
refactor(api)!: Rename primitives mod to core (#8273)
|
2023-11-20 17:53:13 -03:00 |
|
Amr Bashir
|
f93148eac0
|
feat: add tray and menu javascript APIs and events, closes #6617 (#7709)
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.app>
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-11-19 08:38:24 -03:00 |
|
i-c-b
|
b7add750ef
|
Fix file-drop event payload (#8204)
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
|
2023-11-13 21:40:59 -03:00 |
|
Andre Lew
|
c1ec0f1551
|
feat(core): expose always_on_bottom, closes #7847 (#7933)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-10-18 09:47:24 -03:00 |
|
Jason Tsai
|
c085addab5
|
feat: set application progress bar, close #7999 (#8009)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-10-17 16:25:30 -03:00 |
|
Amr Bashir
|
fb10b87970
|
feat: move app plugin back to core (#8039)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-10-17 15:13:47 -03:00 |
|
Amr Bashir
|
ed32257d04
|
feat(windows): add tabbed effect (#7794)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
|
2023-10-17 12:29:10 -03:00 |
|
Amr Bashir
|
a63e71f979
|
refactor(core&api)!: hide internal functions and reuse them in api.js & rename tauri module to primitives (#7942)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-10-17 09:40:20 -03:00 |
|
Amr Bashir
|
c9a9246c37
|
feat: move window plugin back to core (#8007)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-10-17 08:33:23 -03:00 |
|
Lucas Fernandes Nogueira
|
9a79dc0858
|
refactor(core): remove window endpoints (#6947)
|
2023-05-12 08:18:00 -03:00 |
|
Lucas Nogueira
|
4585a1cbb0
|
Merge branch 'dev' into next
|
2023-05-07 10:42:44 -03:00 |
|
Amr Bashir
|
0b46637eba
|
fix(api): construct correct object for onResized and onMoved, closes #6507 (#6509)
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
|
2023-04-03 12:18:36 -03:00 |
|
renovate[bot]
|
d3e4fb20b5
|
chore(deps) Update Tauri API Definitions (#6523)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
|
2023-04-03 11:33:47 -03:00 |
|
Lucas Nogueira
|
55900a2968
|
Merge branch 'dev' into next
|
2023-04-03 09:58:27 -03:00 |
|
Lucas Fernandes Nogueira
|
d788d23071
|
refactor(core): do not allow JS API to set additional browser args (#6216)
This was introduced in #5799, but it's dangerous to let the frontend set this option.
|
2023-03-31 10:05:18 -03:00 |
|
Lucas Fernandes Nogueira
|
30e94677b0
|
chore(deps): pin wry to 0.27 (#6477)
* chore(deps): pin wry to 0.27
* update index.js [skip ci]
* fmt
|
2023-03-17 09:23:11 -03:00 |
|
Lucas Nogueira
|
9639caf33f
|
Merge remote-tracking branch 'origin/dev' into next
|
2023-03-16 09:51:07 -03:00 |
|
Fabian-Lars
|
1fa729b218
|
fix(docs): mark internal interfaces as such to deduplicate markdown output (#6260)
|
2023-03-16 09:25:13 -03:00 |
|
Lucas Nogueira
|
1fd329935e
|
Merge branch 'dev' into next
|
2023-02-19 11:34:02 -03:00 |
|
Lucas Fernandes Nogueira
|
46e6187c89
|
chore: update license year (#6311)
|
2023-02-19 10:17:49 -03:00 |
|
Lucas Nogueira
|
3d5cc7ab86
|
Merge remote-tracking branch 'origin/dev' into next
|
2023-02-14 10:58:46 -03:00 |
|
Amr Bashir
|
a81750d779
|
feat(core): add shadow APIs (#6206)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-02-07 19:38:10 -03:00 |
|
Fabian-Lars
|
f7ac2e9250
|
docs(api.js): fix heading level in window api docs (#6157)
|
2023-01-29 15:00:50 -03:00 |
|
renovate[bot]
|
0d6bc3b583
|
chore(deps) Update dependency eslint-config-standard-with-typescript to v32 (#6141)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-01-26 09:16:57 -03:00 |
|
renovate[bot]
|
b9559b35d1
|
chore(deps) Update dependency eslint-config-standard-with-typescript to v30 (#6091)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-01-19 00:25:18 -03:00 |
|
renovate[bot]
|
7ae67dde69
|
chore(deps) Update dependency eslint-config-standard-with-typescript to v26 (#5981)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-01-04 13:05:00 -03:00 |
|
renovate[bot]
|
488a7562bb
|
chore(deps) Update dependency eslint-config-standard-with-typescript to v24 (#5832)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-12-27 13:15:58 -03:00 |
|
Noam Zaks
|
3dc38b150e
|
feat(core): expose additional_browser_args to window config (fix: #5757) (#5799)
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-12-14 11:46:24 -03:00 |
|
Amr Bashir
|
5fd4d20e3b
|
chore: remove duplicate field (#5824)
|
2022-12-13 12:56:58 -03:00 |
|
Amr Bashir
|
4ab5545b7a
|
feat: add content protection api, closes #5132 (#5513)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-12-13 01:04:22 -03:00 |
|
Amr Bashir
|
233e43b0c3
|
feat: add title getter on window, closes #5023 (#5515)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-12-13 00:59:09 -03:00 |
|
crpz1
|
62144ef3be
|
feat: add is_minimized (fix #3878) (#5618)
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
fixes https://github.com/tauri-apps/tauri/issues/3878
|
2022-12-12 10:34:19 -03:00 |
|
Fabian-Lars
|
5fe68b1cec
|
docs: Various docs improvements (#5643)
|
2022-11-17 18:47:54 -03:00 |
|
Caesar Schinas
|
4137ab44a8
|
feat(macos): add tabbing_identifier option, closes #2804, #3912 (#5399)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-10-19 09:20:17 -03:00 |
|
Lucas Fernandes Nogueira
|
95f467add5
|
feat(core): add window accept_first_mouse option, closes #5347 (#5374)
|
2022-10-17 11:07:45 -03:00 |
|
Lucas Fernandes Nogueira
|
4036e15f5a
|
feat(core): reimplement window initial focus flag, closes #5120 (#5338)
|
2022-10-08 16:37:12 -03:00 |
|
Amr Bashir
|
1129f4f575
|
refactor: simplify api.js bundling (#4277)
Co-authored-by: Jonas Kruckenberg <iterpre@protonmail.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-10-04 16:56:35 -03:00 |
|