Amr Bashir
|
4b75834a41
|
chore: update license headers 2024 (#9043)
|
2024-03-01 08:29:01 -03:00 |
|
Lucas Fernandes Nogueira
|
8d16a80d2f
|
feat(codegen): allow defining additional capabilities, closes #8798 (#8802)
* refactor(core): capabilities must be referenced on the Tauri config file
* add all capabilities by default
* feat(codegen): allow defining additional capabilities, closes #8798
* undo example
* lint
* move add_capability to runtime authority
* add change files
* go through code review
* fix tests
* remove tokens option
|
2024-02-19 11:13:36 -03:00 |
|
Lucas Nogueira
|
ab57f9531a
|
chore: run pnpm format on the repo
|
2024-02-03 11:08:13 -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 |
|
Jingyu
|
b09b94204c
|
docs(examples): multiwindow example run command (#8735)
|
2024-02-02 19:54:59 +01: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
|
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 |
|
Lucas Fernandes Nogueira
|
74d2464d0e
|
refactor(core): implement on_page_load event using wry hook (#8116)
|
2023-10-27 10:00:59 -03:00 |
|
Lucas Nogueira
|
c6c59cf237
|
Merge branch '1.x' into dev
|
2023-10-20 08:56:02 -03:00 |
|
Lucas Fernandes Nogueira
|
d5074af562
|
fix: custom protocol on Windows, change scheme on Android, closes #7801 (#7808)
|
2023-09-11 12:25:06 -03:00 |
|
Lucas Fernandes Nogueira
|
4cb51a2d56
|
refactor(core): custom protocol on Windows now uses the http scheme (#7779)
|
2023-09-07 19:57:16 -03:00 |
|
Lucas Fernandes Nogueira
|
fbeb5b9185
|
refactor(core): use webview's URI schemes for IPC (#7170)
Co-authored-by: chip <chip@chip.sh>
|
2023-08-10 10:12:38 -03:00 |
|
Amr Bashir
|
71a0240166
|
chore: remove hotkey.js script and replace var with const (#7343)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-07-12 08:44:26 -03:00 |
|
Amr Bashir
|
e1e85dc2a5
|
chore: fix ci and cleanup leftovers (#6925)
* chore: fix ci and cleanup leftovers
1. removed leftover feature flags
2. remove zip/extract apis which are not used anymore
3. removed leftoever scopes
4. removed leftover allowlist and updater options
5. updated the example api
* remove leftover updater structs
* move updater under bundle and remove uneeded options
* fix cli on linux
* remove create_proxy
* clippy
* more clippy
* clippppy
* readd path api
* fix api example
* remove window allowlist
* remove window from allowlist config
* remove `all` allowlist option
* remove file_move
* lint
* fix windows build
* remvoe unused deps
* remvoe allowlist config option, move protocol to `security > asset_protocol`
* fix diffing features
* fmt and test
* fix scope alias
* change files
* android lint
* simplify allow_file impl
* Revert "simplify allow_file impl"
This reverts commit b8882f2fd0 .
* expose scopes
* remove unused error variants
* protocol-asset on docs.rs
* ignore reqwest on udeps
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: Lucas Nogueira <lucas@tauri.app>
|
2023-05-13 13:48:28 +03:00 |
|
Amr Bashir
|
6ff801e27d
|
chore: rename config-schema to tauri-config-schema (#6250)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2023-04-07 12:11:05 -03:00 |
|
Lucas Fernandes Nogueira
|
46e6187c89
|
chore: update license year (#6311)
|
2023-02-19 10:17:49 -03:00 |
|
Amr Bashir
|
f6c3ea6faa
|
chore: simplify windows_subsystem attribute (#6273)
|
2023-02-18 16:23:09 -03:00 |
|
Lucas Nogueira
|
015020760a
|
chore: fix clippy warnings
|
2022-12-15 18:03:28 -03:00 |
|
Lucas Nogueira
|
873b9aee90
|
chore: run yarn format
|
2022-11-03 09:27:43 -03:00 |
|
Amr Bashir
|
a178f95d68
|
feat: config schema generator (#5193)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-10-28 10:44:37 -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 |
|
Amr Bashir
|
1d7171a1ec
|
chore: add prettierignore and fmt the repo (#5192)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-09-18 09:16:35 -03:00 |
|
Lucas Fernandes Nogueira
|
2901145c49
|
chore: update license headers (#5067)
|
2022-08-28 15:13:21 -03:00 |
|
Amr Bashir
|
9105588373
|
feat: add implicit default menu for macOS only, closes #4551 (#4570)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-07-03 20:26:32 -03:00 |
|
Lucas Fernandes Nogueira
|
5105b428c4
|
feat(cli): change app template to only set default menu on macOS (#4518)
|
2022-06-29 14:03:42 -03:00 |
|
Lucas Nogueira
|
38f5db6e6a
|
feat(codegen): fill app metadata in development Info.plist
|
2022-06-21 20:36:49 -03:00 |
|
Amr Bashir
|
4c4acc3094
|
feat: implement Default for Menu , closes #2398 (#4291)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-06-15 10:51:40 -03:00 |
|
Lucas Nogueira
|
356b3e1c46
|
chore(examples): use appWindow on multiwindow example
|
2022-05-19 16:12:37 -03:00 |
|
Lucas Fernandes Nogueira
|
715cbde384
|
feat(config): add $schema to tauri.conf.json , closes #3464 (#4031)
|
2022-05-03 12:26:16 -03:00 |
|
Lucas Fernandes Nogueira
|
985d250898
|
fix(tauri): export WindowBuilder struct instead of trait, closes #3827 (#3833)
|
2022-03-31 14:50:33 -03:00 |
|
Lucas Fernandes Nogueira
|
f1637d62df
|
refactor(examples): remove unused files (#3762)
|
2022-03-23 20:45:43 -03:00 |
|
Adrian Hupka
|
5ed46f010b
|
fix: added command line argument to successfully run multiwindow example (#3717)
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
|
2022-03-17 10:01:05 -03:00 |
|
Lucas Fernandes Nogueira
|
49546c5269
|
feat(build): print error context (#3644)
|
2022-03-09 21:01:26 -03:00 |
|
Lucas Fernandes Nogueira
|
64e0054299
|
refactor(core): do not panic on invalid window labels,#3544 (#3596)
|
2022-03-03 14:47:31 -03:00 |
|
Lucas Fernandes Nogueira
|
4334865266
|
refactor(cli): rename tooling/cli.rs folder to tooling/cli (#3388)
Co-authored-by: Amr Bashir <amr.bashir2015@gmail.com>
|
2022-02-10 17:23:10 -03:00 |
|
Fabian-Lars
|
02ac3215ea
|
feat(cli.js): rewrite cli.js with napi-rs, closes #2651,#3287 (#3370)
Co-authored-by: Chip Reed <chip@chip.sh>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-02-09 22:11:00 -03:00 |
|
Lucas Fernandes Nogueira
|
a892728c08
|
fix(examples): allowlist configuration for core examples (#3340)
|
2022-02-06 10:50:45 -03:00 |
|
Jacob
|
e57a303748
|
docs(examples): add missing Readme and clarify existing (#3327)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2022-02-04 17:56:57 -03:00 |
|
chip
|
d5d6d2abc1
|
Isolation Pattern (#43)
Co-authored-by: Ngo Iok Ui (Wu Yu Wei) <wusyong9104@gmail.com>
Co-authored-by: Lucas Fernandes Nogueira <lucas@tauri.studio>
|
2022-01-17 10:46:14 -03:00 |
|
Lucas Nogueira
|
4fa5ec9606
|
chore: cleanup repo lockfiles and gitignores
|
2022-01-09 15:18:14 -03:00 |
|
Lucas Nogueira
|
8259cd64c2
|
feat(core): inject CSP on data URLs [TRI-049] (#16)
|
2022-01-09 14:57:12 -03:00 |
|
Lucas Nogueira
|
2a7bf6d912
|
refactor(examples): improve security when rendering HTML strings [TRI-003] (#14)
|
2022-01-09 14:35:30 -03:00 |
|
Lucas Nogueira
|
cf54dcf9c8
|
feat: improve CSP security with nonces and hashes, add devCsp [TRI-004] (#8)
|
2022-01-09 11:11:59 -03:00 |
|
Lucas Fernandes Nogueira
|
a9dfc01550
|
feat: update to edition 2021 and set minimum rust to 1.56 (#2789)
|
2021-10-22 10:04:42 -03:00 |
|
Lucas Fernandes Nogueira
|
aecdfaf76f
|
fix(core): raw-window-handle dependency, closes #2460 (#2465)
|
2021-08-17 10:27:18 -03:00 |
|
Lucas Fernandes Nogueira
|
4a031add69
|
feat(core): expose set_activation_policy , closes #2258 (#2420)
* feat(core): expose `set_activation_policy`, closes #2258
* fix change file [skip ci]
* Update .changes/runtime-set-activation-policy.md [skip ci]
Co-authored-by: Amr Bashir <48618675+amrbashir@users.noreply.github.com>
* clippy
* allow unused mut on example
Co-authored-by: Amr Bashir <48618675+amrbashir@users.noreply.github.com>
|
2021-08-13 13:25:31 -03:00 |
|
Lucas Nogueira
|
2e2dc7c774
|
fix(core): temporary fix for clippy issue
|
2021-07-03 20:20:54 -03:00 |
|
Amr Bashir
|
66916b739f
|
chore: add .prettierrc in repo root (#2145)
|
2021-07-03 19:48:04 -03:00 |
|
Lucas Fernandes Nogueira
|
ec88e30617
|
feat(examples): add sidecar example (#1999)
|
2021-06-16 22:18:24 -03:00 |
|
nothingismagick
|
463fd00d06
|
fix(csp): add wss and tauri to conf template (#1974)
* fix(csp): add wss and tauri to conf template
* add change file, update examples/docs
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
|
2021-06-15 13:37:24 -03:00 |
|