Amr Bashir and GitHub
c967307706
fix(deps): update vite to fix audit CI ( #1187 )
2024-04-15 11:14:42 +02:00
Amr Bashir and GitHub
27b258cf31
chore(clipboard): expose Clipboard struct ( #1185 )
2024-04-15 10:53:32 +02:00
Amr Bashir and GitHub
7fc29c326b
chore: add repository field in Cargo.toml ( #1143 )
...
closes #1135
2024-04-05 00:15:04 +02:00
Amr Bashir and GitHub
0e9541fe89
feat(window-state): support using a custom filename ( #1138 )
...
* feat(window-state): support using a custom filename
ref: https://github.com/tauri-apps/plugins-workspace/pull/1079
* generate api
* fmt
2024-04-03 21:29:48 +02:00
Amr Bashir and GitHub
f9bcc1c21d
chore: add tslib as dev dependency in workspace ( #1134 )
...
* chore: add `tslib` as dev dependency in workspace
* Discard changes to Cargo.lock
* lockfile
2024-04-03 18:07:08 +02:00
f39d362add
feat(fs): enhance scope config to accept string as well ( #1053 )
...
* feat(fs): enhance scope config to accept string as well
* clippy
* Update protocol.rs
* regression resolving path variables
* add change file
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2024-03-26 11:37:03 -03:00
62dafda652
refactor!(global-shortcut): better APIs DX ( #969 )
...
* feat(global-shortcut): add `GlobalShortcutExt::register_with_handler`
ref: https://github.com/tauri-apps/plugins-workspace/issues/965
* clippy
* refactor apis to take closure by default
* change file
* Update .changes/global-shortcut-refactor.md
Co-authored-by: Simon Hyll <hyllsimon@gmail.com >
* Update global-shortcut-refactor.md
* use option instead
* clippy
* update readme
* on_shortcut and with_shortcut
* map handler
* simplify events
* lint
---------
Co-authored-by: Simon Hyll <hyllsimon@gmail.com >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2024-03-07 13:33:44 -03:00
Amr Bashir and GitHub
0f67dfc9b4
feat(http): enhance scope config to accept string as well ( #1025 )
2024-03-07 00:10:45 -03:00
Amr Bashir and GitHub
9586eabd5a
chore(deps): update to open-rs@5.1 ( #1021 )
...
* chore(deps): update to `open-rs@5.1`
ref: #1003
* changefile
2024-03-04 18:28:53 +02:00
aa25c91bb0
feat(dialog): allow setting canCreateDirectories on macOS ( #978 )
...
* feat(dialog): allow setting `canCreateDirectories` on macOS
closes #949
* Discard changes to plugins/log/src/api-iife.js
* Discard changes to plugins/store/src/api-iife.js
* Discard changes to plugins/window-state/src/api-iife.js
* Update plugins/dialog/src/commands.rs
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
* Update plugins/dialog/src/commands.rs
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
* Update plugins/dialog/src/lib.rs
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
* Update plugins/dialog/guest-js/index.ts
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
* Update plugins/dialog/guest-js/index.ts
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
---------
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
2024-02-23 21:05:29 +02:00
Amr Bashir and GitHub
ae56b13a4d
fix(http): allow User-Agent header to be set ( #983 )
...
* fix(http): allow `User-Agent` header to be set
closes #966
* lint
* fix build
2024-02-23 18:32:19 +02:00
Amr Bashir and GitHub
8645a02aee
docs(global-shortcut): add registering example
2024-02-19 17:13:31 +02:00
Amr Bashir and GitHub
7cefa2b0bd
pub
2024-02-19 16:03:32 +02:00
Amr Bashir and GitHub
fe4fb7dc7a
Update plugin.rs
2024-02-19 16:03:20 +02:00
amrbashir
72db444401
feat(sql,store): add Builder::new
...
ref: https://github.com/tauri-apps/tauri/issues/8880
2024-02-19 15:54:56 +02:00
amrbashir
696af68c9b
docs(global-shortcut): update examples in README.md closes #965
2024-02-19 15:44:38 +02:00
Amr Bashir and GitHub
e856adc72c
fix(shell): export open module ( #939 )
...
closes #934
2024-02-16 16:27:19 +01:00
Amr Bashir and GitHub
531123cad0
fix(fs/wtacher): fix incorrect type for rename events ( #947 )
2024-02-14 15:29:27 +02:00
amrbashir
53c0e89860
docs(global-shortcut): fix cargo name
...
closes #946
2024-02-14 01:12:37 +02:00
Amr Bashir and GitHub
506ce4835b
refactor(updater): accomodate to new tauri config restructure ( #924 )
...
* refactor(updater): accomodate to new tauri config restructure
RFC#5 https://github.com/tauri-apps/rfcs/blob/f3e82a6b0c5390401e855850d47dc7b7d9afd684/texts/0005-tauri-config-restructure.md
RFC#5 PR implementation: https://github.com/tauri-apps/tauri/pull/8723
* lint and update configs
2024-02-03 09:14:39 -03:00
Amr Bashir and GitHub
70d99086de
fix(window-state): restore window position if the one of the window corners intersects with monitor ( #898 )
...
* fix(window-state): restore window positions that matches monitor positions
closes #892
* check for intersections of any window corner instead of only top-left
2024-01-25 01:48:46 +02:00
Amr Bashir and GitHub
0879a87a7e
refactor(updater): migrate to tauri's new resource table ( #899 )
...
* refactor(updater): migrate to tauri's new resource table
* fmt
* fmt
* Create updater-js-started-event.md
2024-01-18 12:48:44 +01:00
Amr Bashir and GitHub
8505a756b5
chore: add change file for updater proxy change ( #907 )
2024-01-17 17:51:20 +02:00
Amr Bashir and GitHub
ae0cb92438
refactor(http): migrate to tauri's new resource table ( #834 )
...
* refactor(http): migrate to tauri's new resource table
* fmt
* change file
2024-01-02 21:55:57 +02:00
Amr Bashir and GitHub
2e2fc8de69
fix(fs): use correct arg name for unwatch ( #857 )
...
* fix(fs): use correct arg name for unwatch
* fmt
2023-12-28 11:18:44 +01:00
Amr Bashir and GitHub
c60123093d
fix(fs): fix panic due to unwrap & truncate by default ( #847 )
...
* fix(fs): fix panic due to unwrap & truncate by default
closes #846
* fmt and change file
2023-12-27 15:27:45 +02:00
69a1fa099c
feat(fs): improved API ( #751 )
...
* feat(fs): improved API
* fmt
* fix unix builds
* again
* clippy
* clippy
* fix import in docs examples
* fmt, clippy
* Update linux.rs
* add API for watch
* fix with `watcher` feature flag
* use baseDir for all commands
* do not export close function
* fix build
* organize and address review comments
* fmt
* generated files
* rename FsFile to FileHandle, move APIs and docs
* extend example
* extend `Resource`
* actually extend it
---------
Co-authored-by: FabianLars <fabianlars@fabianlars.de >
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-12-19 22:08:34 -03:00
Amr Bashir and GitHub
e5f979f91a
fix(core/updater): check if installer args are not empty before passing -ArgumentList ( #818 )
2023-12-19 17:37:27 -03:00
Amr Bashir and GitHub
b1c6a7885e
fix(core/dialog): reconstruct path using appropriate separator ( #820 )
...
* fix(core/dialog): reconstruct path using appropriate separator
ref: tauri-apps/tauri#8074
* Reference original issue [skip ci]
2023-12-18 21:09:04 -03:00
Amr Bashir and GitHub
445c1e6cb6
feat(notifications): use the ligh windows-version crate ( #750 )
...
* feat(notifications): use the ligh `windows-version` crate
* Update desktop.rs
* optional
2023-11-21 14:23:47 +02:00
Amr Bashir and GitHub
88d260d901
fix(fs): add options argument for exists function closes #734 ( #744 )
...
closes #734
2023-11-21 01:31:00 +02:00
Amr Bashir and GitHub
eea3df56ef
fix: add back main, module and types field in top-level package.json ( #742 )
...
closes #738
`"moduleResolution": "node"` doesn't handle the `exports` field
2023-11-20 16:00:55 +02:00
Amr Bashir and GitHub
5a8bbe2967
chore: remove dead code from updater test ( #731 )
2023-11-16 18:55:46 +02:00
Amr Bashir and GitHub
a3ca64275a
fix(updater): Use escaped installer path to start the msi updater ( #728 )
...
* fix(updater): Use escaped installer path to start the msi updater
Continuation of #727
* change file
* fix build
2023-11-16 01:26:11 +02:00
1b98b85a1f
refactor: simplify rollup config and match @tauri-apps/api output style ( #722 )
...
* refactor: simplify rollup config and match `@tauri-apps/api` output style
* add license headers
* update api-iife.js [skip ci]
---------
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-11-14 21:09:53 +02:00
Amr Bashir and GitHub
fc62ead565
fix(os): use an internal object instead of window.__TAURI__, closes #719 ( #721 )
...
fix(os): use an internal object instead of ` window.__TAURI__`, closes #719
2023-11-13 21:55:00 -03:00
b7c5407cac
refactor: remove window and app plugins ( #671 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-10-19 23:17:09 +00:00
Amr Bashir and GitHub
c2103c91bc
feat(global-shortcut): pass app handle to the closure, closes #657 ( #658 )
...
* feat(global-shortcut): pass app handle to the closure, closes #657
* Update global-shortcut-app-handle.md
2023-10-16 20:39:27 +03:00
4ab90f048e
feat(updater): refactor and improvements ( #431 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
Co-authored-by: Lucas Nogueira <lucas@tauri.app >
2023-08-07 16:01:21 -03:00
84133b57b8
feat(window): refactor and improvements ( #426 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-08-07 13:20:17 -03:00
7d9df7297a
feat(http): refactor and improvements ( #428 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-08-07 08:33:00 -03:00
Amr Bashir and GitHub
52ef0addd8
feat(shell): ensure launched processes are detached ( #463 )
...
* feat(shell): ensure launched processes are detached
ref: https://github.com/tauri-apps/tauri/issues/6849
* change file
2023-07-04 14:30:22 +03:00
56d455d343
fix(updater): fix nsis updater unable to launch installers requiring elevation ( #444 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-06-19 20:58:14 -03:00
db7f4f9a41
refactor(os): refactor EOL const ( #427 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-06-18 07:35:07 -03:00
2fc420ba37
feat(window): add incognito option ( #418 )
...
Co-authored-by: Lucas Nogueira <lucas@tauri.studio >
2023-06-18 07:19:04 -03:00
Amr Bashir and GitHub
c81dff292a
fix(notification): remove default notification sound on Windows ( #440 )
2023-06-18 07:18:20 -03:00
84b3612393
fix(window-state): port fixes from v1 ( #436 )
...
* fix(window-state): correctly set decoration state if no saved state exists, fixes #421 (#424 )
* fix(window-state): propagate promise (#435 )
closes #432
* fix(window-state): manual default implentation (#425 )
* fix(window-state): manual default implentation, closes #421
* Update lib.rs
* change file
* generated files
* fix symlinks?
---------
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
2023-06-13 23:30:39 +03:00
amrbashir
be2a90b7e2
chore: remove unneeded change file
2023-06-13 15:56:09 +03:00
Amr Bashir and GitHub
417c85a2dd
fix(window-state): manual default implentation ( #425 )
...
* fix(window-state): manual default implentation, closes #421
* Update lib.rs
2023-06-13 15:48:10 +03:00
Amr Bashir and GitHub
617cf38069
fix(window-state): propagate promise ( #435 )
...
closes #432
2023-06-13 15:47:55 +03:00
Amr Bashir and GitHub
c73049d3ed
fix: remove tsconfig symlink ( #429 )
...
* fix: remove tsconfig symlink
* one more tsconfig
2023-06-09 03:17:53 +03:00
Amr Bashir and GitHub
1091d6d6ac
feat(os): refactor and improvemnts ( #419 )
2023-06-07 08:13:31 -03:00
Amr Bashir and GitHub
b08a45352d
ci: smarter tests ( #370 )
2023-05-18 08:35:37 -03:00
Amr Bashir and GitHub
00757a2918
chore(global-shortcut/deps): update to global-hotkey v0.2
2023-04-19 03:21:50 +02:00
Amr Bashir and GitHub
ea288b03a0
ci: continuation of #318
2023-04-17 17:56:57 +02:00
Amr Bashir and GitHub
6ada0a1122
ci: fix sync script action URL ( #318 )
2023-04-17 17:50:42 +02:00
e5b07f4af2
feat(window-state): add js api, closes #254 ( #309 )
...
* feat(window-state): add js api, closes #254
* symlink tsconfig.json
* update symlink
* Update plugins/window-state/package.json
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
* Update Cargo.toml
* move to cmd.rs
* Update plugins/window-state/guest-js/index.ts
---------
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de >
2023-04-17 17:31:36 +02:00
Amr Bashir and GitHub
6f39921dbe
ci: use original commiter author instead of actor ( #310 )
...
* ci: use original commiter author instead of actor
* Update sync-to-mirrors.sh
* Update sync-to-mirrors.sh
* Update sync-to-mirrors.sh
2023-04-17 17:25:35 +02:00
Amr Bashir and GitHub
4c6255d34f
fix(window-state): update state before saving ( #111 )
...
* fix(windows-state): update state before saving
regression introduced in #104
* update readme
* don't panic on non-existing windows
* Restore Cargo.lock
2023-01-25 18:09:14 +01:00
amrbashir
b02c7e15f9
clippy lints
2023-01-23 22:33:29 +02:00
amrbashir
1930a1aa84
cleanup & defer saving state until ClosedRequest
2023-01-23 22:24:36 +02:00
Amr Bashir and GitHub
c41a1d072a
Restore Cargo.lock
2023-01-23 21:56:09 +02:00
amrbashir
0abe028e88
clippy
2023-01-23 19:48:36 +02:00
amrbashir
47e85ad06d
feat(window-state): add flags to control what is saved/restored
2023-01-23 19:46:54 +02:00
amrbashir
7de50df7d6
chore: add license
2022-11-16 13:26:36 +02:00
amrbashir
0c7f1f4cb5
chore: update msrv to 1.60
2022-09-27 22:06:38 +02:00
amrbashir
10b799ab36
chore: fmt
2022-09-13 12:36:05 +02:00
amrbashir
aaf66b2afa
fix: fix build on macos
2022-09-06 14:02:43 +02:00
amrbashir
d088483f55
chore: fmt
2022-09-06 13:37:28 +02:00
amrbashir
89c83a5bad
fix(ci): run on dev branch
2022-09-06 13:35:04 +02:00
amrbashir
ca63208b6b
chore: update lock file
2022-09-01 18:24:54 +02:00
amrbashir
94cdabba25
chore: prepare to move to tauri-apps org
2022-09-01 18:14:52 +02:00
amrbashir
0bdfe927b1
fix(Windows): limit window/class names to 15 chars, closes #5
2022-08-31 01:49:33 +02:00
amrbashir
8baf90d881
chore(deps): update tauri to v1 stable
2022-07-06 00:55:58 +02:00
Amr Bashir and GitHub
1e244bc73c
Merge pull request #1 from jojobyte/feature/emit-event-example
...
feat: Add example with an `emit_all` event
2022-06-16 11:36:35 +02:00
amrbashir
b0052d2da4
feat: pass an AppHandle to the callback
2022-06-15 13:19:02 +02:00
Amr Bashir and GitHub
98445a8a5f
chore(deps): update tauri to rc.10
2022-05-15 04:16:39 +02:00
amrbashir
f8afa646be
chore: update README.md
2022-05-03 14:09:34 +02:00
amrbashir
e02e88f4f7
refactor!: always close second instances
...
Always close second instances and remove the ability to to close them manually
we can bring it later if it is needed
2022-05-03 13:59:07 +02:00
amrbashir
c86f4dc024
feat: implement linux
2022-05-03 13:52:52 +02:00
amrbashir
ff1035740e
feat: add the ability to close the new instance
2022-05-01 13:52:34 +02:00
amrbashir
aaac569e0c
feat: implement windows
2022-05-01 13:16:30 +02:00
amrbashir
02a59015f7
init
2022-05-01 13:16:13 +02:00