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

true flip on move #1380

Closed
brub2 opened this issue Nov 19, 2012 · 7 comments
Closed

true flip on move #1380

brub2 opened this issue Nov 19, 2012 · 7 comments

Comments

@brub2
Copy link

brub2 commented Nov 19, 2012

In recent cinnamon releases, we have a "edge flip" feature. We can drag a window to a edge, wait a few seconds and then the desktop flips with the window. But the window appears at the same place on the screen as on the previous desktop. Also, when "edge flip" is enabled, it also flips if only the mouse (without dragging any window) is maintained at the edge. An user may want to flip only when moving a window (and not if he just points the mouse to the edge).

The idea here is to implement a true "flip on move" which, at least, would be equivalent to what we have in xfce. That means: when I drag a windows to the right edge, the screen instantly flips to the next desktop with this window (and the mouse) at the left of this desktop. From this point I can release the mouse button (and the move is done) or redrag to the left to return to the original desktop. Of course, it would be nice to add some animation; something to visualize what we are doing. It would then be better than xfce.

The expo feature of cinnamon is nice, but a true "flip on move" is a quicker way to move a current window to the next desktop (and go to this desktop).

@imarkskinner
Copy link

I think the old Gnome 2 way of edge flipping was the best, it was almost done on a pressure basis, you drag a window to the edge of a screen and nothing would happen until you pushed the mouse harder towards the edge of screen and then the flip would occur. With the current behaviour if I'm scrolling up/down a web page I will often accidentally edge flip to the next workspace, at very least this could be improved

@gauravjuvekar
Copy link
Contributor

See #1197
#1206 partly fixed this.

@brub2
Copy link
Author

brub2 commented Nov 25, 2012

#1197 and 1206 are about unwanted flips (with edge flip feature). The present issue is a wish for another way to flip. The user could activate (or not) the actual edge flip feature (occurs after a given delay) independently of the "flip on move" feature (occurs instantly while dragging a windows beyond the edge).

@gauravjuvekar
Copy link
Contributor

@brub2 I meant about the issue that @imarkskinner raised about accidental occurrences of edge-flips while scrolling up/down a web page.

@imarkskinner
Copy link

Accidental edge flips still makes this feature unbearable for me to use. I think a big improvement would be to remove the time delay altogether but only allow and edge flip to occur if a window is being "carried" that would remove the problem of accidental edge flips but make proper edge flips much quicker

@gauravjuvekar
Copy link
Contributor

Idea: Create a glow (Like KDE) when the mouse is depressed and near the edge. Make the amount of glow inversely proportional to the distance of the mouse from the edge. Make sensitive pixels(the ones that trigger the flip) to one pixel column.

And make the glow colour/distance/opacity themeable.

@JosephMcc
Copy link
Contributor

Thank you for your suggestion. See https://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/faq.html for information on how we handle feature requests.

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

4 participants