View Issue Details

IDProjectCategoryView StatusLast Update
0012719ScribusUser Interfacepublic2014-09-24 05:43
Reporterchristoph_s Assigned Tojghali  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSOpenSUSE 64 BitOS Version13.1
Product Version1.4.5.svn 
Fixed in Version1.4.5.svn 
Summary0012719: Illogical behaviour of Extended Image Properties dialog with multi-layered PSD files
DescriptionIf one uses multi-layered PSD files, the behaviour of the Extended Image Properties dialog is illogical and inconsequential.

(To reproduce the issue, you can use the sample file from 0012652)

Steps To Reproduce1) Create an image frame and load the above-mentioned sample.

2) Open the Extended Image Properties dialog.

3) Look at the Layers tab: Both layers are selected, and the transparency effects as well as the opacity setting is available.

4) Without any layer selected, try to apply a transparency effect or to change opacity. -- No result.

5) Upon closer inspection, it becomes clear that the transparency effects/opacity settings are being applied to the lower layer, but only in the UI! (Click on the lower layer to reproduce). It has no consequence for the display of the image or export.
Additional InformationI guess the easiest solution of this issue would be to disable transparency effects/opacity unless a layer has been explicitly selected.
TagsNo tags attached.
Patch

Activities

christoph_s

2014-09-22 05:46

administrator   ~0033795

Thanks a lot for fixing this, Jean. The problem is basically solved, but I see a minor issue that might be a Qt problem.

If I open the Extended Image Properties dialog and select a layer, the layer is indicated by a dark blue colour in the respective row. Clicking somewhere else outside the list of layers changes the colour to light blue, which indicates a change of status, but it isn't immediately clear which it could be, namely either "layer deselected", "layer still selected", or something else. As it turns out, clicking outside the area of layers means that the layer is still being selected, so the colour change in the row is at least irritating.

IMHO, a click outside the layer area should either not result in a colour change for the row or actually deselect the layer (and disable the transparency options). I know that this is a case of "polishing" and unnecessary for the release of 1.5.0. If you deem it more appropriate, I'll open a separate bug, especially if fixing the issue outside Qt would take too long.

jghali

2014-09-23 10:31

administrator   ~0033823

I did an additional commit which improve the selection behavior. It fixes also an additional issue where change of opacity to multiple layers was not properly recorded. The rest is Qt stuff.

>> If I open the Extended Image Properties dialog and select a layer, the layer is indicated by a dark blue colour in the respective row. Clicking somewhere else outside the list of layers changes the colour to light blue, which indicates a change of status.

That behavior is a rather standard way of outlining a change of widget focus, not a change of status. But it might depend on the current Qt theme. With default theme on Windows 7 (ie "Vista" theme), clicking outside the list of layers, make blue selection color disappear, just the current table cell keeps being outlined using a dotted line.

christoph_s

2014-09-24 05:43

administrator   ~0033831

Thanks for fixing this. Without you, Scribus would be almost dead!

Issue History

Date Modified Username Field Change
2014-09-20 07:00 christoph_s New Issue
2014-09-20 07:00 christoph_s Status new => assigned
2014-09-20 07:00 christoph_s Assigned To => jghali
2014-09-21 21:38 jghali Status assigned => resolved
2014-09-21 21:38 jghali Fixed in Version => 1.4.5.svn
2014-09-21 21:38 jghali Resolution open => fixed
2014-09-22 05:46 christoph_s Note Added: 0033795
2014-09-22 05:46 christoph_s Status resolved => feedback
2014-09-22 05:46 christoph_s Resolution fixed => reopened
2014-09-22 09:43 JLuc Description Updated
2014-09-23 10:31 jghali Note Added: 0033823
2014-09-23 11:01 jghali Status feedback => resolved
2014-09-23 11:01 jghali Resolution reopened => fixed
2014-09-24 05:43 christoph_s Note Added: 0033831
2014-09-24 05:43 christoph_s Status resolved => closed