I think all the mockups give the impression that selection of the lens directly affects the search bar, while not making it apparent that the whole lens area is affected. Overall though I think I like the second one the best, the other two will suffer as more lenses are added but do utilise the screen better.I don't like how the lens are looking for 11.10 in unity so I made come mock ups.
I don't mind the control at the top, which to me would make more sense as you have just selected the lens launcher and thus the lens selection is on the same level, kinda consistent with applications that have window controls or application controls along the top. In my mind, the lens selection should be near the top, not at the bottom (though maybe for a touch screen it's irrelevant as you would swipe between lenses I presume).
Do you mind if I ask how you did the mockups? Do you just use The Gimp?
Cheers,
James.
_______________________________________________
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~ayatana
More help : https://help.launchpad.net/ListHelp
Attachment:
LensBarToTop.jpg
Description: JPEG image
=== modified file 'plugins/unityshell/src/DashView.cpp' --- plugins/unityshell/src/DashView.cpp 2011-10-25 16:32:49 +0000 +++ plugins/unityshell/src/DashView.cpp 2011-11-07 12:40:23 +0000 @@ -119,6 +119,10 @@ search_bar_->search_changed.connect(sigc::mem_fun(this, &DashView::OnSearchChanged)); search_bar_->live_search_reached.connect(sigc::mem_fun(this, &DashView::OnLiveSearchReached)); search_bar_->showing_filters.changed.connect([&] (bool showing) { if (active_lens_view_) active_lens_view_->filters_expanded = showing; QueueDraw(); }); + + lens_bar_ = new LensBar(); + lens_bar_->lens_activated.connect(sigc::mem_fun(this, &DashView::OnLensBarActivated)); + content_layout_->AddView(lens_bar_, 0, nux::MINOR_POSITION_CENTER); content_layout_->AddView(search_bar_, 0, nux::MINOR_POSITION_LEFT); lenses_layout_ = new nux::VLayout(); @@ -128,10 +132,6 @@ active_lens_view_ = home_view_; lens_views_["home.lens"] = home_view_; lenses_layout_->AddView(home_view_); - - lens_bar_ = new LensBar(); - lens_bar_->lens_activated.connect(sigc::mem_fun(this, &DashView::OnLensBarActivated)); - content_layout_->AddView(lens_bar_, 0, nux::MINOR_POSITION_CENTER); } void DashView::SetupUBusConnections()