app/applet: set size_limits to None for autosize

With the default size limit, autosize applets don't work as expected.
Setting this to `None` seems to work fairly well, though maybe we'll
need to tune some of these settings more later.
This commit is contained in:
Ian Douglas Scott 2023-08-22 13:56:06 -07:00
parent 2086a0ee0e
commit ca5c976d01

View file

@ -220,6 +220,9 @@ pub fn run<App: Application>(autosize: bool, flags: App::Flags) -> iced::Result
let helper = CosmicAppletHelper::default(); let helper = CosmicAppletHelper::default();
let mut settings = helper.window_settings(); let mut settings = helper.window_settings();
settings.autosize = autosize; settings.autosize = autosize;
if autosize {
settings.size_limits = Limits::NONE;
}
if let Some(icon_theme) = settings.default_icon_theme { if let Some(icon_theme) = settings.default_icon_theme {
crate::icon_theme::set_default(icon_theme); crate::icon_theme::set_default(icon_theme);