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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

bbb651
Copy link

@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
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 reconfigured portals experience the 30 seconds portal timeout, hopefully the situation on e.g. hyprland has improved since I last tried it).

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.

2 participants