Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove iced auto-detect-theme feature #610

Merged
merged 1 commit into from
Oct 17, 2024

Conversation

bbb651
Copy link
Contributor

@bbb651 bbb651 commented Oct 6, 2024

A different version of dark-light is depended on directly, meaning a bunch of unused dependencies were compiled and bundled.
This is extra bad on linux because of zbus, see: iced-rs/iced#2624 (comment) (to entirely remove zbus 3.x, it's blocked on frewsxcv/rust-dark-light#41 + upgrading dark-light, it now already includes the objc2 patch)

A different version of `dark-light` is depended on directly,
meaning a bunch of unused dependencies were compiled and bundled.
This is extra bad on linux because of `zbus`, see: iced-rs/iced#2624 (comment)
@casperstorm
Copy link
Member

@tarkah could you take a look at this. Seems reasonable to me.

@bbb651
Copy link
Contributor Author

bbb651 commented Oct 13, 2024

They merged the objc2 to main (and zbus was upgraded in a different PR), should upgrading to it (still not on crates.io but better than depending on a fork) be a separate PR or part of this one? (it also completely dropped reading toolkit specific configuration files in favor of portals, I'm a bit worried it'll make people on window manager setups with misconfigured portals experience the 30 seconds portal timeout, hopefully the situation on e.g. hyprland has improved since I last tried it).

Copy link
Member

@tarkah tarkah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense to me as well

@casperstorm casperstorm merged commit 720265a into squidowl:main Oct 17, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants