[dash] does not remember the user's fullscreen preference

Bug #797081 reported by dk
44
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Released
Medium
John Lea
Unity
Fix Released
Undecided
Unassigned
unity-2d
Fix Released
Medium
Ugo Riboni
unity (Ubuntu)
Fix Released
Undecided
Unassigned
unity-2d (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Steps to reproduce:
1. open the Unity 2D dashboard or click on the 'Applications' or 'Files & Folders' lenses.
2. if your native screen resolution is 1280x800 the views do not open full screen. (this may be by design. please read further)
3. click on the icon in the bottom right hand corner to force the view to full screen.
4. close the view (clicking the ubuntu logo in the top left hand corner will accomplish this)
5. repeat step 1. the views have returned to their default state (not full screen)

Expected behavior:
When I tell Unity 2D that I prefer the dashboard or lens views to display full screen (by clicking the icon in the bottom right hand corner) I expect that subsequent visits to those same views maintain that preference in the same way that Unity 2D honors both the 'Shortcuts' (on the dashboard) and 'Refine Search' ( 'Applications' or 'Files & Folders' lenses) options when they are re-opened. Why is the full screen behavior different than the others? It shouldn't be. It's EXTREMELY frustrating to have to force Unity 2D to take advantage of ALL my screen real-estate EVERY single time when I use the views.

Proposed (recommended) solution:
Have Unity 2D store the full screen state of the dashboard or lense view when it's closed. The next time the user opens the view Unity 2D can check the previous state and restore it instead of resetting to it's default. This could be accomplished as easily as checking a key like "dash_fullscreen = 1". Similar to the other options mentioned above this preference should last the entire session until I log out.

Proposed (long term) solution:
A native Unity 2D (user configurable) settings page with a checkbox for full screen preference. If this solution is chosen it should persist permanently and the preference restored among multiple sessions as well as reboots.

Changed in unity:
status: New → Confirmed
Changed in unity-2d:
importance: Undecided → Medium
status: New → Confirmed
Changed in unity-2d (Ubuntu):
status: New → Confirmed
summary: - Dashboard & lens views do not remember the user's fullscreen preference
+ [dash] do not remember the user's fullscreen preference
Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Alberto Mardegan (mardy) wrote : Re: [dash] do not remember the user's fullscreen preference

Asking for feedback from design team. IMHO the "Proposed (recommended)" solution is good enough, but it would be great to hear designers' opinion as well.

Revision history for this message
Mike Taylor (miketaylor2020) wrote :

This 19" widescreen user thinks that the Dash should permanently open at the size the user has set as a personal preference.

Personally I agree with DK's proposed solution as I too am fed up with always having to click on the expand button in the lower right hand corner to force it to full screen.

Note:
I find that a near instantaneous eye-scan of the alphabetical listed Apps in the full-screen is quicker to use than using the category filter.

Revision history for this message
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 797081] Re: [dash] do not remember the user's fullscreen preference

We could test how users react to having it remember it's size. So if you
maximised it once, it stays that way through subsequent invocations,
till you restore it. What do you think?

summary: - [dash] do not remember the user's fullscreen preference
+ [dash] does not remember the user's fullscreen preference
Changed in unity-2d:
assignee: nobody → Lohith D Shivamurthy (dyams)
status: Confirmed → In Progress
Revision history for this message
John Lea (johnlea) wrote :

The Dash mode is already stateful in Unity3d, so marked as fix released for this project.

Changed in unity:
status: Confirmed → Fix Released
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → Medium
status: New → Fix Released
tags: added: reviewedbydesigno
Changed in unity-2d:
milestone: none → 5.2
Changed in unity-2d:
milestone: 5.2 → 5.4
Revision history for this message
Florian Boucault (fboucault) wrote :

That was fixed in Unity 2D by commit 875: "[dash][panel] Refactor testing for forced dash fullscreen based on resolution into DashClient."

Changed in unity-2d:
assignee: Lohith D Shivamurthy (dyams) → Ugo Riboni (uriboni)
status: In Progress → Fix Committed
Changed in unity-2d:
status: Fix Committed → Fix Released
Changed in unity-2d (Ubuntu):
status: Confirmed → Fix Released
Seth Johnson (sethj)
Changed in unity (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.