Skip to content

Releases: tauri-apps/tao

tao v0.8.1

06 Apr 12:14
4173dbb
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 404 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (184 crate dependencies)
\`

[0.8.1]

  • Fixes compilation when only the tray feature is enabled.
    • da938957 fix(tao): compilation when only the tray feature is enabled (#363) on 2022-04-05

Cargo Publish

\`
Updating crates.io index
Packaging tao v0.8.1 (/home/runner/work/tao/tao)
Uploading tao v0.8.1 (/home/runner/work/tao/tao)
\`

tao v0.8.0

05 Apr 13:58
7a39238
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 404 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (184 crate dependencies)
\`

[0.8.0]

  • Add EventLoopWindowTargetExtMacOS::set_activation_policy_at_runtime.
    • ef06c508 Set activation policy at runtime (#353) on 2022-03-30
  • On Windows and Linux, disable resizing maximized borderless windows.
    • 13c5c996 fix(win,linux): disable resizing maximized borderless windows (#356) on 2022-03-30
  • Breaking change: Renamed the ayatana Cargo feature to ayatana-tray, now the default feature for tray on Linux, and added the gtk-tray feature.
    • 40ec796d refactor(tray): split gtk and ayatana appindicator features (#362) on 2022-04-05
    • On Windows, Fix random characters when changing menu items title through CustomMenunItem::set_title.
    • e4725bf5 fix(Windows): fix random chars when changing menu item title (#361) on 2022-03-31
  • On Windows, Fix Window::set_inner_size setting a bigger size than requested.
    • 089f3878 fix(Windows): fix set_inner_size setting a bigger size, closes #194 (#354) on 2022-04-03

Cargo Publish

\`
Updating crates.io index
Packaging tao v0.8.0 (/home/runner/work/tao/tao)
Uploading tao v0.8.0 (/home/runner/work/tao/tao)
\`

tao v0.7.0

28 Mar 07:13
34be12d
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 403 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (184 crate dependencies)
\`

[0.7.0]

  • Fire Event::LoopDestroyed when the macOS dock Quit menu item is clicked.
    • 34257a75 feat(macos): fire LoopDestroyed when the dock's Quit item is clicked (#351) on 2022-03-27
  • Added Event::DecorationsClick (Windows only).
    • 411af5b1 feat(windows): add Event::DecorationsClick (#352) on 2022-03-27
  • Enhance the MenuItem::About menu on Linux.
    Breaking change: The About variant now uses an struct instead of a string.
    • 84c677fd refactor: fix and enhance the about menu on Linux (#347) on 2022-03-25
  • Fixes the About menu on Linux not being shown.
    • 84c677fd refactor: fix and enhance the about menu on Linux (#347) on 2022-03-25
  • Properly fire WindowEvent::Destroyed on Linux when the Window is dropped.
    • cdd4ac32 fix(events): properly fire WindowEvent::Destroyed on Linux (#349) on 2022-03-25
  • Properly change the window to fullscreen state if the builder instructs it to use Fullscreen::Borderless(None).
    • 5ecbac19 fix(window): fullscreen on Linux when builder is set to Borderless(None) (#348) on 2022-03-25
  • Fixes system tray item titles on Windows by forcing the string to be null-terminated.
    • 7f900a16 fix(tray): force item title string to be null-terminated (#340) on 2022-03-09
  • Properly fire WindowEvent::Destroyed on macOS when the Window is dropped.
    • efd3eecc fix(window): properly fire WindowEvent::Destroyed on macOS (#350) on 2022-03-25
  • Fix inconsist behaviour when setting menu on mac.
    • 5abdbd1f Fix inconsist behaviour when setting menu on mac (#345) on 2022-03-17

Cargo Publish

\`
Updating crates.io index
Packaging tao v0.7.0 (/home/runner/work/tao/tao)
Uploading tao v0.7.0 (/home/runner/work/tao/tao)
\`

tao v0.6.4

07 Mar 22:44
5ac5d4a
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 400 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (184 crate dependencies)
\`

[0.6.4]

  • Fix a deadlock on Windows when using Window::set_visible(true) in the EventLoop::run closure.
    • 475e64d2 fix(Windows): fix a deadlock in WindowState (#338) on 2022-03-06
  • On Windows, apply maximize state before minimize. Fixes Window::set_minimized not working when the window is maximized.
    • 11dac102 fix(windows): apply maximize state before minimize (#334) on 2022-03-01

Cargo Publish

\`
Updating crates.io index
Packaging tao v0.6.4 (/home/runner/work/tao/tao)
Uploading tao v0.6.4 (/home/runner/work/tao/tao)
\`

tao v0.6.3

01 Mar 03:02
19d7887
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 398 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (184 crate dependencies)
\`

[0.6.3]

  • Revert Global Shortcut fix on Linux. See #331 for more information.

Cargo Publish

\`
Updating crates.io index
Packaging tao v0.6.3 (/home/runner/work/tao/tao)
Uploading tao v0.6.3 (/home/runner/work/tao/tao)
\`

tao v0.6.2

13 Feb 15:00
28cb25d
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 397 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (183 crate dependencies)
\`

[0.6.2]

  • Fixes the set_fullscreen implementation on Linux when the Fullscreen::Borderless value is set to None.
    • 456147de fix(linux): fullscreen on current monitor (#320) on 2022-02-13

Cargo Publish

\`
Updating crates.io index
Packaging tao v0.6.2 (/home/runner/work/tao/tao)
Uploading tao v0.6.2 (/home/runner/work/tao/tao)
\`

tao v0.6.1

10 Feb 10:25
5ed41e5
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 397 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (190 crate dependencies)
\`

[0.6.1]

  • Fix global shortcut support on Linux (both x11 and wayland).

Cargo Publish

\`
Updating crates.io index
Packaging tao v0.6.1 (/home/runner/work/tao/tao)
Uploading tao v0.6.1 (/home/runner/work/tao/tao)
\`

tao v0.6.0

05 Feb 12:38
553055f
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 395 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (160 crate dependencies)
\`

[0.6.0]

  • Update to gtk 0.15
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Emit errors when parsing an invalid accelerator from a string.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Add support for more accelerator keys: , - . = ; / \ ' ` [ ] Space Tab and F13-F24
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Increased Borderless window resizing inset.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Update to 2021 edition and msrv to 1.56
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Breaking: Rename the Exit variant of ControlFlow to ExitWithCode, which holds a value to control the exit code after running. Add an Exit constant which aliases to ExitWithCode(0) instead to avoid major breakage. This shouldn't affect most existing programs.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Fixes the MenuItem::Quit behavior on Windows.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Add support for SPACE shortcut key on Windows.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
    • Fix redrawn event that causing infinite lopp on Linux
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Fix linux native menu items not working.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
    • Fix resizing undecorated window on Linux.
  • Undecorated window can be resized using touch on Linux.
  • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Fix focus events not firing on Linux
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Add monitor selection when fullscreen on Linux and close possible way to create VideoMode on Linux since gtk doesn't acutally have such feature.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
    • Add RedrawEventsCleared and RedrawRequested on Linux
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Add run_return trait on Linux
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • window.set_skip_taskbar() on Linux will now also skip the pager (Alt+Tab), this matches the behavior on Windows.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Update tray dependency version.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Fix deadlock when unregistering shortcut on Linux.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Fire WindowEvent::Resized and WindowEvent::Moved when window is min/maximized on Linux to align with Windows behavior.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Fix menubar missing on borderless window.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Fix core-video-sys dependency.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Fix linking to the ColorSync framework on macOS 10.7, and in newer Rust versions.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Allow more strings to parse to keycode, for example , is now parsed as a comma.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
    • Update raw-window-handle to 0.4
  • Add raw_window_handle() implementation on linux.
  • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Fix click events missing whe tray has menu.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Add macOS show_application() method
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Add new_any_thread to Unix event loop.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Replace all of the winapi crate references with the windows crate. The generated bindings are in the webview2-com-sys crate to share types with WRY later.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Implement Clone for EventLoopWindowTarget.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Update the windows crate to 0.25.0, which comes with pre-built libraries. Tao no longer depends on webview2-com-sys to generate bindings shared with WRY.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Update the windows crate to 0.29.0.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Update the windows crate to 0.30.0. This version re-introduced a lot of new-types for things like HWND, LRESULT, WPARAM, LPARAM, etc.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Fix using WindowBuilder::with_visible and WindowBuilder::with_maximized not behaving correctly.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • On Windows, send correct position on system tray events.
    • 0dd71973 Merge next back to dev branch (#305) on 2022-02-05
  • Add support for more accelerator keys: , - . = ; / \ ' ` [ ] Space Tab and F13-F24
    • b047ae41 feat: support accelerator key strings , - . Space Tab and F13-F24 (#228) on 2021-11-15
  • Allow more strings to parse t...
Read more

tao v0.5.2

12 Aug 13:35
b42db64
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

\`
Fetching advisory database from https://github.com/RustSec/advisory-db.git
Loaded 323 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (192 crate dependencies)
\`

[0.5.2]

  • Fix missing Sync trait on EventLoopProxy. This commit also introduces crossbeam-channel crate which could also improve the performance.

Cargo Publish

\`
Updating crates.io index
Packaging tao v0.5.2 (/home/runner/work/tao/tao)
Uploading tao v0.5.2 (/home/runner/work/tao/tao)
\`

tao v0.5.1

09 Aug 15:28
89daf45
Compare
Choose a tag to compare

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
    • 324eca05 Update README.md on 2021-05-08
    • 2a90e63c publish new versions on 2021-05-08
    • eb6f4f9e Remove feature flag that breaks doc build (#178) on 2021-08-09

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)
\`