Merge lp:~elementary-dev-community/noise/fix-1089869 into lp:~elementary-apps/noise/trunk
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Corentin Noël | ||||
Approved revision: | 1561 | ||||
Merged at revision: | 1560 | ||||
Proposed branch: | lp:~elementary-dev-community/noise/fix-1089869 | ||||
Merge into: | lp:~elementary-apps/noise/trunk | ||||
Diff against target: |
47 lines (+15/-20) 1 file modified
src/Views/Wrappers/ViewWrapper.vala (+15/-20) |
||||
To merge this branch: | bzr merge lp:~elementary-dev-community/noise/fix-1089869 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Corentin Noël | Approve | ||
Danielle Foré | Approve | ||
Review via email: mp+208528@code.launchpad.net |
This proposal supersedes a proposal from 2014-02-27.
Commit message
Change view selector sensitivity to a more consistent state
Description of the change
This changes a couple things about the visibility and sensitivity of the search field and view selector.
1: the view selector is invisible if the list view or grid view is unavailable. This fixes #1089869 because the grid view is not available when the queue, device, et al lists are in use, and the view selector is made invisible.
2: the view selector and search field are invisible on the welcome screen (needs input from elementary UX).
3: the view selector is insensitive if the alert screen is present but the grid and list views are still available.
4: the column mode toggle is never invisible unless the whole view selector is.
Hrm, I'm not sure I like having them both removed from the welcome screen. I would expect the search bar and view switcher to be present, but insensitive here since they can be enable for this "Source" (the music library) by adding music.
Removing them when you switch to another source makes sense because there isn't a way to enable them that that source. But, to me, it still feels kind of weird. I think I personally would rather the switcher just becomes insensitive in all cases instead of being completely removed.