Skip to content

Releases: tauri-apps/tao

tao v0.12.2

21 Jul 17:56
98b9cb1

Choose a tag to compare

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.
    • 9d97e4a6 fix(windows): get correct monitor in WM_NCCALCSIZE, closes #471 (#472) on 2022-07-12
  • Fixed set_inner_size is reset when resizable is set to false.
    • 17203d08 fix: fixed inner_size even if resizable is set to false (#461) on 2022-07-05
  • On Windows, prevent ghost window from showing up in the taskbar after either several hours of use or restarting explorer.exe.
    • feb21272 fix(windows): prevent ghost window from showing up on taskbar (#489) on 2022-07-21
  • Add theme feature on Linux.
    • 74425e8e feat: add theme feature on Linux (#468) on 2022-07-10
  • 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.
    • 13f9f182 feat(macos): implement CustomMenuItem::set_icon() (#459) on 2022-07-07
  • 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.
    • 9450329e fix(windows): subscribe to taskbar restart event, closes #476 (#487) on 2022-07-21
  • On Windows, fix focus events being sent to inactive windows.
    • 23ae71b7 fix(windows): fix focus events being sent to inactive windows. (#488) on 2022-07-21

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

01 Jul 07:02
48a34d7

Choose a tag to compare

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.
    • 38f9a587 Revert "Remove most RedrawWindow to event target window" (#457) on 2022-07-01

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

28 Jun 11:13
ab90489

Choose a tag to compare

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 prevent run_return from ever returning.
    • 5c9cc21a Fix native file dialogs freezing the event loop (#440) on 2022-06-22
  • Fix maximizing window.
  • On Windows, fix wrong fullscreen monitors being recognized when handling WM_WINDOWPOSCHANGING messages
    • 054a34ec fix: fix assigning the wrong monitor when receiving Windows move events (#438) on 2022-06-22
  • Fix global hide others shortcut.
    • dfae373e fix: global hide others shortcut (#447) on 2022-06-25
  • Fix window can't be hidden when maximized.
    • cd9ad33a Fix window can't be hidden when maximized (#384) on 2022-06-15
  • On macOS, WindowEvent::Resized is now emitted in frameDidChange instead of windowDidResize.
    • 54062ca1 fix: emit resize event on frame_did_change on macOS, closes #436 (#439) on 2022-06-22
  • On Linux, adds SystemTrayBuilderExtLinux::with_temp_icon_dir which 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.
    • ce209d39 feat(linux) add with_temp_icon_dir builder extension (#452) on 2022-06-26
  • 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 /tmp is shared with all users.
    • 01253829 feat(linux): store tray icons in XDG_RUNTIME_DIR (#449) on 2022-06-25
  • Do not emit the ThemeChanged event when the window theme is set and the system theme changes (the window keeps its theme in this scenario).
    • aae6bec9 fix(macos): do not emit ThemeChanged event if window theme didn't change (#430) on 2022-06-20
  • Remvoe core-video-sys dependency.
    • 3bb09aa6 fix: remove core-video-sys dependency, closes #435 (#441) on 2022-06-22
  • The theme function now Theme::Light on macOS older than 10.14 and the initial theme setter has no effect instead of crashing the application.
    • ba9c5571 fix(macos): guard theme APIs to not crash when running on 10.13 or older (#429) on 2022-06-20
  • Reduce WM_PAINT singal on event target window to prevent from webview2 delay.
    • 5ca39af1 Remove most RedrawWindow to event target window (#427) on 2022-06-28

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

14 Jun 19:31
74b9608

Choose a tag to compare

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 TaoTrayHandler panic 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

14 Jun 17:46
04b12a5

Choose a tag to compare

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 SystemTrayExtMacOS implementation.
    • 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

14 Jun 16:13
a41c2d6

Choose a tag to compare

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::new and SystemTray::set_icon now takes system_tray::Icon on all platforms.
  • Allow to disable system tray menu only on Left Click.
    • 0858356f feat(macos): allow to disable system tray menu on left click, closes #317 (#329) on 2022-06-09
  • Connect mouse wheel event with GTK window.
    • f9e0b734 connect mouse wheel event with GTK window (#412) on 2022-06-08
  • Support child window on Linux.
    • f1e8d755 feat: support child window on linux, closes #273 (#415) on 2022-06-13
  • Support theme on macOS.
    • 8af4d8f0 feat: support theme on macOS (#408) on 2022-06-01
  • Add Window::set_ignore_cursor_events
    • 4fa87617 feat: Window::set_ignore_cursor_events, closes #184 (#421) on 2022-06-13

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

30 May 16:08
1674d4b

Choose a tag to compare

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.
    • e0520b48 fix: fix movable window background on macOS, closes #406 (#405) on 2022-05-27
  • Remove trivial tray features.
    • f1bd25e6 Remove trivial tray features (#411) on 2022-05-30

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

23 May 19:44
176882c

Choose a tag to compare

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 DragQueryFileW by passing std::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

23 May 09:32
f7003d6

Choose a tag to compare

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.
    • 68c9f07e Implement standalone webview ndk (#385) on 2022-05-19
  • Update the windows crate 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.

  • 93c256f9 Update the windows-rs crate to 0.37.0 (#400) on 2022-05-23

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

18 May 22:30
c220736

Choose a tag to compare

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_monitor function now fallbacks to the primary monitor when the window is invisible.
    • 6cdb99fd fix(linux): fallback to primary monitor on current_monitor impl (#395) on 2022-05-18
  • Change menubar background color to transparent on Linux when the window is transparent.
    • a0d9408b fix(linux): make menubar background transparent (#389) on 2022-05-14
  • 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)
\`