Releases: tauri-apps/tao
tao v0.8.1
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.
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
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
. - On Windows and Linux, disable resizing maximized borderless windows.
- Breaking change: Renamed the
ayatana
Cargo feature toayatana-tray
, now the default feature for tray on Linux, and added thegtk-tray
feature. - On Windows, Fix
Window::set_inner_size
setting a bigger size than requested.
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
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 dockQuit
menu item is clicked. - Added
Event::DecorationsClick
(Windows only). - Enhance the
MenuItem::About
menu on Linux.
Breaking change: The About variant now uses an struct instead of a string. - Fixes the About menu on Linux not being shown.
- Properly fire
WindowEvent::Destroyed
on Linux when theWindow
is dropped. - Properly change the window to fullscreen state if the builder instructs it to use
Fullscreen::Borderless(None)
. - Fixes system tray item titles on Windows by forcing the string to be null-terminated.
- Properly fire
WindowEvent::Destroyed
on macOS when theWindow
is dropped. - Fix inconsist behaviour when setting menu on mac.
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
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 theEventLoop::run
closure. - On Windows, apply maximize state before minimize. Fixes
Window::set_minimized
not working when the window is maximized.
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
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
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 theFullscreen::Borderless
value is set toNone
.
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
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
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
- Emit errors when parsing an invalid accelerator from a string.
- Add support for more accelerator keys:
,
-
.
=
;
/
\
'
`
[
]
Space
Tab
andF13
-F24
- Increased Borderless window resizing inset.
- Update to 2021 edition and msrv to 1.56
- Breaking: Rename the
Exit
variant ofControlFlow
toExitWithCode
, which holds a value to control the exit code after running. Add anExit
constant which aliases toExitWithCode(0)
instead to avoid major breakage. This shouldn't affect most existing programs. - Fixes the
MenuItem::Quit
behavior on Windows. - Add support for
SPACE
shortcut key on Windows. - Fix linux native menu items not working.
-
- 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
- Add monitor selection when fullscreen on Linux and close possible way to create VideoMode on Linux since gtk doesn't acutally have such feature.
- Add run_return trait on Linux
window.set_skip_taskbar()
on Linux will now also skip the pager (Alt+Tab), this matches the behavior on Windows.- Update tray dependency version.
- Fix deadlock when unregistering shortcut on Linux.
- Fire
WindowEvent::Resized
andWindowEvent::Moved
when window is min/maximized on Linux to align with Windows behavior. - Fix menubar missing on borderless window.
- Fix core-video-sys dependency.
- Fix linking to the
ColorSync
framework on macOS 10.7, and in newer Rust versions. - Allow more strings to parse to keycode, for example
,
is now parsed as a comma. -
- Update
raw-window-handle
to0.4
- Update
- 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.
- Add macOS
show_application()
method - Add new_any_thread to Unix event loop.
- Replace all of the
winapi
crate references with thewindows
crate. The generated bindings are in thewebview2-com-sys
crate to share types with WRY later. - Implement
Clone
forEventLoopWindowTarget
. - Update the
windows
crate to 0.25.0, which comes with pre-built libraries. Tao no longer depends onwebview2-com-sys
to generate bindings shared with WRY. - Update the
windows
crate to 0.29.0. - 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. - Fix using
WindowBuilder::with_visible
andWindowBuilder::with_maximized
not behaving correctly. - On Windows, send correct position on system tray events.
- Add support for more accelerator keys:
,
-
.
=
;
/
\
'
`
[
]
Space
Tab
andF13
-F24
- Allow more strings to parse t...
tao v0.5.2
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 introducescrossbeam-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
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)
\
`