View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0012719 | Scribus | User Interface | public | 2014-09-20 07:00 | 2014-09-24 05:43 |
Reporter | christoph_s | Assigned To | jghali | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86_64 | OS | OpenSUSE 64 Bit | OS Version | 13.1 |
Product Version | 1.4.5.svn | ||||
Fixed in Version | 1.4.5.svn | ||||
Summary | 0012719: Illogical behaviour of Extended Image Properties dialog with multi-layered PSD files | ||||
Description | If 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 Reproduce | 1) 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 Information | I guess the easiest solution of this issue would be to disable transparency effects/opacity unless a layer has been explicitly selected. | ||||
Tags | No tags attached. | ||||
Patch | |||||
|
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. |
|
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. |
|
Thanks for fixing this. Without you, Scribus would be almost dead! |
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 |