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

Feature: Applets as desktop widgets #371

Open
joewood9364 opened this issue Apr 29, 2024 · 5 comments
Open

Feature: Applets as desktop widgets #371

joewood9364 opened this issue Apr 29, 2024 · 5 comments

Comments

@joewood9364
Copy link

Widgets in general are making a comeback if we look at other operating systems (Windows, MacOS, Android and iOS all have them now).
I don't think KDE or Gnome are moving in the direction of allowing widgets on the desktop - Cosmic could really take the Linux DE spotlight if this feature was added.

@ryanabx
Copy link
Contributor

ryanabx commented Apr 29, 2024

The one "desktop widget" I'd consider making if this were a thing would be a desktop files widget, showing all the files in the Desktop folder

@TheESN
Copy link

TheESN commented May 1, 2024

KDE still has plasmoids. They were never removed since KDE Plasma 4

@Drakulix
Copy link
Member

Drakulix commented May 2, 2024

Technically this is not really difficult, as cosmic-panel is just a layer-shell client and could spawn a translucent, non-exclusive window covering the whole screen to place applets on.

However there is more to this than the technical aspects. Currently size of the applets depends on the size of the panel, what would be the default size of widgets? How would you resize or move them?

We have plans for more interactive re-ordering of widgets with drag&drop, etc. So allowing them to be dragged onto the desktop eventually might make a lot of sense. But until then we will need more UX work for this feature. So don't expect this any time soon.

@joewood9364
Copy link
Author

joewood9364 commented May 2, 2024

https://www.youtube.com/watch?v=yPUMtfJVyqo
I don't own a mac but from what I've seen macOS is the only desktop OS which has a polished desktop widget experience (Windows has a widget panel or something now?) so looking at how they do things might be useful.

Having an Android phone and tablet I do want to put out there that I like how apps can bring their own widgets when installed rather than users needing to install via a separate "widget store".
For example, if I install a weather app then I get its own set of weather widgets automatically.
Would it be technically possible to achieve this on Linux so for example a Flatpak app can contain its own set of widgets?

@TheESN
Copy link

TheESN commented May 2, 2024

Technically this is not really difficult, as cosmic-panel is just a layer-shell client and could spawn a translucent, non-exclusive window covering the whole screen to place applets on.

However there is more to this than the technical aspects. Currently size of the applets depends on the size of the panel, what would be the default size of widgets? How would you resize or move them?

We have plans for more interactive re-ordering of widgets with drag&drop, etc. So allowing them to be dragged onto the desktop eventually might make a lot of sense. But until then we will need more UX work for this feature. So don't expect this any time soon.

KDE Plasma allows to resize them as soon as they placed by using the frame that is similar to one that COSMIC already has in screenshot tool for cropping selection

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

No branches or pull requests

4 participants