lp:~stolowski/unity-2d/dash-hud-esc-handling-fix

Created by Paweł Stołowski and last modified
Get this branch:
bzr branch lp:~stolowski/unity-2d/dash-hud-esc-handling-fix
Only Paweł Stołowski can upload to this branch. If you are Paweł Stołowski please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Paweł Stołowski
Project:
unity-2d
Status:
Merged

Recent revisions

1033. By Paweł Stołowski

The chnages to Shell and Hud qml are not needed since SearchEntry accepts Esc key event if search text was not empty. Removed.

1032. By Paweł Stołowski

Added testability test case for Dash.

1031. By Paweł Stołowski

Removed helper test function, simplified path to SearchEntry value.

1030. By Paweł Stołowski

Added HUD testability testcases.

1029. By Paweł Stołowski

[dash][hud] Hitting Escape clears search query first. Hitting Escape with empty search query closes Dash/Hud.
- Modified SearchEntry keyboard handling to clear input text on Escape and accept key event.
- Modified Dash and Hud keyboard handling to close the view only if search query is empty.

1028. By Paweł Stołowski

[dash] Apply search query on lens switching. Re-opening dash resets search results.

Set searchQuery property of lens model on onDashActiveLensChanged signal from shellManager.. Fixes: https://bugs.launchpad.net/bugs/947985. Approved by Albert Astals Cid.

1027. By Albert Astals Cid

Use a internal cache for the spread shown value

Otherwise when the service becomes available it may happen that we do
the shownChanged(true) because it's shown and the shownChanged(true) because of
the direct connection between signals and thus the shell ends up with
two shownChanged(true) and forces the visibiity of the launcher twice, meaning
that if we are using hide-mode 1 the launcher will be stuck shown forever
. Fixes: https://bugs.launchpad.net/bugs/940590. Approved by Pawel Stolowski.

1026. By Paweł Stołowski

[shell] Supress warnings/type error for onCountChanged property for undefined lensView.model object - check if model exists before binding to onCountChanged
  property. The warnings are:
   LensView.qml:48:5: QML Connections: Cannot assign to non-existent property "onCountChanged"
   LensView.qml:50: TypeError: Result of expression 'lensView.model' [undefined] is not an object.. Fixes: . Approved by Albert Astals Cid.

1025. By Gerry Boland

[launcher] Start the hide timer if on target animation end the mouse is not over the target. Fixes: https://bugs.launchpad.net/bugs/943296. Approved by Gerry Boland.

1024. By Paweł Stołowski

[dash] Properly handle always-fullscreen flag, forcing fullscreen mode on small screens: bind to shellManager.dashAlwaysFullScreen, not shellManager.alwaysFullscreen.. Fixes: https://bugs.launchpad.net/bugs/967305. Approved by Albert Astals Cid.

Branch metadata

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