Unity8 does not remember user's preference of Windowed mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity8 (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
Hi there :)
I think there's a weird and inconsistent behaviour when it comes to USB mouse. Currently, if I take my phone and plug in a mouse, it stays in Staged Mode (no windows). I have to manually open a Unity Tweak app and switch to Windowed Mode. However, once in windowed mode, if I disconnect the mouse, it automatically changes back to Staged mode.
I think this is inconsistent. If I have a phone and connect a mouse, the only reason I would do it is to manage windows; Windowed Mode should be activated automatically. And of course, just like it happens currently, when I retire that mouse it should change to Staged Mode.
I think this would be the most "logic" behaviour. If for any reason you don't consider it a right choice, maybe we could have at least an indicator switcher to make it easier to switch between both modes.
Thank you!
We currently do this based on screen dimensions. A phone screen is too small to reliably use the windowed interface, so we don't switch to it automatically (you can use a keyboard and mouse with the "staged" interface just fine).
If you connect a mouse to a bigger device, it will indeed switch windowed mode on.
That said, we do want to leave the decision to the user, and remember their preference for a given setup. Even if we don't switch to windowed automatically, if you do it manually, we'll remember the screens and input devices you had at the time and try and restore the same mode you used last.
Stay tuned.