Skip to content

Conversation

@nanuwo
Copy link

@nanuwo nanuwo commented Aug 8, 2025

This PR adds support for SSD in libcosmic via a config option.
CSD is default on Linux, but will be disabled if the option in the toolkit config file or in app::settings::Settings are true.
On MacOS and Windows, SSD is default: see the last comment on #523. It will be disabled if the option in the toolkit config file or in app::settings::Settings are false.
(I know it's not technically SSD on Mac and Windows but it functions mostly the same)

Fixes:

@pyroraptor07
Copy link

Tested this on KDE, Windows, and MacOS with the cosmic app template (did have to update the iced submodule) and so far it seems to work pretty well. The only thing I would add (more because of this bug on MacOS really) is that moving the window using the cosmic header bar should probably be disabled when using SSD.

@pyroraptor07
Copy link

Also, on MacOS, the cursor doesn't change for the window controls for some reason, but that probably should be looked at separately.

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