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

Hide buttons if there are no windows. #2

Closed
mathematicalcoffee opened this issue Aug 19, 2012 · 1 comment
Closed

Hide buttons if there are no windows. #2

mathematicalcoffee opened this issue Aug 19, 2012 · 1 comment

Comments

@mathematicalcoffee
Copy link
Owner

Feature request - hide the buttons if there are no windows (NOTE: distinguish between 'no windows' and 'no visible windows' ?

i.e. should buttons be hidden if all the windows on the current workspace are minimized ('no visible windows'), or should they show unless there are no windows at all on the current workspace ('no windows')?

Opinions?

@mathematicalcoffee
Copy link
Owner Author

Various requests noticed in comments.

I think I can implement these requests by only showing the window buttons on certain occasions, which will constrain how the user may use them.

Show buttons:

  • All the time, including when there are no windows. In which case clicking does nothing.
  • [DEFAULT] all the time, except hide them when there are no windows.
  • all the time, except when there are no minimized windows (however this will make it hard to restore a window if all of them are maximized, perhaps I should exclude this...)
  • only when the current window is maximized (and controls will only affect the current (maximized) window)
  • only when there are maximized windows (this will emulate the old onlymax + hideonmax behaviour: we prioritise controlling maximized windows and if we don't find any, will control the current window)
  • ... more?

mathematicalcoffee added a commit that referenced this issue Aug 27, 2012
… GNOME 3.2, but more efficient signal connecting needed before this is closed.
mathematicalcoffee added a commit that referenced this issue Aug 28, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant