Lucas Fernandes Nogueira
537ab1b6d5
feat(core): inject src-tauri/Info.plist file on dev and merge on bundle, closes #1570 #2338 ( #2444 )
2021-08-15 21:36:43 -03:00
david
28c6b7adfe
feat: add Event::Ready
( #2433 )
2021-08-15 17:10:22 -03:00
Lucas Fernandes Nogueira
2088cd0f24
refactor(core): handle dialog threading internally, closes #2223 ( #2429 )
...
* refactor(core): handle dialog threading internally, closes #2223
* thread spawn
2021-08-14 16:00:23 -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
Ngo Iok Ui (Wu Yu Wei)
f81ebddfcc
feat: remove menu feature flag ( #2415 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-08-13 10:23:32 -03:00
dependabot[bot]
a97b8dab62
chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /examples/api ( #2386 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-11 04:18:36 -03:00
Lucas Fernandes Nogueira
3f039cb8a3
fix: keep original productName
for .desktop Name
field, closes #2295 ( #2384 )
2021-08-10 16:02:46 -03:00
david
426a6b4996
feat(macOS): Implement tray icon template ( #2322 )
2021-07-29 15:29:59 -04:00
chip
8216cba13d
App.create_window()
to accept any Into<String>
type (fix #2290 ) ( #2291 )
...
* Fix `App.create_window()` to accept any `Into<String>` type
* Update changefile to show both changed functions
* Reduce changefile level to patch
Co-authored-by: Wouter Buckens <wouter@epicteddy.com>
2021-07-26 08:28:50 -04:00
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
up-to-you
d4ff7be3b4
Update example/api README.md fix #2151 ( #2177 )
2021-07-08 12:04:22 -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 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
51a5cfe4b5
feat(api): add convertFileSrc
helper ( #2138 )
2021-07-02 00:00: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
034c26013b
feat(core): add accelerator
method to CustomMenuItem
( #2043 )
2021-06-22 12:53:13 -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
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
ec88e30617
feat(examples): add sidecar example ( #1999 )
2021-06-16 22:18:24 -03:00
Lucas Fernandes Nogueira
860830d870
feat(examples): improve api example, closes #1535 ( #1957 )
2021-06-15 23:12:41 -03:00
dependabot[bot]
546f4cc4cd
chore(deps): bump glob-parent from 5.1.1 to 5.1.2 in /examples/api ( #1980 )
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: glob-parent
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-15 22:41:29 -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
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
5cba6eb4d2
feat(core): add window center
API, closes #1822 ( #1954 )
2021-06-05 18:20:16 -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 Nogueira
9ddd9a97ed
fix(examples): api shell example promise catch [skip ci]
2021-05-31 22:36:37 -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 Fernandes Nogueira
17c7c4396f
refactor(core): use attohttpc
by default ( #1861 )
2021-05-19 01:06:08 -03:00
Lucas Fernandes Nogueira
95d518afa1
feat(core): expose AppHandle
, add create_window
API ( #1855 )
2021-05-18 16:49:01 -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
nothingismagick
12268e6e69
fix(csp): add 'self' ( #1794 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-05-12 09:45:39 -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
7bb7dda752
refactor(core): resolve resource_dir using the package info ( #1762 )
2021-05-10 00:01:12 -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
6bfac866a7
refactor(core): add window getters, physical & logical sizes/positions ( #1723 )
2021-05-05 20:15:08 -03:00
Lucas Fernandes Nogueira
6132f3f4fe
feat(core): reintroduce CSP injection ( #1704 )
2021-05-04 23:31:05 -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
b86fe9a6de
feat(examples): add splashscreen example ( #1685 )
2021-05-03 11:16:51 -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
Aivan Monceller
361456afbd
refactor(example): svelte imports ( #1673 )
2021-05-02 09:00:06 -03:00
Lucas Fernandes Nogueira
5c1fe52c2b
feat(cli.rs): allow using cross instead of cargo, add target triple arg ( #1664 )
2021-04-30 15:16:14 -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
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
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
Lucas Fernandes Nogueira
9490b257d2
fix(cli.rs): enable the updater
feature on cli ( #1597 )
2021-04-23 01:41:51 -03:00
Lucas Nogueira
1b159748e7
chore(examples): update api build files
2021-04-23 00:25:01 -03:00
Lucas Fernandes Nogueira
2c69f90658
chore(examples): do not use lld linker ( #1589 )
2021-04-22 19:38:14 -03: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
Lucas Fernandes Nogueira
5b6c7bb6ee
feat(examples): showcase basics of multiwindows feature on api example ( #1468 )
2021-04-12 23:35:57 -03:00
Lucas Fernandes Nogueira
aea614587b
refactor(repo): add /tooling folder ( #1457 )
2021-04-12 01:59:25 -03:00
nothingismagick
bf82136466
feat(license): SPDX Headers ( #1449 )
...
* chore(licenses): api
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(licenses): scripts
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): cli/core
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): cli/tauri-bundler
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): workflows
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): require license_template in rust
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-api
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-build
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-codegen
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-macros
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-updater
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): core/tauri-utils
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): examples
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): cli/tauri.js
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): changefile
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): place both licenses in root
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): package.json SPDX
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): SPDX everywhere
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* fix(tauri.js): tests more time for ubuntu
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): commons conservancy language
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): add spdx file
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* fix(license): clippy
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
* chore(license): language
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
2021-04-11 00:09:09 +02:00
Lucas Fernandes Nogueira
8b36fe0c5d
refactor: move tauri crates to /core folder ( #1444 )
2021-04-08 13:22:20 -03:00
david
e511d39910
feat(api): Expose application metadata and functions to JS api - fix #1387 ( #1445 )
2021-04-08 12:50:55 -03:00
chip
9ce0569f17
fix(example): unlisten to event on tab change in api example ( #1436 )
...
* unlisten to event on tab change in api example
* rewrite
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-04-06 19:51:15 -03:00
chip
94038b5e71
refactor(tauri): remove app runner, use builder ( #1429 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-04-06 17:50:53 -03:00
chip
8584e667cd
speed up asset inclusion on debug mode ( fixes #1394 ) ( #1430 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-04-06 01:15:53 -03:00
Lucas Fernandes Nogueira
6a367020a2
chore: reintroduce option to access window APIs on command fn ( #1427 )
2021-04-05 20:55:52 -03:00
david
6d70c8e1e2
feat(updater): Alpha version ( #643 )
...
Co-authored-by: Rajiv Shah <rajivshah1@icloud.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: nothingismagick <denjell@mailscript.com>
Co-authored-by: Laegel <valentin.chouaf@laposte.net>
2021-04-05 14:51:17 -03:00
chip
2158a68d7d
wip: big refactor, removing application cycle + allowing generic parameters to the application ( #1400 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-04-03 21:41:04 -03:00
Lucas Fernandes Nogueira
3713066e45
refactor(core): rewrite shell execute API, closes #1229 ( #1408 )
2021-03-31 02:19:03 -03:00
Lucas Fernandes Nogueira
1318ffb47c
refactor(core): remove async from app hooks, add InvokeMessage type ( #1392 )
2021-03-26 14:19:03 -03:00
Lucas Fernandes Nogueira
080f6391ba
refactor(bundler): specific settings on dedicated structs, update README ( #1380 )
2021-03-25 01:56:00 -03:00
Lucas Fernandes Nogueira
8bdd894925
refactor(core): move bundle script to /tauri crate ( #1377 )
...
* refactor(core): move bundle script to /tauri crate
* fix(cli): clippy
* fix(core): tests
2021-03-23 00:03:07 -03:00
Lucas Fernandes Nogueira
5b3d9b2c07
feat(config): allow setting product name and version on tauri.conf.json ( #1358 )
2021-03-22 21:51:23 -03:00
Amr Bashir
4ee044a3e6
fix(cli): use correct arg in _blanks
links polyfill ( #1362 )
2021-03-16 21:47:56 -03:00
Lucas Fernandes Nogueira
b670ec55f2
refactor(core): add unlisten
, once
APIs to the event system ( #1359 )
2021-03-16 09:50:04 -03:00
Alve Larsson
53fd48e811
API example new ui ( #1310 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-03-14 22:48:08 -03:00
Noah Klayman
4c9d419eec
fix(examples): build error ( #1354 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-03-12 23:49:55 -03:00
Ngo Iok Ui (Wu Yu Wei)
1086b3b85f
refactor(core): use Mutex in std to reduce async usage ( #1350 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-03-12 23:01:05 -03:00
chip
c88838aa76
feat: build without proc macros ( #1226 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2021-03-12 22:10:19 -03:00