Commit Graph

1343 Commits

Author SHA1 Message Date
Noah Klayman
1f2e7a3226
feat(core): improved command matching with macros, fixes #1157 (#1301)
Co-authored-by: chip <chip@chip.sh>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: Lucas Fernandes Nogueira <lucasfernandesnog@gmail.com>
2021-02-28 10:55:48 -08:00
Noah Klayman
6951caeb3c
fix(readme): update electron comparison table, fix #1048 (#1059) 2021-02-28 10:44:29 -08:00
chip
591f1ba846
use Wry as default ApplicationExt (#1303)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-02-28 10:34:43 -03:00
Noah Klayman
adac93b9f1
fix(core): pass unkown api error to webview (#1304) 2021-02-27 22:03:28 -08:00
Noah Klayman
0c691f40a3
feat(core): Use Wry custom protocol instead of embedded server (#1296)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-02-25 17:07:30 -08:00
renovate[bot]
c16a2730ff
chore(deps) Update dependency webpack to v5.24.2 (#1292)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-24 20:06:27 -03:00
renovate[bot]
2e9945ac81
chore(deps) Update Tauri Core (#1283)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-24 15:22:38 -03:00
renovate[bot]
973e60209a
chore(deps) Update Tauri CLI (#1282)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-24 15:16:31 -03:00
renovate[bot]
561d3e7afe
chore(deps) Update Rust crate once_cell to 1.7.0 (#1289)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-24 15:13:24 -03:00
renovate[bot]
1677d4d7a2
chore(deps) Update Tauri API Definitions (#1281)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-24 15:03:32 -03:00
renovate[bot]
8ae2bdf253
chore(deps) Update Rust crate proptest to v1 (#1286)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-24 15:01:29 -03:00
renovate[bot]
82d02c4205
chore(deps) Update Tauri JS CLI (#1284)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-24 15:01:20 -03:00
renovate[bot]
70b86cc5c8
chore(deps) Update dependency rollup to v2.39.1 (#1285)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-24 15:00:59 -03:00
renovate[bot]
0783998279
chore(deps) Update Tauri API (#1280)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-24 00:47:55 -03:00
renovate[bot]
d7f9abec06
chore(deps) Update Rust crate attohttpc to 0.16.3 (#1279)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-24 00:44:21 -03:00
Lucas Fernandes Nogueira
9f099912c1
chore(deps): update wry (#1278)
* chore(deps): update wry

* fix: clippy
2021-02-24 00:43:21 -03:00
Lucas Fernandes Nogueira
35c75b4197
refactor(api): reorganize and rename methods (#1277) 2021-02-23 23:30:14 -03:00
Lucas Fernandes Nogueira
372036ce20
refactor(api): move event's once to its own function (#1276) 2021-02-23 21:31:15 -03:00
Lucas Fernandes Nogueira
8a120683b6
feat(core): implement windows icon with wry (#1272) 2021-02-23 11:57:58 -03:00
Tensor-Programming
80286f83e7
update to rust to stable 1.50.0 (#1273) 2021-02-22 17:09:01 -03:00
Lucas Fernandes Nogueira
b1e6b74a4f
refactor(cli): decouple bundler from cargo (#1269) 2021-02-21 16:11:40 -03:00
Noah Klayman
1d66d00506
chore: improve contributor experience (#1264)
* chore: update install commands in setup scripts

* chore(examples/api): add `tauri` script

* chore(contributing.md): update to match new developments

* fix(scripts/setup): typo

* chore(examples): replace communication with helloworld

* remove deno submodule as it was added on accident

* fix(examples/helloword): add __tauri.js to .gitignore

* fix(examples): helloworld example with `cargo run`, change dev path

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-02-21 08:48:08 -08:00
Noah Klayman
b29c0685bc
refactor(tauri.js): remove create command (#1265)
also fixes window title not setting properly because window config is an array
2021-02-21 11:26:56 -03:00
Lucas Fernandes Nogueira
f656799705
chore(cli): remove unused code (#1267) 2021-02-21 00:19:21 -03:00
Lucas Fernandes Nogueira
4963d00e5d
fix(cli): do not serialize None config values (#1266) 2021-02-20 23:35:01 -03:00
Lucas Fernandes Nogueira
e0be59ea26
refactor(core): split allowlist configuration per module (#1263)
* refactor(core): split allowlist configuration per module

* fix: build with all features

* fix(cli): run fmt

* fix(core): run fmt
2021-02-20 14:09:18 -03:00
Lucas Fernandes Nogueira
75eaaf0132
refactor: move schema validation to the Rust CLI (#1262) 2021-02-20 11:36:17 -03:00
Lucas Fernandes Nogueira
99f2b2cd18
feat(core): finalize global shortcut API (#1261) 2021-02-19 22:43:59 -03:00
Jake Stanger
8263d4e5d6
fix(cli): unable to access match struct fields in rust (#1260)
The `Matches`, `SubcommandMatches` and `ArgData` struct fields were previously private and not accessible, meaning the data returned from `get_matches` was useless. This marks all the relevant fields as public.
2021-02-19 21:35:33 -03:00
Lucas Fernandes Nogueira
33eb49c4c0
refactor: use own invoke return struct instead of serde_json::Value (#1259) 2021-02-18 16:57:29 -03:00
Lucas Fernandes Nogueira
2326bcd399
refactor(core): use nfd for file dialogs, closes #1251 (#1257) 2021-02-18 11:43:41 -03:00
Lucas Fernandes Nogueira
e7bd8c5920
fix(cli): beforeDev/beforeBuild cmds on windows - find cmd with which (#1256) 2021-02-17 23:27:48 -03:00
Lucas Fernandes Nogueira
6eee355a12
refactor(core): use tinyfiledialogs-rs for message/confirmation dialogs (#1255) 2021-02-17 23:27:33 -03:00
Lucas Fernandes Nogueira
f51801f790
fix(bundler): wix installer icon path, closes #1003 (#1254)
* fix(bundler): wix installer icon path, closes #1003

* fix: build
2021-02-17 23:27:26 -03:00
renovate[bot]
4d56e5e691
chore(deps) Update Rust crate zip to 0.5.10 (#1243)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-17 20:03:25 -03:00
Noah Klayman
7f9015dffe
fix(api/http): use __tauriModule, not module (#1246)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-02-17 20:02:08 -03:00
renovate[bot]
7e129e202a
chore(deps) Update Tauri Core (#1247)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-17 19:53:33 -03:00
renovate[bot]
555da2d546
chore(deps) Update Tauri API Definitions (#1244)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-17 19:52:07 -03:00
renovate[bot]
cb250d4cec
chore(deps) Update Tauri JS CLI (#1248)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-02-17 19:51:59 -03:00
Lucas Fernandes Nogueira
641374b153
feat(core): window creation at runtime (#1249) 2021-02-17 11:15:04 -03:00
Noah Klayman
0f3009b635
fix(api): consistent return pattern (#1245) 2021-02-16 19:38:18 -08:00
Lucas Fernandes Nogueira
25e47e8f9b
refactor(core): update wry (#1242) 2021-02-16 14:42:08 -03:00
Lucas Fernandes Nogueira
ddcb70c8fe
feat(core): add window event system (#1241) 2021-02-16 13:52:07 -03:00
Lucas Fernandes Nogueira
1c9d426d61
fix(cli): kill before_dev_command process when the webview is closed (#1240) 2021-02-16 02:17:35 -03:00
Lucas Fernandes Nogueira
ea7332539d
refactor(core): all API are now promise based (#1239) 2021-02-16 01:23:15 -03:00
Lucas Fernandes Nogueira
a7bc472e99
refactor(core): improve HTTP API, closes #1098 (#1237) 2021-02-15 22:28:35 -03:00
Lucas Fernandes Nogueira
e34ee4c29c
fix(bundler): workspace detection, closes #1007 (#1235) 2021-02-14 17:57:59 -03:00
Lucas Fernandes Nogueira
855effadd9
feat(core): globalShortcut API (#1232) 2021-02-14 17:34:23 -03:00
Lucas Fernandes Nogueira
772d83e8fd
fix(core): cli argument parser API not exiting on failure, update to latest (#1234) 2021-02-14 11:14:06 -03:00
Lucas Fernandes Nogueira
54a5a13cda
refactor(core): move webview interface to the app module (#1230)
* refactor(core): move webview interface to the app module

* fix: fmt
2021-02-13 22:45:00 -03:00