fix(app-tray): reorder app tray elements with DnD shouldn't create extra items

This commit is contained in:
Ashley Wulber 2025-05-22 11:46:15 -04:00 committed by Michael Murphy
parent e50aa334f3
commit b4b4657122
2 changed files with 31 additions and 27 deletions

41
Cargo.lock generated
View file

@ -1402,7 +1402,7 @@ dependencies = [
[[package]]
name = "cosmic-config"
version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"atomicwrites",
"cosmic-config-derive",
@ -1424,7 +1424,7 @@ dependencies = [
[[package]]
name = "cosmic-config-derive"
version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"quote",
"syn 1.0.109",
@ -1502,7 +1502,7 @@ dependencies = [
[[package]]
name = "cosmic-panel-config"
version = "0.1.0"
source = "git+https://github.com/pop-os/cosmic-panel#af73ac840b72cfe760c4b6e3747fc19d611367e1"
source = "git+https://github.com/pop-os/cosmic-panel#36a8e558ea326383821bf50f2bbc5f45c9f41aff"
dependencies = [
"anyhow",
"cosmic-config",
@ -1566,7 +1566,7 @@ dependencies = [
[[package]]
name = "cosmic-text"
version = "0.14.2"
source = "git+https://github.com/pop-os/cosmic-text.git#b017d7c856aed4b1a3ef0952df75d02d889a1f7b"
source = "git+https://github.com/pop-os/cosmic-text.git#987ff45ff20f3cee1322e2f2909ac4c2c26f8321"
dependencies = [
"bitflags 2.9.0",
"fontdb 0.23.0",
@ -1588,7 +1588,7 @@ dependencies = [
[[package]]
name = "cosmic-theme"
version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"almost",
"cosmic-config",
@ -1660,9 +1660,9 @@ checksum = "42aaeae719fd78ce501d77c6cdf01f7e96f26bcd5617a4903a1c2b97e388543a"
[[package]]
name = "csscolorparser"
version = "0.7.0"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46f9a16a848a7fb95dd47ce387ac1ee9a6df879ba784b815537fcd388a1a8288"
checksum = "148247664b27bf6bf5041b46cf1e8c4872f70e75e3281348deb88abd75c915ab"
dependencies = [
"phf",
"serde",
@ -2918,7 +2918,7 @@ dependencies = [
[[package]]
name = "iced"
version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"dnd",
"iced_accessibility",
@ -2936,7 +2936,7 @@ dependencies = [
[[package]]
name = "iced_accessibility"
version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"accesskit",
"accesskit_winit",
@ -2945,7 +2945,7 @@ dependencies = [
[[package]]
name = "iced_core"
version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"bitflags 2.9.0",
"bytes",
@ -2969,7 +2969,7 @@ dependencies = [
[[package]]
name = "iced_futures"
version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"futures",
"iced_core",
@ -2995,7 +2995,7 @@ dependencies = [
[[package]]
name = "iced_graphics"
version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"bitflags 2.9.0",
"bytemuck",
@ -3017,7 +3017,7 @@ dependencies = [
[[package]]
name = "iced_renderer"
version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"iced_graphics",
"iced_tiny_skia",
@ -3029,7 +3029,7 @@ dependencies = [
[[package]]
name = "iced_runtime"
version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"bytes",
"cosmic-client-toolkit",
@ -3044,7 +3044,7 @@ dependencies = [
[[package]]
name = "iced_tiny_skia"
version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"bytemuck",
"cosmic-text",
@ -3060,7 +3060,7 @@ dependencies = [
[[package]]
name = "iced_wgpu"
version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"as-raw-xcb-connection",
"bitflags 2.9.0",
@ -3091,12 +3091,13 @@ dependencies = [
[[package]]
name = "iced_widget"
version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"cosmic-client-toolkit",
"dnd",
"iced_renderer",
"iced_runtime",
"log",
"num-traits",
"once_cell",
"ouroboros",
@ -3109,7 +3110,7 @@ dependencies = [
[[package]]
name = "iced_winit"
version = "0.14.0-dev"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"cosmic-client-toolkit",
"dnd",
@ -3835,7 +3836,7 @@ checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
[[package]]
name = "libcosmic"
version = "0.1.0"
source = "git+https://github.com/pop-os/libcosmic#7151638f519941d8439ad0ee05723c39ed561941"
source = "git+https://github.com/pop-os/libcosmic#ce56237ab9ea2aa7777656a32c9c28e2a38fc6c7"
dependencies = [
"apply",
"ashpd 0.9.2",
@ -7476,7 +7477,7 @@ dependencies = [
[[package]]
name = "xdg-shell-wrapper-config"
version = "0.1.0"
source = "git+https://github.com/pop-os/cosmic-panel#af73ac840b72cfe760c4b6e3747fc19d611367e1"
source = "git+https://github.com/pop-os/cosmic-panel#36a8e558ea326383821bf50f2bbc5f45c9f41aff"
dependencies = [
"serde",
"wayland-protocols-wlr",