From bc9aa01ae23268ca36c60e392858cc84462d6fbe Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 27 Feb 2024 10:28:53 -0700 Subject: [PATCH] Update libcosmic --- Cargo.lock | 34 +++++++++++++++++----------------- src/main.rs | 3 +-- 2 files changed, 18 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index de35b1e..be73529 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1147,7 +1147,7 @@ dependencies = [ [[package]] name = "cosmic-config" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "atomicwrites", "cosmic-config-derive", @@ -1164,7 +1164,7 @@ dependencies = [ [[package]] name = "cosmic-config-derive" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "quote", "syn 1.0.109", @@ -1201,7 +1201,7 @@ dependencies = [ [[package]] name = "cosmic-files" version = "0.1.0" -source = "git+https://github.com/pop-os/cosmic-files#9b22c8f9edbcde8e992339bd115f68792c30e314" +source = "git+https://github.com/pop-os/cosmic-files#65d61f556558bc348bea4325336ede8fae358a5c" dependencies = [ "chrono", "dirs", @@ -1263,7 +1263,7 @@ dependencies = [ [[package]] name = "cosmic-theme" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "almost", "cosmic-config", @@ -2802,7 +2802,7 @@ dependencies = [ [[package]] name = "iced" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "iced_accessibility", "iced_core", @@ -2817,7 +2817,7 @@ dependencies = [ [[package]] name = "iced_accessibility" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "accesskit", "accesskit_winit", @@ -2826,7 +2826,7 @@ dependencies = [ [[package]] name = "iced_core" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "bitflags 1.3.2", "log", @@ -2843,7 +2843,7 @@ dependencies = [ [[package]] name = "iced_futures" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "futures", "iced_core", @@ -2856,7 +2856,7 @@ dependencies = [ [[package]] name = "iced_graphics" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "bitflags 1.3.2", "bytemuck", @@ -2880,7 +2880,7 @@ dependencies = [ [[package]] name = "iced_renderer" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "iced_graphics", "iced_tiny_skia", @@ -2892,7 +2892,7 @@ dependencies = [ [[package]] name = "iced_runtime" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "iced_core", "iced_futures", @@ -2902,7 +2902,7 @@ dependencies = [ [[package]] name = "iced_style" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "iced_core", "once_cell", @@ -2912,7 +2912,7 @@ dependencies = [ [[package]] name = "iced_tiny_skia" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "bytemuck", "cosmic-text", @@ -2929,7 +2929,7 @@ dependencies = [ [[package]] name = "iced_wgpu" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "bitflags 1.3.2", "bytemuck", @@ -2948,7 +2948,7 @@ dependencies = [ [[package]] name = "iced_widget" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "iced_renderer", "iced_runtime", @@ -2962,7 +2962,7 @@ dependencies = [ [[package]] name = "iced_winit" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "iced_graphics", "iced_runtime", @@ -3314,7 +3314,7 @@ checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libcosmic" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#7abfef4eed01af0eda1a0bd8775e49e31a789a57" +source = "git+https://github.com/pop-os/libcosmic#b55fad7e333698b4bd8f319b939404235a8a1419" dependencies = [ "apply", "ashpd", diff --git a/src/main.rs b/src/main.rs index 993d34e..a0342fc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2214,10 +2214,9 @@ impl Application for App { } let mut popover = widget::popover(text_box); if let Some(point) = tab.context_menu { - let rounded = Point::new(point.x.round(), point.y.round()); popover = popover .popup(menu::context_menu(&self.key_binds, tab_id)) - .position(rounded); + .position(widget::popover::Position::Point(point)); } tab_column = tab_column.push(popover); if !status.is_empty() {