Releases: tauri-apps/tao
tao v0.12.2
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 421 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (186 crate dependencies)
\`
[0.12.2]
- On Windows, fix assigning the wrong mintor rect to undecorated maximized window. This caused a blank window downstream in wry and tauri.
- Fixed set_inner_size is reset when resizable is set to false.
- On Windows, prevent ghost window from showing up in the taskbar after either several hours of use or restarting
explorer.exe. - Add theme feature on Linux.
- Fix maximizing window on Linux.
- On macOS, fallback resize event for NSWindow to handle.
- ab2e57e9 On macOS, fallback resize event for NSWindow to handle on 2022-07-12
- Add
CustomMenuItem::set_icon. Only implemented on macOS for now. - On Windows, subscribe to taskbar restart event and re-add the system tray icon.
Also skip the window from the taskbar if it was already skipped. - On Windows, fix focus events being sent to inactive windows.
Cargo Publish
\`
Updating crates.io index
Packaging tao v0.12.2 (/home/runner/work/tao/tao)
Uploading tao v0.12.2 (/home/runner/work/tao/tao)
\`
tao v0.12.1
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 419 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (181 crate dependencies)
\`
[0.12.1]
- Revert #427 due to random crash caused by it.
Cargo Publish
\`
Updating crates.io index
Packaging tao v0.12.1 (/home/runner/work/tao/tao)
Uploading tao v0.12.1 (/home/runner/work/tao/tao)
\`
tao v0.12.0
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 419 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (181 crate dependencies)
\`
[0.12.0]
- On macOS, fix native file dialogs hanging the event loop and
having multiple windows would preventrun_returnfrom ever returning. - Fix maximizing window.
- On Windows, fix wrong fullscreen monitors being recognized when handling
WM_WINDOWPOSCHANGINGmessages - Fix global hide others shortcut.
- Fix window can't be hidden when maximized.
- On macOS,
WindowEvent::Resizedis now emitted inframeDidChangeinstead ofwindowDidResize. - On Linux, adds
SystemTrayBuilderExtLinux::with_temp_icon_dirwhich sets a custom temp icon dir to store generated icon files.
This may be useful when the application requires icons to be stored in a specific location, such as when running in a Flatpak sandbox. - On Linux, store tray icons in
$XDG_RUNTIME_DIR.
This is preferred over/tmp, because this directory (typically/run/user/{uid})
is only readable for the current user. While/tmpis shared with all users. - Do not emit the
ThemeChangedevent when the window theme is set and the system theme changes (the window keeps its theme in this scenario). - Remvoe
core-video-sysdependency. - The
themefunction nowTheme::Lighton macOS older than 10.14 and the initial theme setter has no effect instead of crashing the application. - Reduce
WM_PAINTsingal on event target window to prevent from webview2 delay.
Cargo Publish
\`
Updating crates.io index
Packaging tao v0.12.0 (/home/runner/work/tao/tao)
Uploading tao v0.12.0 (/home/runner/work/tao/tao)
\`
tao v0.11.2
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 417 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (179 crate dependencies)
\`
[0.11.2]
- Fixes the
Ivar menu_on_left_click not found on class TaoTrayHandlerpanic on macOS.- 2cc163d2 fix(macos): crash on tray class usage on 2022-06-14
Cargo Publish
\`
Updating crates.io index
Packaging tao v0.11.2 (/home/runner/work/tao/tao)
Uploading tao v0.11.2 (/home/runner/work/tao/tao)
\`
tao v0.11.1
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 417 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (179 crate dependencies)
\`
[0.11.1]
- Fix macOS
SystemTrayExtMacOSimplementation.- f42c1be1 fix: fix wrong macOS trait implementation on 2022-06-14
Cargo Publish
\`
Updating crates.io index
Packaging tao v0.11.1 (/home/runner/work/tao/tao)
Uploading tao v0.11.1 (/home/runner/work/tao/tao)
\`
tao v0.11.0
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 417 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (179 crate dependencies)
\`
[0.11.0]
- Breaking change
SystemTrayBuilder::newandSystemTray::set_iconnow takessystem_tray::Iconon all platforms. - Allow to disable system tray menu only on Left Click.
- Connect mouse wheel event with GTK window.
- Support child window on Linux.
- Support theme on macOS.
- Add
Window::set_ignore_cursor_events
Cargo Publish
\`
Updating crates.io index
Packaging tao v0.11.0 (/home/runner/work/tao/tao)
Uploading tao v0.11.0 (/home/runner/work/tao/tao)
\`
tao v0.10.0
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 416 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (178 crate dependencies)
\`
[0.10.0]
- Fix movable window background on macOS.
- Remove trivial tray features.
Cargo Publish
\`
Updating crates.io index
Packaging tao v0.10.0 (/home/runner/work/tao/tao)
Uploading tao v0.10.0 (/home/runner/work/tao/tao)
\`
tao v0.9.1
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 415 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (178 crate dependencies)
\`
[0.9.1]
- Fix the size of the slice passed to
DragQueryFileWby passingstd::mem::transmute(path_buf.spare_capacity_mut())instead of&mut path_buf.
Cargo Publish
\`
Updating crates.io index
Packaging tao v0.9.1 (/home/runner/work/tao/tao)
Uploading tao v0.9.1 (/home/runner/work/tao/tao)
\`
tao v0.9.0
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 415 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (178 crate dependencies)
\`
[0.9.0]
- Add standalone webview ndk port.
- Update the
windowscrate to the latest 0.37.0 release.
The #[implement] macro in windows-implement and the implement feature in windows depend on some const generic features which stabilized in rustc 1.61. The MSRV on Windows targets is effectively 1.61, but other targets do not require these features.
Since developers on non-Windows platforms are not always able to upgrade their toolchain with rustup, the package remains at 1.56. Windows developers may get less friendly compiler errors about using unstable language features until they upgrade their toolchain if they build tao without wry, which has some Windows-specific dependencies that transitively raise the MSRV for wry to 1.61.
Cargo Publish
\`
Updating crates.io index
Packaging tao v0.9.0 (/home/runner/work/tao/tao)
Uploading tao v0.9.0 (/home/runner/work/tao/tao)
\`
tao v0.8.5
Updating crates.io index
Cargo Audit
\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 412 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (182 crate dependencies)
\`
[0.8.5]
- The
current_monitorfunction now fallbacks to the primary monitor when the window is invisible. - Change menubar background color to transparent on Linux when the window is transparent.
- Rename full screen menu label to "Toggle Full Screen".
Cargo Publish
\`
Updating crates.io index
Packaging tao v0.8.5 (/home/runner/work/tao/tao)
Uploading tao v0.8.5 (/home/runner/work/tao/tao)
\`