mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-05-25 13:17:47 +02:00
Merge remote-tracking branch 'origin/v1' into chore/merge-v1-into-v2
This commit is contained in:
@@ -44,6 +44,11 @@
|
||||
|
||||
- [`717ae67`](https://github.com/tauri-apps/plugins-workspace/commit/717ae670978feb4492fac1f295998b93f2b9347f)([#371](https://github.com/tauri-apps/plugins-workspace/pull/371)) First v2 alpha release!
|
||||
|
||||
## \[1.0.5]
|
||||
|
||||
- `TrayLeft`, `TrayRight` and `TrayCenter` will now position the window according to the tray position relative to the monitor dimensions to prevent windows being displayed partially off-screen.
|
||||
- [3d27909](https://github.com/tauri-apps/plugins-workspace/commit/3d279094d44be78cdc5d1de3938f1414e13db6b0) fix(positioner): Prevent tray relative windows from being moved off-screen ([#291](https://github.com/tauri-apps/plugins-workspace/pull/291)) on 2023-09-27
|
||||
|
||||
## \[0.2.7]
|
||||
|
||||
- Update Tauri to v1.0.0
|
||||
|
||||
@@ -36,13 +36,11 @@ struct Tray(std::sync::Mutex<Option<(PhysicalPosition<f64>, PhysicalSize<f64>)>>
|
||||
#[cfg(feature = "tray-icon")]
|
||||
pub fn on_tray_event<R: Runtime>(app: &AppHandle<R>, event: &TrayIconEvent) {
|
||||
let position = PhysicalPosition {
|
||||
x: event.x,
|
||||
y: event.y,
|
||||
};
|
||||
let size = PhysicalSize {
|
||||
width: event.icon_rect.right - event.icon_rect.left,
|
||||
height: event.icon_rect.bottom - event.icon_rect.top,
|
||||
x: event.position.x,
|
||||
y: event.position.y,
|
||||
};
|
||||
// tray-icon emits PhysicalSize so the scale factor should not matter.
|
||||
let size = event.icon_rect.size.to_physical(1.0);
|
||||
app.state::<Tray>()
|
||||
.0
|
||||
.lock()
|
||||
|
||||
Reference in New Issue
Block a user