Git Product home page Git Product logo

Comments (3)

gabm avatar gabm commented on July 22, 2024

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

from satty.

somebody1234 avatar somebody1234 commented on July 22, 2024

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

from satty.

gabm avatar gabm commented on July 22, 2024

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:

  • no resize - let the wm decide what to do
  • full screen on one monitor - this is what happens currently with --fullscreen
  • full screen on all monitors - this is what you ask for. I am not sure there is a proper option in current UI toolkits. Afaik, most software focuses on single monitors
  • have it floating - this is the current default achieved by 80% resizing

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...

from satty.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.