Dragging icons to reorder -away from launcher causes the dragged icon image edges to fade away(cut off)
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Unity |
Fix Released
|
Low
|
Marco Trevisan (Treviño) | ||
| 5.0 |
Fix Released
|
Low
|
Marco Trevisan (Treviño) | ||
| unity (Ubuntu) |
Fix Released
|
Low
|
Marco Trevisan (Treviño) | ||
| Precise |
Fix Released
|
Low
|
Marco Trevisan (Treviño) | ||
Bug Description
[Test Case]
1. Move the mouse so it is over a launcher icon for an application
2. Press and hold the mouse button
3. Drag the icon away from the launcher, in the middle of the display
4. Don't move the mouse pointer for some (4-5) seconds, keeping the button pressed
-> Verify that the icon is always drawn, even when the mouse pointer does not move.
[Regression Potential]
Visual artifacts during drag.
Original description:
Release : Ubuntu 12.10 Quantal (Nvidia)
While executing the test steps in Canonical/
The icon being dragged looses its edges (edges in the direction of the icon being dragged fades away (cuts off part of the edge) and icon size gets smaller due to the fading, the icon size diminishing rate is directly proportional to the speed of dragging).
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: unity 6.0.0-0ubuntu2
ProcVersionSign
Uname: Linux 3.5.0-4-generic i686
NonfreeKernelMo
ApportVersion: 2.3-0ubuntu4
Architecture: i386
Date: Wed Jul 18 17:59:05 2012
ProcEnviron:
LANGUAGE=en_GB:en
TERM=xterm
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Brandon Schaefer (community): Approve
- Andrea Azzarone (community): Approve
-
Diff: 182 lines (+66/-16) 4 files modifiedapilauncher/Launcher.cpp (+6/-1)
launcher/Launcher.h (+2/-1)
manual-tests/Launcher.txt (+17/-1)
plugins/unityshell/src/unityshell.cpp (+41/-13)
- Brandon Schaefer (community): Approve
- Andrea Azzarone (community): Approve
-
Diff: 182 lines (+66/-16) 4 files modifiedapimanual-tests/Launcher.txt (+17/-1)
plugins/unityshell/src/Launcher.cpp (+6/-1)
plugins/unityshell/src/Launcher.h (+2/-1)
plugins/unityshell/src/unityshell.cpp (+41/-13)
- Unity Team: Pending requested
-
Diff: 14016 lines (+10416/-224) (has conflicts) 107 files modifiedapiAUTHORS (+10/-0)
CMakeLists.txt (+5/-0)
ChangeLog (+2135/-0)
UnityCore/GLibSignal.h (+7/-0)
dash/DashController.cpp (+28/-3)
dash/DashView.cpp (+28/-0)
dash/PlacesGroup.cpp (+6/-0)
dash/ResultViewGrid.cpp (+63/-0)
dash/ResultViewGrid.h (+24/-1)
hud/HudButton.cpp (+41/-0)
hud/HudButton.h (+25/-0)
hud/HudController.cpp (+40/-1)
hud/HudController.h (+24/-6)
hud/HudView.cpp (+73/-7)
hud/HudView.h (+26/-0)
launcher/AbstractLauncherIcon.h (+6/-0)
launcher/BamfLauncherIcon.cpp (+109/-0)
launcher/BamfLauncherIcon.h (+7/-0)
launcher/DeviceLauncherIcon.cpp (+58/-1)
launcher/DeviceLauncherIcon.h (+19/-1)
launcher/DeviceLauncherSection.cpp (+75/-0)
launcher/DeviceLauncherSection.h (+21/-0)
launcher/DndData.cpp (+14/-0)
launcher/EdgeBarrierController.cpp (+38/-1)
launcher/EdgeBarrierController.h (+6/-0)
launcher/Launcher.cpp (+257/-6)
launcher/Launcher.h (+22/-0)
launcher/LauncherController.cpp (+56/-2)
launcher/LauncherIcon.cpp (+50/-10)
launcher/LauncherIcon.h (+8/-0)
launcher/QuicklistView.cpp (+105/-1)
launcher/QuicklistView.h (+5/-0)
launcher/SimpleLauncherIcon.cpp (+12/-0)
launcher/SimpleLauncherIcon.h (+7/-0)
launcher/SoftwareCenterLauncherIcon.cpp (+19/-6)
launcher/StandaloneLauncher.cpp (+17/-0)
launcher/SwitcherController.cpp (+35/-0)
launcher/SwitcherController.h (+5/-0)
launcher/SwitcherView.h (+8/-0)
manual-tests/Dash.txt (+60/-29)
manual-tests/Launcher.txt (+156/-1)
manual-tests/Panel.txt (+17/-0)
manual-tests/ShortcutsOverlay.txt (+1/-0)
manual-tests/SoftwareCenter.txt (+211/-104)
manual-tests/Switcher.txt (+60/-0)
manual-tests/WindowButtons.txt (+14/-0)
manual-tests/WindowManagement.txt (+23/-0)
panel/PanelView.cpp (+10/-0)
plugins/unityshell/src/HudAbstractView.cpp (+33/-0)
plugins/unityshell/src/HudAbstractView.h (+66/-0)
plugins/unityshell/src/LauncherControllerPrivate.h (+160/-0)
plugins/unityshell/src/ScreenEffectFramebufferObject.cpp (+6/-0)
plugins/unityshell/src/UnityGestureBroker.cpp (+247/-0)
plugins/unityshell/src/compizminimizedwindowhandler.h (+10/-0)
plugins/unityshell/src/unityshell.cpp (+263/-0)
plugins/unityshell/src/unityshell.h (+24/-0)
standalone-clients/CMakeLists.txt.OTHER (+574/-0)
tests/CMakeLists.txt (+123/-0)
tests/autopilot/autopilot/emulators/bamf.py.OTHER (+411/-0)
tests/autopilot/autopilot/keybindings.py.OTHER (+259/-0)
tests/autopilot/autopilot/matchers/__init__.py (+31/-0)
tests/autopilot/autopilot/utilities.py.OTHER (+78/-0)
tests/autopilot/unity/emulators/__init__.py (+289/-0)
tests/autopilot/unity/emulators/dash.py (+8/-0)
tests/autopilot/unity/emulators/hud.py (+5/-0)
tests/autopilot/unity/emulators/icons.py (+6/-0)
tests/autopilot/unity/emulators/launcher.py (+54/-1)
tests/autopilot/unity/emulators/tooltip.py (+23/-0)
tests/autopilot/unity/emulators/window_manager.py (+25/-0)
tests/autopilot/unity/tests/__init__.py (+274/-0)
tests/autopilot/unity/tests/test_command_lens.py (+8/-0)
tests/autopilot/unity/tests/test_dash.py (+119/-6)
tests/autopilot/unity/tests/test_home_lens.py (+12/-0)
tests/autopilot/unity/tests/test_hud.py (+148/-0)
tests/autopilot/unity/tests/test_ibus.py (+79/-0)
tests/autopilot/unity/tests/test_launcher.py.OTHER (+999/-0)
tests/autopilot/unity/tests/test_panel.py (+351/-1)
tests/autopilot/unity/tests/test_quicklist.py (+303/-0)
tests/autopilot/unity/tests/test_shortcut_hint.py (+30/-9)
tests/autopilot/unity/tests/test_switcher.py (+24/-0)
tests/test-gestures/CMakeLists.txt (+6/-0)
tests/test-gestures/compiz_mock/core/screen.h (+30/-0)
tests/test-gestures/test_gesture_broker.cpp (+140/-0)
tests/test_hud_button.cpp (+76/-0)
tests/test_hud_controller.cpp (+87/-0)
tests/test_hud_private.cpp (+80/-0)
tests/test_hud_view.cpp (+74/-0)
tests/test_im_text_entry.cpp (+173/-0)
tests/test_launcher_controller.cpp (+205/-0)
tests/test_main.cpp (+9/-0)
tests/test_resultviewgrid.cpp (+103/-0)
tests/test_switcher_controller.cpp (+14/-0)
unity-shared/IMTextEntry.cpp (+81/-0)
unity-shared/IMTextEntry.h (+13/-0)
unity-shared/IconTexture.cpp (+2/-0)
unity-shared/IconTexture.h (+4/-0)
unity-shared/OverlayRenderer.cpp (+10/-0)
unity-shared/PluginAdapterCompiz.cpp (+16/-0)
unity-shared/SearchBar.cpp (+18/-4)
unity-shared/StaticCairoText.cpp (+34/-0)
unity-shared/StaticCairoText.h (+4/-0)
unity-shared/UBusMessages.h (+5/-0)
unity-shared/UScreen.cpp (+82/-8)
unity-shared/UScreen.h (+19/-0)
unity-shared/UnityWindowView.h (+5/-0)
unity-shared/WindowManager.cpp (+32/-15)
unity-shared/WindowManager.h (+6/-0)
Status changed to 'Confirmed' because the bug affects multiple users.
Confirmed on 12.10 (regression). It appears the damage rectangle for the icon is being calculated incorrectly.
This could be related to nuxDamageCompiz / compizDamageNux.
to my understanding regression-release tag is generally used when some functionality is lost with some update/new release of Ubuntu. On the other hand in the case of this bug I believe we can treat this as just a bug.
The bug is also happening on 12.04 with unity 5.12+bzr2416ubu
Week 30- Same issue observed ubuntu 12.10 quantal (Nvidia) with ppa:SIL2100 as in https:/
As per the instructions in the comment by Daniel van Vugt (vanvugt) I am adding more info to this bug.
Pressing and holding the mouse button over a launcher icon detaches the icon.
Issue is with the icon's image, the icon's edge looks cut-off and not smooth. Observe the icons edges when it is attached to the mouse, without moving the mouse. Cannot provide screenshot as in the screenshot the edges look complete and fine.
This behaviour is not consistent, need to try multiple times to reproduce it, one way is to click and hold exactly on the corner of the icon (on launcher), you can see the corners are cut-off.
Follow the steps below to reproduce:
#. Move the mouse so it is over a launcher icon for an application
#. Press and hold the mouse button
Week:32 Same issue observed ubuntu 12.10 quantal (Radeon, Intel, Nvidia machines) with ppa:unity-
Pressing and holding the mouse button over a launcher icon detaches the icon. Issue is with the icon's image, the icon's edge looks cut-off and not smooth.
Follow the steps below to reproduce:
#. Move the mouse so it is over a launcher icon for an application
#. Press and hold the mouse button
Week 33 - Same observed on Ubuntu 12.10 Quantal with ppa:timo-
Icons corners are cut off when the icon is detached from launcher.
Action:
#. Move the mouse so it is over a launcher icon for an application
#. Press and hold the mouse button
Week 33 - Same observed on Ubuntu 12.10 Quantal with ppa:timo-
Dragged icon edges fade and icon size diminishes as per the speed at which icon is being dragged.
Action:-
#. Move the mouse so it is over a launcher icon for an application
#. Press and hold the mouse button
#. Drag the icon away from the launcher
#. Drag the icon up and down where there is no overlap with the launcher.
#. Release
This bug was fixed in the package unity - 6.4.0-0ubuntu1
---------------
unity (6.4.0-0ubuntu1) quantal-proposed; urgency=low
[ Łukasz 'sil2100' Zemczak ]
* New upstream release.
- Software Center add to launcher icon animation is delayed when the
launcher is in auto-hide mode (LP: #1012896)
- Home lens: Applications show up in Music category (LP: #1040101)
- WARN unity.hud.hud Hud.cpp:185 Attempted to close the hud connection
without starting it (LP: #1039451)
- Text field textures do not update when maximum width changes.
(LP: #1037187)
- An application is closed if manually removed from favorites on gsettings
(LP: #1032157)
- The switcher (Alt+Tab) is showing incorrect windows after using Deskop
Wall (Ctrl+alt+
- Dragging icons to reorder -away from launcher causes the dragged icon
image edges to fade away(cut off) (LP: #1026247)
- Screen flickers when changing launcher icon size. (LP: #1024113)
- Arrow for indicating lenses points empty space on alt+F2 (LP: #998752)
- [previews] Music album tracks do not have a scroll-bar when needed.
(LP: #1039462)
- [USE_MODERN_
monitors doesn't work (LP: #1039410)
- [previews] Track titles aren't escaped (LP: #1039020)
- Launcher - Edge of tiles (with backlight disabled) is too opaque
(LP: #1038138)
- [USE_MODERN_
now (LP: #1036609)
- [GLES] [USE_MODERN_
missing if framebuffer_object is disabled (LP: #1036569)
- [USE_MODERN_
and displaced (LP: #1036528)
- Unity quicklist menu items leak memory (LP: #1036338)
- Icon resized between 32 - 48 - 64 look jaggy (LP: #1036231)
- [Regression] Hideous low-res icon when using the HUD with autohide
enabled. (LP: #1035951)
- [regression] Selecting an item of the BFB quicklist when the dash is
open, causes it to hide (LP: #1035641)
- Launcher - Switch on "backlight toggles" mode by default (LP: #1033866)
- Unity spends 15% of time in PlacesGroup:
dash (LP: #1033306)
- Launcher dragged icon is not redrawn when the mouse pointer is not moved
(LP: #1032700)
- Bottom - Up key navigation is broken in dash filterbar (LP: #1028810)
- Launcher - SD card can not be ejected by drag-n-dropping to trash
(LP: #960910)
- Alt-tab - The app name in the integrated menu should not change during
Alt-tab switching (LP: #950782)
- Dash - If only one Category Header is displayed, it should be
automatically expanded (LP: #950710)
- Launcher - Unity mouse wheel scroll too small (LP: #906072)
- boot moves desktop icons (LP: #886667)
- Alt-tab - Reduce the spread delay for all items other than the initial
item the select lands on after alt-tab opens (LP: #838232)
- Launcher - Launcher should never autohide when the cursor is positioned
over the Launcher (e.g. When ...
Hello Nice, or anyone else affected,
Accepted unity into precise-proposed. The package will build now and be available at http://
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification-
Further information regarding the verification process can be found at https:/
I can confirm the fix for this bug is working fine for me. thx
removed: verification-needed
This bug was fixed in the package unity - 5.16.0-0ubuntu1
---------------
unity (5.16.0-0ubuntu1) precise-proposed; urgency=low
[ Łukasz 'sil2100' Zemczak ]
* debian/control:
- Update libgeis-dev and libgrail-dev dependencies in debian/control
* New upstream release.
- launcher is not refreshed after user session switch (LP: #1016430)
- Dragging windows around is slow/sluggish/laggy when multiple monitors
are enabled (LP: #874619)
- Dragging icons to reorder -away from launcher causes the dragged icon
image edges to fade away(cut off) (LP: #1026247)
- Arrow for indicating lenses points empty space on alt+F2 (LP: #998752)
- Tooltips backgrounds are not refreshed (no active blur) (LP: #967112)
- [regression] Unity panel transparency (active blur) not updating properly
(LP: #865006)
- [Regression] Hideous low-res icon when using the HUD with autohide
enabled. (LP: #1035951)
- Launcher dragged icon is not redrawn when the mouse pointer is not moved
(LP: #1032700)
- Black background around after dash is restored (LP: #992516)
- Refreshing active blur makes the dash painfully slow (LP: #874230)
- [SRU regression] alt-grave not switching to next window unless 'grave'
pressed twice (LP: #1035668)
- [SRU Regression] Unity 5.14 + Nux 2.14: Launcher tooltips are
incomplet
- [nvidia] unity crashed in
nux:
- compiz crashed with SIGSEGV in
unity:
(LP: #1020075)
- Much slower OpenGL frame rates with unityshell loaded, than plain compiz
(LP: #988079)
- Compiz won't start if "unredirect fullscreen windows" is enabled
(LP: #980663)
- [regression] Unity launcher on-screen corruption on resume from suspend
with nVidia proprietary driver (LP: #915265)
- Desktop, Launcher and menu bar still visible when screen locked
(LP: #886605)
- Unity is visible on top of fullscreen apps (LP: #734908)
- [nvidia] compiz crashed with SIGSEGV in
nux:
- Update dependency on the renamed libgeis
[ Didier Roche ]
* debian/control:
- build-dep on latest nux as libgeis-dev and libutouch-geis-dev are
conflicting (LP: #1047385)
-- Lukasz 'sil2100' Zemczak <email address hidden> 2012年9月11日 10:53:17 +0200
The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.