gabm / Satty

Satty - Modern Screenshot Annotation. A tool inspired by Swappy and Flameshot.
Mozilla Public License 2.0
486 stars 22 forks source link

Feature request: Command-line parameter to override size (or perhaps disable resizing-on-init completely) #71

Open somebody1234 opened 6 months ago

gabm commented 6 months ago

could you elaborate what behaviour you want to improve? how should it be?

somebody1234 commented 6 months ago

I want to be able to open a satty window that spans all monitors at the same time, but the hard limit of 80% of monitor size is preventing that.

For now I've just patched in a --no-resize parameter locally that immediately returns from the function that resizes the window, and I've instead set up my WM so that it resizes the window to the appropriate size

gabm commented 6 months ago

Currently, Satty resizes to 80% because that makes the window floating by default on most WMs. That is the approach being used by swappy and has been adopted. Atm I see this as some kind of hack because I'm not sure this is even a "standard".

I see the possible uses for:

Any of these could also be achieved by a mixture of "no resize" and a program specific config in the config of your wm.

that makes me think that no-resize might even be default, the floating or full screen just an option...