Bug 74354

Summary: EDITING: draw object preview should update as soon as Shift (preserve aspect ratio) is pressed
Product: LibreOffice Reporter: dg1727 <dg1727>
Component: WriterAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal CC: ilmari.lauhakangas, philipz85
Priority: medium    
Version: 4.1.4.2 release   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:

Description dg1727 2014-02-02 09:13:41 UTC
1.  Create a new document in Writer.  
2.  On the Drawing toolbar, click the Basic Shapes menu-button and select an Isosceles Triangle.  
3.  Draw the triangle in the document.  When doing so, make the width and height to be roughly square.  
4.  Start dragging the lower-right selection handle.  
5.  Move the mouse to a position that is far to the right of the upper-left corner of the shape, but not very far down.  The transparent preview of the resize will correctly show that the aspect ratio of the shape is being altered.  
6.  Hold down the Shift key to preserve the aspect ratio.  

The transparent preview doesn't update to the original (step 3) aspect ratio until the mouse is moved again.  Instead, the preview should resize to the original aspect ratio as soon as the Shift key is pressed.  This will help users who are unfamiliar with LO and aren't sure what the modifier keys (Shift, Ctrl) do during mouse drags.  

LibreOffice 4.1.4.2 on Ubuntu 13.04.
Comment 1 Yousuf Philips (jay) (retired) 2014-07-09 04:42:19 UTC
Dear dg1727,

I tested LibreOffice 4.1.6 and 4.2.5 and it worked fine. Do you have a different result with these version?
Comment 2 dg1727 2014-11-25 01:30:09 UTC
I have tested just now in LO 4.3.4.1 and the issue is still present as I described it.  

If the user moves the mouse even a tiny bit, the shape resizes to its original aspect ratio as desired, but my point is that the shape doesn't resize until the mouse is moved.
Comment 3 Buovjaga 2014-12-16 15:09:14 UTC
Works ok for me.

Ubuntu 14.10 64-bit Version: 4.5.0.0.alpha0+
Build ID: f92183833fa569006602ac7e93c906d2094e0d4d
TinderBox: Linux-rpm_deb-x86_64@46-TDF-dbg, Branch:master, Time: 2014-12-14_00:21:45
Comment 4 Yousuf Philips (jay) (retired) 2014-12-26 14:15:35 UTC
Still works fine for me. If this still doenst work fine for you, please send us a screencast of this behaviour with simplescreenrecorder or kazam and set the bug status back to UNCONFIRMED.

Version: 4.5.0.0.alpha0+
Build ID: e570cd7a293ceee175949dcc9656cdf776ae3c37
TinderBox: Linux-rpm_deb-x86@45-TDF, Branch:master, Time: 2014-12-12_18:49:54

Version: 4.3.6.0.0+
Build ID: ddcf6367240d564e7daf4078e0a4caf0adde9043
TinderBox: Linux-rpm_deb-x86@45-TDF, Branch:libreoffice-4-3, Time: 2014-12-12_16:47:22