Releases: tauri-apps/tao
tao v0.5.1
Updating crates.io index
Cargo Audit
\
`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 322 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (192 crate dependencies)
\
`
[0.5.1]
- Remove feature flag that break doc builds
Cargo Publish
\
`
Updating crates.io index
Packaging tao v0.5.1 (/home/runner/work/tao/tao)
Uploading tao v0.5.1 (/home/runner/work/tao/tao)
\
`
tao v0.5.0
Updating crates.io index
Cargo Audit
\
`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 322 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (192 crate dependencies)
\
`
[0.5.0]
-
Move
global_shortcut
mod to the lib root. -
Bump gtk-rs to version 0.14. This also introduces a new feature
ayatana
for developers to use updated
libayatana-appindicator
since the originallibappindicator
is no longer maintained. -
Remove Clipboard MenuItem on Linux since they only work on a few sepcific widget.
-
Fixes incorrect monitor size on Linux.
-
Fix
no key equivalent for Accelerator
forSpace
,Escape
,Minus
andEqual
keycode. -
Fix incorrect macOS Redo and Close Window shortcuts
-
- Support macOS tray icon template to adjust automatically based on taskbar color.
-
Images you mark as template images should consist of only black and clear colors. You can use the alpha channel in the image to adjust the opacity of black content, however.
-
577458c4 feat(tray): Support macOS icon template (#162) on 2021-07-29
-
macOS: Add
with_parent_window()
onWindowBuilder
. -
Removed
SystemTrayExtWindows::remove()
, the icon will be automatically removed whenSystemTray
is dropped. -
Add
MenuItem::SelectAll
implementation on windows. -
Add flags to support all other possible unix systems.
-
Fix confliction between
set_skip_taksbar(true)
andset_visible(false)
.
Cargo Publish
\
`
Updating crates.io index
Packaging tao v0.5.0 (/home/runner/work/tao/tao)
Uploading tao v0.5.0 (/home/runner/work/tao/tao)
\
`
tao v0.4.0
Updating crates.io index
Cargo Audit
\
`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 317 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (176 crate dependencies)
\
`
[0.4.0]
- On Windows, Allow resizing of
decorations: false
aka borderless window. - Do not close the window on
CloseRequested
event and let the user handle it, keeping compatibility with macOS and Windows behavior. - On Windows, fix Aero-Snap for
decorations: false
aka borderless window. - Implement
MonitorHandle
and related methods on Linux. - Add
is_menu_visilbe
getter onWindow
- On macOS, make sure the
set_focus
is triggered even if the window is not visible. - Fix
with_visible(bool)
inWindowBuilder
for macOS. - Mark enums as
#[non_exhaustive]
to prevent breaking changes on enum update. - Remove
with_focus
andfocus
field inWindowAttribute
. Useset_focus
instead in most cases. - Revert d344825 and move
set_skip_taskbar
back behind aWindowExtWindows
andWindowExtUnix
. SystemTray
exposeset_menu
to update the system tray menu once created.- Only show window behaviour when it is visible. winuser::ShowWindow will show the window and make with_visible(false) obsolete.
- Add
with_skip_taskbar
behindWindowBuilderExtWindows
andWindowBuilderExtUnix
.
Cargo Publish
\
`
Updating crates.io index
Packaging tao v0.4.0 (/home/runner/work/tao/tao)
Uploading tao v0.4.0 (/home/runner/work/tao/tao)
\
`
tao v0.3.1
Updating crates.io index
Cargo Audit
\
`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 307 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (175 crate dependencies)
\
`
[0.3.1]
- Add
window_id
toMenuEvent
. - Prevent duplicate
MenuEvent
on window menu in Windows.
Cargo Publish
\
`
Updating crates.io index
Packaging tao v0.3.1 (/home/runner/work/tao/tao)
Uploading tao v0.3.1 (/home/runner/work/tao/tao)
\
`
tao v0.3.0
Updating crates.io index
Cargo Audit
\
`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 307 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (175 crate dependencies)
\
`
[0.3.0]
- Drop the event callback before exiting on macOS.
- Add
clipboard
api exposingread_text
andwrite_text
. - Fix LoopDestroyed to really exit the application.
- 55e52a91 Fix LoopDestroy condition to really exit the app on 2021-06-01
- Implement all control flow variants
- 16e2ac06 Add change file on 2021-05-19
- Add checks before focusing window
- 1bd3b1c0 Add change file on 2021-05-22
- Add
is_visible
getter onWindow
- Breaking change: New keyboard API, including
Accelerator
andGlobalShortcut
.
WindowEvent::ModifiersChanged
is emitted when a new keyboard modifier is pressed. This is your responsibility to keep a local state. When the modifier is released, ModifiersState::empty()
is emitted.
WindowEvent::KeyboardInput
as been refactored and is exposing the event KeyEvent
.
All menus (ContextMenu
and MenuBar
), now includes Accelerator
support on Windows, macOS and Linux.
New modules available: keyboard
, accelerator
and platform::global_shortcut
.
Please refer to the docs and examples for more details.
System tray now expose set_icon()
to update the tray icon after initialization. The system_tray::SystemTrayBuilder
has been moved to the root of the package as a module and available on Windows, Linux and macOS, only when the tray
feature is enabled. Windows expose a remove()
function available with SystemTrayExtWindows
.
Menu builder has been rebuilt from scratch, exposing 2 different types, ContextMenu
and MenuBar
.
Please refer to the docs and examples for more details.
- 7546dbd1 refactor: menu & tray (#77) on 2021-06-03
- Fix match branch of run loop observer on iOS.
- 4e9fede6 Add change file on 2021-05-23
-
skip_taskbar
is renamed toset_skip_taskbar
.
set_skip_taskbar
is now available onWindow
and is no longer behind a PlatformExt.set_skip_taskbar
takes a boolean to either show or hide the window icon from the taskbar.- Add
with_skip_taskbar
toWindowBuilder
. - c0aac091 add
with_skip_taskbar
on 2021-05-29 - Add
skip_taskbar
implementation for windows
Cargo Publish
\
`
Updating crates.io index
Packaging tao v0.3.0 (/home/runner/work/tao/tao)
Uploading tao v0.3.0 (/home/runner/work/tao/tao)
\
`
tao v0.2.6
Updating crates.io index
Cargo Audit
\
`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 302 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (173 crate dependencies)
\
`
[0.2.6]
- Add
is_decorated
getter onWindow
- 8237e2f3 add changefile on 2021-05-13
- Add
is_resizable
getter onWindow
- c87f3bf9 add changefile on 2021-05-13
- Fix panic from borrowing in event loop on linux.
- 12d7ccbc Fix event loop on linux on 2021-05-17
- Implement
set_focus()
andwith_focus()
for macOS, Windows and Linux.- 448e4c17 Add change file on 2021-05-07
Cargo Publish
\
`
Updating crates.io index
Packaging tao v0.2.6 (/home/runner/work/tao/tao)
Uploading tao v0.2.6 (/home/runner/work/tao/tao)
\
`
tao v0.2.5
Updating crates.io index
Cargo Audit
\
`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 302 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (173 crate dependencies)
\
`
[0.2.5]
- Fix Priority import on Linux.
- 20128896 Add change file on 2021-05-17
Cargo Publish
\
`
Updating crates.io index
Packaging tao v0.2.5 (/home/runner/work/tao/tao)
Uploading tao v0.2.5 (/home/runner/work/tao/tao)
\
`
tao v0.2.4
Updating crates.io index
Cargo Audit
\
`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 302 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (173 crate dependencies)
\
`
[0.2.4]
- Refactor control flow implementation to wait.
- f5514f04 Add change file on 2021-05-15
Cargo Publish
\
`
Updating crates.io index
Packaging tao v0.2.4 (/home/runner/work/tao/tao)
Uploading tao v0.2.4 (/home/runner/work/tao/tao)
\
`
tao v0.2.3
Updating crates.io index
Cargo Audit
\
`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 301 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (173 crate dependencies)
\
`
[0.2.3]
- Split feature flags (menu and tray).
- 0035ac31 Add changefile on 2021-05-10
Cargo Publish
\
`
Updating crates.io index
Packaging tao v0.2.3 (/home/runner/work/tao/tao)
Uploading tao v0.2.3 (/home/runner/work/tao/tao)
\
`
tao v0.2.2
Updating crates.io index
Cargo Audit
\
`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 301 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (173 crate dependencies)
\
`
[0.2.2]
- Add dox flag to skip link lib when building doc.
- 565114c1 Add dox flag on 2021-05-09
Cargo Publish
\
`
Updating crates.io index
Packaging tao v0.2.2 (/home/runner/work/tao/tao)
Uploading tao v0.2.2 (/home/runner/work/tao/tao)
\
`