Bug Hunting Session
Bug 90375 - Temporary transparency for filled shapes during drawing/creation similar to resize/move
Summary: Temporary transparency for filled shapes during drawing/creation similar to r...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Shapes
  Show dependency treegraph
 
Reported: 2015-03-31 14:51 UTC by Gabriel Diosan
Modified: 2017-07-27 19:33 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Screenshot showing current filled polygon drawing (112.01 KB, image/png)
2015-03-31 14:51 UTC, Gabriel Diosan
Details
Screenshot showing desired filled polygon drawing (108.36 KB, image/png)
2015-03-31 14:52 UTC, Gabriel Diosan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gabriel Diosan 2015-03-31 14:51:11 UTC
Created attachment 114499 [details]
Screenshot showing current filled polygon drawing

DRAW: When drawing a polygon with fill, the fill should be partly transparent whilst drawing

Steps to reproduce

1. Open LibreOffice Draw
2. Draw a number of objects in the middle of the page (can overlap)
3. Go to the "Curve" button on the drawing toolbar and select "Polygon, filled"
4. Now draw a filled polygon over the top of the objects drawn earlier.

Current Behaviour

As the polygon is drawn, the fill obscures the objects underneath making it difficult to see exacly where to place the next point (if you are trying to be accurate).

Desired bahaviour

As you draw the polygon the fill should be partly transparent to let you see anything underneath and therefore allow you to see where the next point should be placed. Once the polygon is complete, the fill would have no transparency by default.

I have attached two screenshots to illustrate the above scenario. Whilst this is not a critical feature, as a LibreOffice Draw user I have run into this situation a few times and the transparency during the polygon drawing process would make like easier.

There should probably be some advice from the UX team on this.

Tested on:

LibreOffice Version: 4.5.0.0.alpha0+
Build ID: b024e36ddb3b53163d7a01f6f7b5aadb7a858cd9
TinderBox: Linux-rpm_deb-x86_64@46-TDF, Branch:master, Time: 2015-03-31_09:12:20
Locale: en_AU

LibreOffice 4.4.1.2 from the Ubuntu 15.04 repo

LibreOffice 4.2.7.2 from the Ubuntu 14.04 repo

LibreOffice 4.4.1.2 on Windows 7
Comment 1 Gabriel Diosan 2015-03-31 14:52:26 UTC
Created attachment 114500 [details]
Screenshot showing desired filled polygon drawing
Comment 2 Robinson Tryon (qubit) 2015-03-31 17:12:24 UTC
(In reply to Gabriel Diosan from comment #0)
> 
> There should probably be some advice from the UX team on this.

I concur:
Component -> ux-advise
Status -> NEW
Comment 3 Yousuf Philips (jay) (retired) 2015-04-01 09:50:40 UTC
I think it is a good idea and also noticed that other office suites do it as well - MSO, WPS, Calligra - but they do so with all shapes and they also make the border partially transparent as well during the drawing process.
Comment 4 Robinson Tryon (qubit) 2016-08-25 05:26:58 UTC Comment hidden (obsolete)
Comment 5 Heiko Tietze 2017-07-27 09:15:36 UTC
(In reply to Yousuf Philips (jay) from comment #3)
> I think it is a good idea...

Me too, removing needsUX. Please implement a temporary transparency while resize/move with 50% (would be good to check back this value).

Changing the title from "DRAW: When drawing a polygon with fill, the fill should be partly transparent whilst drawing" to something that might be more clear to devs.
Comment 6 Regina Henschel 2017-07-27 09:47:11 UTC
(In reply to Heiko Tietze from comment #5)
> resize/move with 50% (would be good to check back this value).

Resize/move is already semi-transparent. You can even use a wire-frame mode. The original report is about creating a shape.
Comment 7 Heiko Tietze 2017-07-27 09:55:52 UTC
(In reply to Regina Henschel from comment #6)
> Resize/move is already semi-transparent. 

Yes, of course on creation it should behave like resize/move.