Migrate to Rust 2024 edition and update dependencies - #1165
Conversation
69a3bc2 to
38fbe84
Compare
d84bd64 to
f14cf49
Compare
Updates all dependencies other than ICU. Enables the `dbus-config` libcosmic feature to fix theming responsiveness. Also prevents the trash and network drive layer container from touching the edge of the window.
|
This seems to have somehow introduced an offset for the dnd cursor image. I'll help look into a fix for that, but it otherwise looks ok. I need to do some more testing to make sure the networks section is ok too. |
|
Perhaps it'd be a good idea to expose the |
I'm not noticing any offset different from before for dnd items. Is there any particular place to look? |
This effectively reverts commit 19c2cef. The changes don't seem to be necessary anymore. and this ensures the header bar matches the theme.
Nevermind, I tested the wrong branch, looks good. |
The vergen crate removed git features, so I suppose it's a good time to switch to the
aboutwidget (closes #658).Replaces
xz2withlzma-rust2, since updatingzipcauses a conflict without that (and it's a pure Rust crate).ICU isn't updated since the changes are very extensive, and I'm not yet sure how to adapt everything.
Edit: Also fixes #290 with the libcosmic changes of
icon::from_namehandling.