chip
fd8fab507c
refactor(core): remove Params
and replace with strings ( #2191 )
...
* refactor(core): remove `Params` and replace with strings
* add tauri-utils to changelog
* update default runtime macro to accept type and feature
* remove accidental default feature addition
* remove changefile todo items that have no futher action
* fix clippy warning
* update changefile
* finish change file
* fix splashscreen example
* fix markdown typo [skip ci]
* remove final uses of `Params`
* add license header to new runtime module in tauri-macros
* update plugin guide to use runtime instead of params
2021-07-15 18:05:29 +08:00
Lucas Fernandes Nogueira
a410958d45
Revert "fix(wry): resize webview on window move, closes #1911 " ( #2202 )
...
This reverts commit 06abe65569
.
2021-07-12 12:58:49 -03:00
david
456a94f663
fix(macOS): updater EXC_BAD_ACCESS
( #2181 )
...
* fix(ci): updater artifacts
* add temporary macos signature
* add entitlement and notarization credentials
* WIP macos fix
* build version 2.0.0 with macos signature
* [ci skip] revert version to `1.0.0`
* sandbox current app to a directory
* make clippy happy
* [ci skip] disable `Notarization` in CI tests
* [ci skip] add changefile
* remove unwanted `unwrap` and `expect`
* fmt
2021-07-12 12:03:27 -03:00
FabianLars
578610a29d
fix(core): fix drag-region not sending its events correctly ( #2196 )
2021-07-12 12:00:41 -03:00
FabianLars
bc2c331dec
fix: center and focus not being allowed in config ( #2199 )
2021-07-12 11:59:32 -03:00
renovate[bot]
d0f34a3784
chore(deps) Update Rust crate thiserror to 1.0.26 ( #2164 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-08 12:06:04 -03:00
Lucas Fernandes Nogueira
8157a68af1
feat(core): allow listening to event loop events & prevent window close ( #2131 )
2021-07-06 13:36:37 -03:00
Lucas Fernandes Nogueira
d69b1cf6d7
feat(api): allow mananing windows created on JS ( #2154 )
2021-07-05 12:16:55 -03:00
Lucas Fernandes Nogueira
5d7626f897
feat(api): WindowManager extends WebviewWindowHandle, add events docs ( #2146 )
2021-07-03 23:38:35 -03:00
Lucas Fernandes Nogueira
acb88929c4
fix(core): export MenuHandle
and MenuEvent
( #2148 )
2021-07-03 23:27:48 -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
e0a8e09cab
feat(core): expose gtk_window
, closes #2083 ( #2141 )
2021-07-02 13:08:51 -03:00
Ngo Iok Ui (Wu Yu Wei)
6569c2bf5c
refactor(wry): remove a few locks requirements ( #2137 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-07-02 00:06:58 -03:00
Lucas Fernandes Nogueira
4b0ec01880
fix(core): improve JS ESM detection ( #2139 )
2021-07-02 00:00:40 -03:00
Lucas Fernandes Nogueira
51a5cfe4b5
feat(api): add convertFileSrc
helper ( #2138 )
2021-07-02 00:00:30 -03:00
Lucas Fernandes Nogueira
06abe65569
fix(wry): resize webview on window move, closes #1911 ( #2135 )
2021-07-02 00:00:05 -03:00
Lucas Fernandes Nogueira
e663bdd593
fix(core): svg mime type ( #2129 )
2021-06-30 13:04:09 -03:00
Ngo Iok Ui (Wu Yu Wei)
a280ee90af
Fix high cpu usage on mac, fix #2074 ( #2125 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-06-30 10:38:22 -03:00
Ikko Ashimine
8f16c1df7e
refactor(core): fix typo in event.rs ( #2126 )
...
recieved -> received
2021-06-30 10:04:09 -03:00
Lucas Fernandes Nogueira
f03eea9c9b
feat(core): inject invoke key on <script type="module">
( #2120 )
2021-06-29 20:40:41 -03:00
github-actions[bot]
4339b46e4b
Apply Version Updates From Current Changes ( #2113 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2021-06-28 21:57:26 -03:00
Lucas Fernandes Nogueira
99d960841c
fix(core): custom protocol regression ( #2115 )
2021-06-28 21:51:12 -03:00
Amr Bashir
8b7ac1ad14
feat: double-click tauri-drag-region to maximize, closes #1839 ( #2106 )
2021-06-28 20:14:36 -03:00
Lucas Nogueira
a9d031873b
chore: update Bundle
2021-06-28 11:36:18 -03:00
github-actions[bot]
3806b88ee1
Apply Version Updates From Current Changes ( #2069 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2021-06-28 11:03:55 -03:00
Ngo Iok Ui (Wu Yu Wei)
ee60e42422
feat: asset custom protocol to access local file system ( #2104 )
2021-06-28 10:56:20 -03:00
Lucas Fernandes Nogueira
d18b5367a9
feat(core): enfore label uniqueness, closes #2067 ( #2097 )
2021-06-27 21:05:45 -03:00
Lucas Fernandes Nogueira
7765c7fa28
fix(core): invoke key injection on ES module, improve performance ( #2094 )
2021-06-27 19:51:47 -03:00
Lucas Fernandes Nogueira
fe32afcc93
fix(core): Window
must be Send + Sync
on Windows, closes #2078 ( #2093 )
2021-06-27 11:02:17 -03:00
Lucas Fernandes Nogueira
8c13344f8f
fix(core): command events not firing consistently ( #2082 )
2021-06-27 10:00:43 -03:00
Lucas Nogueira
ed5c1cd514
fix: error message on path
API usage when not allowlisted
2021-06-25 00:43:27 -03:00
github-actions[bot]
5353379d15
Apply Version Updates From Current Changes ( #1823 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2021-06-23 16:56:16 -03:00
Lucas Nogueira
b4426eda9e
Revert "WebDriver support ( #1972 )"
...
This reverts commit be76fb1dfe
.
2021-06-23 16:30:40 -03:00
Lucas Fernandes Nogueira
ebaa33cb47
fix(core): remove closed window from window.__TAURI__.__windows
( #2057 )
2021-06-23 16:20:19 -03:00
Lucas Fernandes Nogueira
fca976404e
fix(wry): window event listeners being emitted to all windows ( #2056 )
2021-06-23 16:20:09 -03:00
Lucas Fernandes Nogueira
47f7558417
fix(core): resolve HTTP API on non-ok status code, fix binary response, closes #2046 ( #2053 )
2021-06-23 14:22:28 -03:00
chip
be76fb1dfe
WebDriver support ( #1972 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-06-23 13:59:47 -03:00
renovate[bot]
951f04b9c1
chore(deps) Update Rust crate phf to 0.9 ( #2051 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-06-23 13:03:28 -03:00
Lucas Nogueira
bef9f2845e
fix: build without menu
feature
2021-06-23 12:05:58 -03:00
Lucas Fernandes Nogueira
c9b11001f1
fix(wry): menu event is now tied to the window ( #2048 )
2021-06-23 11:29:30 -03:00
Lucas Fernandes Nogueira
160fb0529f
feat(core): improve RPC security, closes #814 ( #2047 )
2021-06-22 17:29:10 -03:00
Lucas Fernandes Nogueira
030c9c736c
feat(core): return listener id on Window#on_menu_event ( #2045 )
2021-06-22 14:24:24 -03:00
Lucas Fernandes Nogueira
9f41e5102e
refactor(core): reduce number of command spawned tasks, closes #2042 ( #2044 )
2021-06-22 14:24:13 -03:00
Lucas Fernandes Nogueira
034c26013b
feat(core): add accelerator
method to CustomMenuItem
( #2043 )
2021-06-22 12:53:13 -03:00
Lucas Fernandes Nogueira
842652abe5
chore(deps): update to wry 0.10 ( #2041 )
...
* chore(deps): update to wry 0.10
* fix: cli format
2021-06-22 10:47:45 -03:00
Lucas Fernandes Nogueira
d0bbc6d309
fix(wry): menu must be created on the main thread, closes #2038 ( #2039 )
2021-06-22 01:29:03 -03:00
Lucas Fernandes Nogueira
59784c7e55
feat(core): implement CommandArg
for AppHandle
( #2037 )
2021-06-21 14:00:34 -03:00
Lucas Fernandes Nogueira
1006c1cf3b
fix(core): HTTP headers being overwritten by reqwest, closes #2032 ( #2036 )
2021-06-21 13:47:21 -03:00
Lucas Fernandes Nogueira
285bf64bf9
feat(core): add clipboard writeText and readText APIs ( #2035 )
2021-06-21 13:32:22 -03:00
Lucas Fernandes Nogueira
3280c4aa91
refactor(core): global shortcut is now provided by tao
( #2031 )
2021-06-21 12:29:26 -03:00
Lucas Fernandes Nogueira
9cd10df4d5
feat(core): allow disabling file drop handler, closes #2014 ( #2030 )
2021-06-21 10:55:14 -03:00
Lucas Fernandes Nogueira
7dcca6e928
feat(core): add request_user_attention
API, closes #2023 ( #2026 )
...
* feat(core): add `request_user_attention` API
* fix: api lint
* fix build without window allowlist
2021-06-20 23:42:38 -03:00
Lucas Fernandes Nogueira
08c161c5e8
fix(core): remove window from HashMap on close ( #2024 )
2021-06-20 14:12:28 -03:00
Lucas Fernandes Nogueira
8a7921e5cb
fix(core): fallback to index.html on asset loading, closes #2020 #2021 ( #2022 )
2021-06-20 11:47:15 -03:00
Lucas Fernandes Nogueira
70fc87a7ff
feat(core): add config
and package_info
getters on App and AppHandle ( #2016 )
2021-06-20 09:42:11 -03:00
Ngo Iok Ui (Wu Yu Wei)
94dbc96c97
fix(dialog): modal stuck on Linux ( #2012 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-06-20 09:37:26 -03:00
Lucas Fernandes Nogueira
5ca462f6cc
feat(core): add path resolver API to the App and AppHandle structs ( #2015 )
2021-06-19 14:47:30 -03:00
Lucas Fernandes Nogueira
86d0aaa021
fix(core): notification panic on Windows, closes #917 ( #2011 )
2021-06-19 13:57:45 -03:00
Lucas Fernandes Nogueira
2a5ba7fe77
feat(core): add error message to HTTP API rejection, closes #2003 ( #2004 )
2021-06-17 11:33:53 -03:00
Lucas Fernandes Nogueira
ab3eb44bac
fix(core): deadlock on window getters, fixes #1893 ( #1998 )
...
* fix(core): deadlock on window getters, fixes #1893
* fix compilation without menu feature
2021-06-16 11:07:41 -03:00
renovate[bot]
8aac641d4b
chore(deps) Update Rust crate tokio to 1.7 ( #1992 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-16 09:19:41 -03:00
renovate[bot]
c9bf9432e7
chore(deps) Update Rust crate zstd to 0.9 ( #1971 )
...
* chore(deps) Update Rust crate zstd to 0.9
* chore(deps) Update Rust crate zstd to 0.9
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-06-15 23:11:27 -03:00
renovate[bot]
ac3ddeba26
chore(deps) Update Tauri Core ( #1969 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-06-15 22:41:18 -03:00
Lucas Fernandes Nogueira
954460c520
feat(core): MenuHandle show
, hide
, is_visible
and toggle
APIs ( #1958 )
2021-06-15 22:04:44 -03:00
Edgar Geier
cca8115d9c
refactor: update wry, simplify script eval ( #1965 )
...
* refactor: simplify `handle_event_loop`
* update wry to git rev
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-06-15 22:04:06 -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
Lucas Fernandes Nogueira
49fb3b7225
fix(core): build without dialog Cargo features ( #1973 )
2021-06-09 22:22:26 -03:00
Lucas Fernandes Nogueira
cd1a299a7d
chore(core): hide phf, closes #1961 ( #1964 )
2021-06-09 19:04:31 -03:00
Lucas Fernandes Nogueira
5cba6eb4d2
feat(core): add window center
API, closes #1822 ( #1954 )
2021-06-05 18:20:16 -03:00
Lucas Fernandes Nogueira
dc6b0d8522
feat(core): set .rc values from tauri.conf.json, closes #1849 ( #1951 )
2021-06-05 01:16:54 -03:00
Lucas Fernandes Nogueira
9bf82f0d92
fix(core): run_on_main_thread
now wakes the event loop ( #1949 )
...
* fix(core): `run_on_main_thread` now wakes the event loop
* chore: simplify code
2021-06-04 22:23:03 -03:00
Oleg Shilov
07fd9a92de
fix(core): add hash symbol in uri parse, closes #1943 ( #1947 )
...
* fix(core): add hash symbol in uri parse
* chore: add changelog
Co-authored-by: Evgeniy Abramov <i@kio.ninja>
2021-06-04 18:37:23 -03:00
Lucas Fernandes Nogueira
f7e9fe8f3f
refactor(core): new system tray and window menu APIs, closes #1898 ( #1944 )
2021-06-04 13:51:15 -03:00
Lucas Fernandes Nogueira
c021968eb8
fix(core): asset loading not decoding percent-encoded path, closes #1879 ( #1938 )
2021-06-01 15:49:24 -03:00
Lucas Fernandes Nogueira
40b717edc5
feat(core): set window icon on Linux, closes #1922 ( #1937 )
2021-06-01 13:07:48 -03:00
Lucas Fernandes Nogueira
df21ffc61f
fix(core): command mpsc usage, closes #1935 ( #1936 )
2021-06-01 11:11:22 -03:00
Lucas Fernandes Nogueira
4bdc406679
feat(core): kill sidecar child processes on App drop, closes #1896 ( #1932 )
2021-06-01 00:09:44 -03:00
Lucas Nogueira
4937741d33
chore(docs): document cargo features [skip ci]
2021-05-31 13:29:09 -03:00
Lucas Fernandes Nogueira
6ec54c53b5
feat(core): allow dev_path
, dist_dir
as array of paths, fixes #1897 ( #1926 )
...
* feat(core): allow `dev_path`, `dist_dir` as array of paths, fixes #1897
* fix: clippy
2021-05-31 11:42:10 -03:00
Lucas Fernandes Nogueira
cb6c807ac8
Merge pull request #1925 from tauri-apps/feat/new-tao-apis
2021-05-30 22:57:04 -03:00
Lucas Nogueira
e06aa27738
feat(core): add set_skip_taskbar
API
2021-05-30 22:09:12 -03:00
renovate[bot]
4d38f2e2b4
chore(deps) Update Rust crate semver to v1 ( #1909 )
...
* chore(deps) Update Rust crate semver to v1
* fix: build
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-30 20:43:43 -03:00
Lucas Nogueira
5525b03a78
feat(core): add skip_taskbar
API to the WindowBuilder/WindowOptions
2021-05-30 18:43:28 -03:00
Lucas Nogueira
36506c967d
feat(core): add is_visible
API
2021-05-30 18:06:24 -03:00
Lucas Nogueira
5f351622c7
feat(core): add focus API to the WindowBuilder and WindowOptions, #1737
2021-05-30 17:41:28 -03:00
Lucas Nogueira
bb6992f888
feat(core): add set_focus
window API, fixes #1737
2021-05-30 17:30:26 -03:00
Lucas Nogueira
1e8af280c2
feat(core): add is_resizable
Window getter
2021-05-30 17:23:52 -03:00
Lucas Nogueira
f58a2114fb
feat(core): add is_decorated
Window getter
2021-05-30 17:21:05 -03:00
renovate[bot]
f63925e776
chore(deps) Update Rust crate thiserror to 1.0.25 ( #1899 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-30 17:05:32 -03:00
Laegel
23707764dc
Drag region attribute check ( #1907 )
2021-05-30 17:04:17 -03:00
imspace
3bf853d782
feat(cli.rs): support tauri build on M1 chip ( #1915 )
2021-05-29 01:21:24 -03:00
Lucas Fernandes Nogueira
abf78c5860
fix(core): set parent window handle on dialogs, closes #1876 ( #1889 )
2021-05-21 16:53:46 -03:00
Lucas Fernandes Nogueira
8c0d0739ee
feat(core): add run_iteration
, parent_window
and owner_window
APIs, closes #1872 ( #1874 )
2021-05-21 16:16:05 -03:00
Poly
74714177e8
feat(core) Use rfd for message dialogs ( #1887 )
2021-05-21 15:44:29 -03:00
Lucas Fernandes Nogueira
4aeb936e9b
fix(api): WebviewWindow
constructor is public ( #1888 )
2021-05-21 13:25:10 -03:00
Lucas Fernandes Nogueira
d1f650edd3
chore(docs): improve manage
API examples on interior mutability ( #1875 )
2021-05-20 10:40:18 -03:00
Lucas Fernandes Nogueira
aab3e1f18b
refactor(core): move api modules behind allowlist feature flags ( #1864 )
...
* refactor(core): move api modules behind allowlist feature flags
* run fmt
2021-05-19 09:21:57 -03:00
renovate[bot]
eeb2bde464
chore(deps) Update Tauri Core ( #1865 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-19 01:50:58 -03:00
Lucas Fernandes Nogueira
17c7c4396f
refactor(core): use attohttpc
by default ( #1861 )
2021-05-19 01:06:08 -03:00
Noah Klayman
f237435093
feat(macros/generate_handler): add doc comment ( #1860 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-18 22:42:34 -03:00
Lucas Fernandes Nogueira
1be37a3f30
refactor(core): remove image
dependency ( #1859 )
2021-05-18 21:46:21 -03:00
Lucas Fernandes Nogueira
95d518afa1
feat(core): expose AppHandle
, add create_window
API ( #1855 )
2021-05-18 16:49:01 -03:00
chip
3d8dcbbf81
fix(core): allow wry to be an optional dep again ( fix #1841 ) ( #1854 )
2021-05-18 00:42:02 -03:00
Lucas Fernandes Nogueira
e97846aae9
feat(core): validate devPath
and distDir
values ( #1848 )
...
* feat(core): validate `devPath` and `distDir` values
* fix tests
2021-05-17 14:47:05 -03:00
Lucas Fernandes Nogueira
612cd8ecb8
feat(api): finalize export type
usage ( #1847 )
2021-05-17 12:54:56 -03:00
Lucas Fernandes Nogueira
7616e6cc7b
feat(api): validate window API size
and location
arguments ( #1846 )
...
* feat(api): validate window API `size` and `location` arguments
* fmt
2021-05-17 11:47:11 -03:00
Ngo Iok Ui (Wu Yu Wei)
c1f8e11342
chore: remove unnecessary anonymous lifetimes ( #1829 )
2021-05-14 10:29:54 -03:00
chip
754c2e766a
feat(core): finish mutable getters for Context
( #1814 )
2021-05-13 12:50:45 -03:00
chip
39f8f26916
refactor(macros): explicitly pass idents ( #1812 )
2021-05-13 10:18:15 -03:00
github-actions[bot]
a68b4ee827
Apply Version Updates From Current Changes ( #1799 )
...
Co-authored-by: jbolda <jbolda@users.noreply.github.com>
2021-05-12 16:31:52 -03:00
chip
0b87532706
fix(macros): fix rest of command collisons ( #1805 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-12 12:56:16 -03:00
chip
7862ec562f
fix(macros): change invoke binding in generate handler ( #1804 )
2021-05-12 12:22:05 -03:00
Lucas Fernandes Nogueira
144d6b9d4d
feat(core): add mutable config
getter on the Context
struct ( #1803 )
2021-05-12 11:17:52 -03:00
Lucas Fernandes Nogueira
d36b726926
fix(macros): collision when command is named cmd
( #1802 )
2021-05-12 11:17:33 -03:00
Lucas Fernandes Nogueira
1ab8dd93e6
fix(core): system-tray
cargo feature usage, fixes #1798 ( #1801 )
2021-05-12 10:55:21 -03:00
Lucas Fernandes Nogueira
f5a480fea3
fix(core): window transparency ( #1800 )
2021-05-12 10:55:12 -03:00
nothingismagick
12268e6e69
fix(csp): add 'self' ( #1794 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-12 09:45:39 -03:00
github-actions[bot]
7c7a0777ca
Apply Version Updates From Current Changes ( #1629 )
...
* apply version updates
* fix metadata.json [skip ci]
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-11 16:20:35 -03:00
chip
27a7810767
feat(core): add default Args to all types exposing Params ( #1777 )
2021-05-11 14:32:11 -03:00
chip
55423590dd
refactor(core): Context fields now private, Icon used on all platforms ( #1774 )
2021-05-11 08:38:08 -03:00
Lucas Fernandes Nogueira
1df16b7011
chore: breaking change notice ( #1772 )
2021-05-11 01:02:19 -03:00
Lucas Fernandes Nogueira
21ce355c48
chore: rename M: Params
to P: Params
( #1771 )
2021-05-10 22:26:18 -03:00
Lucas Nogueira
46ea873311
fix(api): export WebviewWindowHandle type
2021-05-10 21:46:06 -03:00
Lucas Fernandes Nogueira
319cf16a54
fix: prune packages, add license files, closes #1507 ( #1769 )
...
Co-authored-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
2021-05-10 20:28:15 -03:00
nothingismagick
afb4f2f896
chore(docs): add root-level ARCHITECTURE.md ( #1766 )
...
* chore(docs): add root-level ARCHITECTURE.md
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(readme): cleanup [skip ci]
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(cli.js): update readme
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): ship both apache and mit
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(remove license): [skip ci]
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(assimilation): we are now the borg
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* cleanup [skip ci]
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-10 20:39:24 +02:00
Lucas Fernandes Nogueira
d06e1de46b
fix(core): dialog freezing regression on macOS ( #1768 )
2021-05-10 15:02:50 -03:00
Lucas Fernandes Nogueira
22676df57a
refactor(core): menu
and system-tray
feature flags ( #1765 )
2021-05-10 13:27:42 -03:00
Lucas Fernandes Nogueira
5edda4ba08
fix(core): system tray icon path resolution (Linux) ( #1763 )
2021-05-10 00:27:43 -03:00
Lucas Fernandes Nogueira
7bb7dda752
refactor(core): resolve resource_dir using the package info ( #1762 )
2021-05-10 00:01:12 -03:00
Lucas Fernandes Nogueira
b6b4128885
chore(deps): wry 0.9.1 ( #1761 )
2021-05-09 22:50:16 -03:00
Lucas Fernandes Nogueira
4687538987
refactor(core): drop Option
payload type on event::emit
( #1760 )
2021-05-09 22:50:08 -03:00
Lucas Fernandes Nogueira
34b6032df7
feat(core): add on_window_event
(global) API to app::Builder ( #1759 )
2021-05-09 22:22:06 -03:00
Lucas Fernandes Nogueira
455c550f34
refactor(core): Settings
serialization using bincode
( #1758 )
2021-05-09 22:09:32 -03:00
Lucas Fernandes Nogueira
8d2e4c63c7
fix(core): do not reattach window on rpc/file_drop ( #1757 )
2021-05-09 21:33:40 -03:00
Lucas Fernandes Nogueira
45a7a111e0
feat(core): add tauri-wry
crate ( #1756 )
2021-05-09 18:43:50 -03:00
chip
f190f11f13
fix(core): allow !Sync futures to be used with #[command] ( #1755 )
2021-05-09 18:03:27 -03:00
chip
2f4fca7567
refactor(core): clearer case conversion + docs ( #1754 )
2021-05-09 18:02:26 -03:00
Lucas Fernandes Nogueira
665ec1d4a1
refactor: move runtime to tauri-runtime
crate ( #1751 )
2021-05-09 15:19:37 -03:00
chip
e84949524c
fix(core): convert command arguments to camel case ( #1753 )
2021-05-09 15:14:48 -03:00
chip
bb8dafbe1e
feat(core): #[command] return with autoref specialization workaround fix #1672 ( #1734 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-09 08:52:20 -03:00
Lucas Fernandes Nogueira
c090927021
feat(core): system tray, closes #157 ( #1749 )
2021-05-09 08:15:37 -03:00
Lucas Fernandes Nogueira
41d5d6aff2
feat(core): window menus ( #1745 )
2021-05-08 12:11:40 -03:00
Lucas Fernandes Nogueira
dbd9b078aa
refactor(core): create_window
API signature on the Window struct ( #1746 )
2021-05-08 09:37:06 -03:00
Lucas Fernandes Nogueira
56e74ccf74
feat(core): ensure window.print()
works on macOS ( #1738 )
2021-05-07 10:58:44 -03:00
Lucas Fernandes Nogueira
9c10ccf8d3
feat(core) window events, closes #1523 ( #1726 )
2021-05-06 00:43:02 -03:00
Lucas Fernandes Nogueira
e087f0f937
feat: add #[non_exhaustive]
attribute ( #1725 )
2021-05-05 22:22:45 -03:00
Lucas Fernandes Nogueira
6bfac866a7
refactor(core): add window getters, physical & logical sizes/positions ( #1723 )
2021-05-05 20:15:08 -03:00
renovate[bot]
879f2965ec
chore(deps) Update Rust crate notify-rust to 4.5.0 ( #1722 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-05 16:55:27 -03:00
Lucas Fernandes Nogueira
f7892cf4ff
feat(api): documentation ( #1694 )
...
* feat(api): documentation
* more docs [skip ci]
2021-05-05 14:36:40 -03:00
chip
1453d4bf84
feat(core): support generics (especially Param) in #[command] ( #1622 )
...
* wip: param argument proof of concept for #[command]
* use macros for automatic type inference in commands
* refactor command for better error handling
* remove redundant ToTokens impl for Wrapper and Handler
* create `StateP` to allow state to use type inference during commands
* wrap State instead of T
* remove accidental edit of attribute
* remove StateP
because we recommend `_: Window<P>` for type inference, the following
function types are now supported:
* Pat::Wild (arg: "_")
* Pat::Struct (arg: final path segment)
* Pat::TupleStruct (arg: final path segment)
* add wildcard, struct, and tuple struct commands to examples
* better unsupported command argument message
* feat(examples): move some commands to a separate module
* add change file
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-05 14:32:13 -03:00
renovate[bot]
9eebd03857
chore(deps) Update Rust crate zstd to 0.8 ( #1707 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-05 02:04:45 -03:00
renovate[bot]
fe7fc7a2ca
chore(deps) Update Rust crate zstd to 0.8 ( #1708 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-05 02:04:38 -03:00
renovate[bot]
180e12a09c
chore(deps) Update Rust crate notify-rust to 4.4.1 ( #1705 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-05 02:03:13 -03:00
Lucas Fernandes Nogueira
6132f3f4fe
feat(core): reintroduce CSP injection ( #1704 )
2021-05-04 23:31:05 -03:00
Lucas Fernandes Nogueira
428d50add4
refactor(core): use bundle identifier on app dir, closes #1693 ( #1703 )
...
* refactor(core): use bundle identifier on app dir, closes #1693
* fix: tests
* clippy
2021-05-04 20:26:13 -03:00
Lucas Fernandes Nogueira
92a01a7cab
chore(deps): bump tauri-hotkey to 0.1.2 ( #1701 )
2021-05-04 12:05:26 -03:00
Lucas Fernandes Nogueira
2747bb6c11
fix(core): dialog API deadlock, closes #1695 ( #1696 )
2021-05-03 22:06:50 -03:00
Lucas Fernandes Nogueira
5110c704be
feat(core): allow users to access the Assets instance ( #1691 )
...
* feat(core): allow users to access the Assets instance
* chore(changes): mark as breaking change [skip ci]
2021-05-03 15:07:38 -03:00
Lucas Fernandes Nogueira
836ee60dc8
fix(wry): ControlFlow must be set to Wait for performance reasons ( #1688 )
2021-05-03 12:24:18 -03:00
Lucas Fernandes Nogueira
b86fe9a6de
feat(examples): add splashscreen example ( #1685 )
2021-05-03 11:16:51 -03:00
Lucas Fernandes Nogueira
c91105ff96
refactor(build): allow setting window icon path on try_build
( #1686 )
2021-05-03 10:42:29 -03:00
chip
1d6f418129
refactor(core): merge invoke items into single struct, allow ? ( #1683 )
2021-05-03 01:17:47 -03:00
Lucas Fernandes Nogueira
8941790f98
fix(core): notification permission check when !allowlisted, closes #1666 ( #1677 )
2021-05-02 18:33:57 -03:00
Lucas Fernandes Nogueira
8b6f3de0ad
feat(core): add state management, closes #1655 ( #1665 )
...
* feat(core): add state management, closes #1655
* fix(tests): ignore doc example
* use a trait to manage #[command] parameters
* add docs [skip ci]
* finish command before moving into respond_async
* Revert "finish command before moving into respond_async"
This reverts commit 4651bed5bf
.
* refactor: split InvokeMessage into InvokeResolver, add InvokeResponse
* feat: add managed state to the plugin interface
* feat: add commands example
* add change file [skip ci]
* cleanup clones
Co-authored-by: chip reed <chip@chip.sh>
2021-05-02 15:34:15 -03:00
Lucas Fernandes Nogueira
d92fde7505
feat(core): add output
and status
APIs to the Command
struct ( #1668 )
2021-05-02 09:00:39 -03:00
Lucas Fernandes Nogueira
b0bb796a42
refactor: rename command
mod to process
, move restart_application ( #1667 )
...
* refactor: rename `command` mod to `process`, move restart_application
* refactor(api): move `exit`, `relaunch` APIs to `process` module
2021-04-30 22:43:47 -03:00
Lucas Fernandes Nogueira
4f1e87f87b
refactor(core): change drag element detection to data attr, fixes #1656 ( #1659 )
2021-04-29 20:38:19 -03:00
renovate[bot]
252014cae2
chore(deps) Update Rust crate notify-rust to 4.4.0 ( #1648 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-28 22:27:26 -03:00
Lucas Fernandes Nogueira
c31f0978c5
refactor: update to wry 0.9 ( #1630 )
2021-04-28 19:56:05 -03:00
Lucas Fernandes Nogueira
721e98f175
feat(core): add env, cwd to the command API, closes #1634 ( #1635 )
...
Co-authored-by: Amr Bashir <48618675+amrbashir@users.noreply.github.com>
2021-04-28 18:25:44 -03:00
chip
a755d23e1b
refactor(core): more bounds for better errors from #1623 ( #1632 )
2021-04-27 20:14:51 -03:00
Lucas Fernandes Nogueira
181e132aee
refactor(core): simplify usage of app event and window label types ( #1623 )
...
Co-authored-by: chip reed <chip@chip.sh>
2021-04-27 11:52:12 -03:00
github-actions[bot]
0f86bc4071
Apply Version Updates From Current Changes ( #1620 )
...
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-04-25 17:54:41 -03:00
github-actions[bot]
cad5192e31
Apply Version Updates From Current Changes ( #1561 )
...
Co-authored-by: nothingismagick <nothingismagick@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-04-25 16:07:22 -03:00
Lucas Fernandes Nogueira
a868cb7176
refactor(core): clear uri_scheme_protocol
registration function names ( #1617 )
...
* refactor(core): clear `custom_protocol` registration function names
* fix
* fix clippy
* improve docs
* clippy
* renames
2021-04-25 13:00:03 -03:00
renovate[bot]
95d6fd059f
chore(deps) Update Tauri Utils ( #1476 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-24 12:54:21 -03:00
Lucas Fernandes Nogueira
7471e347d3
feat(core): add error message on error::CreateWebview
( #1602 )
2021-04-23 15:30:02 -03:00
Lucas Fernandes Nogueira
cfa74ebf68
feat(core): validate dialog default_path
(it must exist) ( #1599 )
2021-04-23 03:17:29 -03:00
Lucas Fernandes Nogueira
aa7e2738cc
feat: use rfd::FileDialog#set_file_name
if default_path
is a file ( #1598 )
2021-04-23 03:04:47 -03:00
Lucas Fernandes Nogueira
82ef8f6a92
fix(core): clippy warnings, closes #1490 ( #1595 )
...
* fix(core): clippy warnings, closes #1490
* fix: cli.rs build
2021-04-23 01:40:43 -03:00
Lucas Fernandes Nogueira
5e65b768e5
fix(core): expose PageLoadPayload
struct ( #1590 )
2021-04-22 20:35:50 -03:00
Lucas Fernandes Nogueira
0234336d6a
chore: cleanup setup error usage ( #1588 )
2021-04-22 19:14:02 -03:00
Lucas Fernandes Nogueira
ef474e5635
feat(ci): cache ( #1585 )
2021-04-22 17:34:46 -03:00
Lucas Fernandes Nogueira
99307d02c3
fix(core): sidecar command path ( #1584 )
2021-04-22 16:01:56 -03:00
Lucas Fernandes Nogueira
8fd1baf69b
fix(core): pull package info from tauri.conf.json if set ( #1581 )
...
* fix(core): pull package info from tauri.conf.json if set
* fix: codegen
2021-04-22 12:28:18 -03:00
Lucas Fernandes Nogueira
5f033db41c
feat(core): use bundle identifier on user data path ( #1580 )
2021-04-22 11:05:03 -03:00
david
5909c1e014
Make sure custom protocol is handled as secure context on macOS ( #1551 )
2021-04-22 10:09:42 -03:00
Lucas Fernandes Nogueira
422dd5e2a0
fix(core): command name on plugin invoke handler ( #1577 )
2021-04-21 23:31:27 -03:00
Lucas Fernandes Nogueira
d3fdeb4518
feat(core): expose async_runtime
module ( #1576 )
2021-04-21 22:09:24 -03:00
Lucas Fernandes Nogueira
508eddc784
refactor(core): plugin initialization return value ( #1575 )
2021-04-21 21:44:18 -03:00
Lucas Fernandes Nogueira
938fb624f5
feat(core): expose custom protocol handler APIs ( #1553 )
2021-04-21 15:43:11 -03:00
Lucas Fernandes Nogueira
be65f04db7
fix(core): make window.__TAURI__.invoke context free, fixes #1547 ( #1565 )
2021-04-21 15:42:52 -03:00
Lucas Fernandes Nogueira
ceadf2f556
fix(core): macos shortcut modifiers, closes #1542 ( #1560 )
2021-04-21 09:12:18 -03:00
renovate[bot]
7b7658fbac
chore(deps) Update Tauri Core ( #1555 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-21 01:41:52 -03:00
Lucas Fernandes Nogueira
b2ed00087d
chore: remove entire test folder from packaged tauri
crate ( #1552 )
2021-04-20 20:13:42 -03:00
Jacob Bolda
ae14a3ff51
fix : #1517 had the wrong package reference in the changefile ( #1538 )
2021-04-19 12:31:13 -05:00
github-actions[bot]
a202b68447
apply version updates ( #1503 )
...
Co-authored-by: jbolda <jbolda@users.noreply.github.com>
2021-04-19 17:19:30 +02:00
Laegel
fcb3b4857e
fix : #1512 ( #1517 )
...
* fix: Export
* chore(changefile)
* fix: Updated publish step
* fix: Also outputting CommonJS
* fix:`preparePublish` now copies the necessary files
* fix: typo
Co-authored-by: Laegel <valentin.chouaf@laposte.net>
* chore: update `build` script
* chore: add `prepublishOnly script`
* chore: update `api` covector config
* round two, fight!!
Co-authored-by: amrbashir <48618675+amrbashir@users.noreply.github.com>
2021-04-18 22:31:12 -05:00
renovate[bot]
7093dc6e11
chore(deps) Update Tauri Core ( #1474 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-16 19:52:35 -03:00