Resizing with external padding/grab area prevents reaching edge of screen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Sam Spilsbury | ||
light-themes (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
High
|
Sam Spilsbury |
Bug Description
With the new external padding/resize drag area introduced in light-themes=
There are two main parts to this.
(a) The extent of the shadowing is used as the window outside. When released, the window ends up being smaller.
(b) When click is initiated N pixels outside the window border, the pointer will reach the edge of the screen N pixels too soon; prevent resizing exactly against the edge.
Solutions:
(1) The shadow should not be counted as the size of the window
(2) If the pointer is N pixels outside of the window border, the pointer must be allowed to overshoot N pixels past the edge of the screen while resizing.
For the latter, one pixel of border must remain grabable so that the window can be reduced from a semi-maximised state again.
S
description: | updated |
Changed in unity (Ubuntu): | |
status: | Invalid → Triaged |
Changed in light-themes (Ubuntu): | |
status: | New → Incomplete |
Changed in unity: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity: | |
assignee: | nobody → Sam "SmSpillaz" Spilsbury (smspillaz) |
tags: | added: patch |
Changed in unity: | |
milestone: | none → 3.6.8 |
Changed in light-themes (Ubuntu): | |
assignee: | Sam Spilsbury (smspillaz) → cabanas (r-cabanas) |
assignee: | cabanas (r-cabanas) → nobody |
On Mon, Jan 31, 2011 at 5:38 AM, Alan Pope <email address hidden> wrote:
> Public bug reported:
>
> Binary package hint: unity
>
> With a fully updated system I note two things which seem to be one bug:-
>
> 1) Left hand window grab handle (for resizing) is outside the window itself. This can be observed by moving the mouse to the left edge of a window and then moving outside on the left.
This is intentional with the new resize borders
> 2) Window cannot be fully aligned with left side of desktop. Observe the screenshot attached. There is a gap between the terminal window (occupying the left display) and the browser window (occupying the right display). The browser is pushed hard up against the left side of the right display, but there is still a notable gap.
This is being worked on atm
> ature: Ubuntu 2.6.37- 12.26-generic 2.6.37 dules: nvidia nvidia. version: compiz- 1/general/ allscreens/ options/ active_ plugins' en_GB.utf8 /boot/vmlinuz- 2.6.37- 12-generic root=UUID= fb22b4e1- 1576-4bf8- 8272-15300bc7de 38 ro single ature_: Ubuntu 2.6.37- 12.26-generic 2.6.37 asset.tag: 123456789000 version: Chassis Version echnologies, LTD:bvrASUSP5N3 2-ESLIACPIBIOSR evision1801: bd04/24/ 2009:svnSystemm anufacturer: pnSystemProduct Name:pvrSystemV ersion: rvnASUSTeKCompu terINC. :rnP5N32- ESLI:rvr1. XX:cvnChassisMa nufacture: ct3:cvrChassisV ersion: version: System Version
> ProblemType: Bug
> DistroRelease: Ubuntu 11.04
> Package: unity 3.2.16-0ubuntu1
> ProcVersionSign
> Uname: Linux 2.6.37-12-generic x86_64
> NonfreeKernelMo
> .proc.driver.
> NVRM version: NVIDIA UNIX x86_64 Kernel Module 260.19.29 Wed Dec 8 12:08:56 PST 2010
> GCC version: gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-1ubuntu6)
> Architecture: amd64
> CompizPlugins: No value set for `/apps/
> CompositorRunning: compiz
> Date: Sun Jan 30 21:34:10 2011
> DistUpgraded: Yes, recently upgraded Log time: 2011-01-19 12:33:17.207056
> DistroCodename: natty
> DistroVariant: ubuntu
> DkmsStatus:
> nvidia-current, 260.19.29, 2.6.37-12-generic, x86_64: installed
> nvidia-current, 260.19.29, 2.6.38-1-generic, x86_64: installed
> vboxhost, 3.2.12, 2.6.37-12-generic, x86_64: installed
> vboxhost, 3.2.12, 2.6.35-24-generic, x86_64: installed
> GraphicsCard: Subsystem: LeadTek Research Inc. Device [107d:2a62]
> InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
> InstallationMedia_: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
> MachineType: System manufacturer System Product Name
> ProcEnviron:
> LANGUAGE=en_GB:en
> PATH=(custom, user)
> LANG=en_GB.UTF-8
> LC_MESSAGES=
> SHELL=/bin/bash
> ProcKernelCmdLine: BOOT_IMAGE=
> ProcVersionSign
> Renderer: Hardware acceleration
> SourcePackage: unity
> UnitySupportTest:
>
> dmi.bios.date: 04/24/2009
> dmi.bios.vendor: Phoenix Technologies, LTD
> dmi.bios.version: ASUS P5N32-E SLI ACPI BIOS Revision 1801
> dmi.board.name: P5N32-E SLI
> dmi.board.vendor: ASUSTeK Computer INC.
> dmi.board.version: 1.XX
> dmi.chassis.
> dmi.chassis.type: 3
> dmi.chassis.vendor: Chassis Manufacture
> dmi.chassis.
> dmi.modalias: dmi:bvnPhoenixT
> dmi.product.name: System Product Name
> dmi.product.
> dmi.sys.vendor: System manufacturer
> version.libdrm2: libdrm2 2.4...