Skip to content

Instantly share code, notes, and snippets.

@colemickens
Last active February 3, 2025 20:25
Show Gist options
  • Save colemickens/45442ace37b4b1530bbce01069161e46 to your computer and use it in GitHub Desktop.
Save colemickens/45442ace37b4b1530bbce01069161e46 to your computer and use it in GitHub Desktop.
Cosmic "Complaints"

Preface: I am loving Cosmic and I'm very impressed at how feature-ful and stable it feels at such an early stage. It is my primary daily driver and I suspect that will be true for a long time.

Also, I should really try to contribute for some of these...

Showstoppers

  • no gamma ramp (redshift, "night light") (planned as part of bigger color story)
  • no lock on idle

Almost showstoppers

  • Cosmic doesn't "reconfigure" QT, or broadcast light/dark switch?
  • Chrome ... acts a bit weird WRT to dark/light theme...?

Bugs

  1. The window gap makes it hard to get the mouse from an applet trigger to its body, without it closing from lack of focus
    • mitigation: this is caused by focus-follow-mouse with too low of a delay. set delay to 50ms and this is usable.
  2. Four-finger swipes, repeated quickly, causes visual distortions when repeated on the last workspace
  3. Sticky floating windows are not resizable
  4. When floating a previously-tiled window, it doesn't auto-resize to minimal size like in sway

Wishlist (realistic?):

  1. Hide titlebars when tiling (alacritty, firefox popped out windows, etc)
  2. Scratchpad
  3. Static workspaces and window-workspace assignments
  4. I strongly dislike the new Desktop thing. I don't want it on at all.

Wishlist (future):

  • Volume applet could be a lot better, show individual streams vol controls, etc.
  • 2D workspaces (one "column" for personal workspaces; another for work workspaces)
  • workspaces with single window are auto-maximized
  • true "fullscreen" suppoort that covers bar
  • workspaces with MUTLIPLE windows cannot have maximized windows, only fullscreen

pop-os/cosmic-comp#1196 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment