lp://qastaging/~alexlauni/unity/peekaboo

Created by Alex Launi and last modified
Get this branch:
bzr branch lp://qastaging/~alexlauni/unity/peekaboo
Only Alex Launi can upload to this branch. If you are Alex Launi please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Alex Launi
Project:
Unity
Status:
Development

Recent revisions

996. By Alex Launi

decrease peek on minimize from 0.5 to 0.33

995. By Mirco Müller

modified:
  src/SimpleLauncherIcon.cpp
  src/SimpleLauncherIcon.h

Patch from Marco Biscaro to reload icons in launcher upon
icon-theme-change. Fixes LP: #605475. Thanks a lot for the fix, Marco!

994. By Gord Allott

Enables subpixel support in unity places and pushes the font up by one point - should help with lp:727799

993. By Mirco Müller

modified:
  src/Launcher.cpp
  src/Launcher.h
  src/PlacesTile.cpp
  src/PlacesTile.h
  src/QuicklistMenuItem.cpp
  src/QuicklistMenuItem.h
  src/QuicklistMenuItemCheckmark.cpp
  src/QuicklistMenuItemLabel.cpp
  src/QuicklistMenuItemRadio.cpp
  src/QuicklistView.cpp
  src/Tooltip.cpp

Merged unity.remove-redundant-cairo-code to trunk after review and
approval from Gordon. This does clean up the cairo rendering-code
quite a bit, which deletes lots of duplicated code and makes the
remaining code less error-prone. It uses the API for drawing
pixel-grid aligned rounded rectangles and blurring cairo image-surfaces,
which were recently added to nux. Quicklists, Tooltips, Dash,
Place-Tiles all still render correctly.

992. By Didier Roche-Tolomelli

Merge Dylan's work after resolving a merge confict! Thanks a lot/

This branch changes the mechanics for the top panel acting as a titlebar.
Previously, the top panel could be dragged in order to unmaximize (and move) a
maximized window, but only if that window was in focus. This opened up some
issues, which are covered in bug #716177.

With this branch, Unity's PanelMenuView maintains a list of maximized windows.
(Note: When I say “maximized window,” I really mean “a window that Unity has
started decorating instead of the window decorator.” Right now, that is limited
to maximized windows).

When the user clicks the top panel, that click affects the front-most of the
PanelMenuView's maximized windows. Previously, OnMaximizedGrab would only affect
the active window if it was maximized.
I also added some code to Activate the front-most maximized window, bringing it
into focus when the top panel is clicked.

There is some intricacy involving multiple viewports and desktops, where the top
panel should never act as a titlebar for a window that is not visible (be it
behind another maximized window or on a different viewport). I believe I have
covered the appropriate cases in WindowManager::IsWindowOnCurrentDesktop and
WindowManager::IsWindowObscured.

Fix:

Bug #716177: The Unity Panel's window controls and window dragging features
should work for the uppermost maximized window regardless of current window in
focus
Bug #723882: When a maximized window has window on top of it in 'restored state'
(not maximised) , it is not possible to un-maximized the window by dragging the
title bar downwards
Bug #736580: Possible race condition in PanelMenuView::OnWindowMaximized and
OnWindowRestored

991. By Didier Roche-Tolomelli

add a fade and slide option (LP: #739567), ensure that FADE on BFB and slide
otherwise is still the default

990. By Alejandro Piñeiro

[a11y] Emission of children-changed on View and Layout

989. By Alejandro Piñeiro

[a11y] Manual exploration of any BaseWindow children when added

Fixes LB#739689

988. By Didier Roche-Tolomelli

Fix another crash due to a bad gconf path (LP: #737016)

987. By Neil J. Patel

check for null before accessing

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://qastaging/unity
This branch contains Public information 
Everyone can see this information.

Subscribers