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
Noah Klayman
71f6a5ed44
fix(cli.rs/build): fix typo getting bundle arg ( #1783 )
2021-05-12 09:32:31 -03:00
Lucas Nogueira
d03c98b0e6
fix(ci): covector errorOnVersionRange
config
2021-05-11 16:57:04 -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
Jacob Bolda
b5f8912122
going beta release ( #1779 )
2021-05-11 14:16:40 -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
72b8048b5a
feat(cli.rs): fill debian depends
with tauri dependencies ( #1767 )
2021-05-10 14:10:09 -03:00
Lucas Fernandes Nogueira
08c1c5ca5c
fix(api): missing transparent
flag on WindowOptions
( #1764 )
2021-05-10 00:30:01 -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
4687538987
refactor(core): drop Option
payload type on event::emit
( #1760 )
2021-05-09 22:50:08 -03:00
Lucas Fernandes Nogueira
455c550f34
refactor(core): Settings
serialization using bincode
( #1758 )
2021-05-09 22:09:32 -03:00
Lucas Fernandes Nogueira
45a7a111e0
feat(core): add tauri-wry
crate ( #1756 )
2021-05-09 18:43:50 -03:00
Lucas Fernandes Nogueira
665ec1d4a1
refactor: move runtime to tauri-runtime
crate ( #1751 )
2021-05-09 15:19:37 -03:00
Jacob Bolda
ea28d01691
create-tauri-app welcome prompt and recipes links ( #1748 )
...
* CTA welcome prompt and recipes links
* fix tests for new recipe names
* check that package file exists before build
* change file
* turn off vuecli tests until we can get them to pass
2021-05-09 09:31:01 -05:00
Dominik Schenk
908b703246
feat(cli.js): package managers interface, add pnpm support ( #1743 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-09 09:03:44 -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
79feb6a918
fix(cli.rs): cargo build failed due to cache issue, closes #1543 ( #1741 )
2021-05-07 16:31:52 -03:00
Lucas Fernandes Nogueira
56e74ccf74
feat(core): ensure window.print()
works on macOS ( #1738 )
2021-05-07 10:58:44 -03:00
Amr Bashir
cea3ba9f97
feat(cta): add support for all vite templates ( #1670 )
...
* feat(cta): add support for all vite templates
* vite template dir removed, ignore template step for now
Co-authored-by: Jacob Bolda <me@jacobbolda.com>
2021-05-07 00:29:55 -05:00
Lucas Fernandes Nogueira
8e0d4f666c
fix(bundler): debian package Installed-Size
value ( #1735 )
2021-05-07 00:46:50 -03:00
Lucas Fernandes Nogueira
e37e187d4a
fix(bundler): dmg volume icon ( #1730 )
2021-05-06 13:54:15 -03:00
Lucas Fernandes Nogueira
f1aa12075f
fix(bundler): update create-dmg, fixes #1571 ( #1729 )
2021-05-06 12:57:08 -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
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
Lucas Fernandes Nogueira
862e33a0f6
refactor(cli.js): download rustup binary ( #1711 )
2021-05-05 10:28:43 -03:00
Jacob Bolda
397b7af395
chore: CTA defaults in CI mode ( #1671 )
...
* better defaults in CI mode
* chalk should be a dep since it needs to be installed by user
* always install webkit2gtk
* avoid installing `cli.js` from npm in `--dev` mode
* use correct path for `api` linking in tests
* update `tauri.conf.json` after init
* remove `beforeBuild/DevCommand` from vanilla recipe
* explicitly install `vite` deps
* change file
Co-authored-by: amrbashir <48618675+amrbashir@users.noreply.github.com>
2021-05-05 07:25:17 -05: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
ac2cbcb131
fix(cli.rs): before dev
process kill, closes #1626 ( #1700 )
2021-05-04 11:27:10 -03:00
Amr Bashir
2b4e2b7560
feat(cli.rs/info): get webview2 version on windows ( #1669 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-04 01:26:56 -03:00
Lucas Fernandes Nogueira
314936efbe
feat(bundler): add icon path config instead of enforcing icons/icon.ico ( #1698 )
...
* feat(bundler): add icon path config instead of enforcing icons/icon.ico
* fix: build on unix
2021-05-03 23:09:12 -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
8845487f9d
fix(cli.js): handle cli.rs promise rejection ( #1689 )
2021-05-03 14:42:31 -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
152c755c47
feat(cli.rs): framework
and bundler
on info cmd, closes #1681 ( #1682 )
2021-05-02 21:51:35 -03:00
nothingismagick
82a580ec45
feat(tauricon): fix transparency ( #1678 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-02 19:02:58 -03:00