Bug 432184

Summary: Properties buttons in Layers docker aren't greyed/hidden for layers that don't have properties dialogs
Product: [Applications] krita Reporter: tomtomtomreportingin
Component: DockersAssignee: Krita Bugs <krita-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: griffinvalley
Priority: NOR    
Version First Reported In: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Appimage   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description tomtomtomreportingin 2021-01-27 01:15:04 UTC
SUMMARY
The UI of the Layers docker strongly implies that Selection Masks, Colorize Masks, Transparency Masks, and local selection layers have their own properties dialogs, as it presents the option in the right-click menu and with the icon on the bottom of the docker. However, nothing happens when these buttons are clicked. This might lead a user to believe there's something wrong with the functioning of their program. This is also unlike what happens with the Layer Styles option, which gets greyed where it doesn't apply.

STEPS TO REPRODUCE
1. Create one of the mentioned masks
2. Attempt to open the properties of that mask

OBSERVED RESULT
Nothing happens, without any indication that there's not supposed to be a dialog.

EXPECTED RESULT
These buttons should be greyed/hidden where they don't apply, like Layer Styles.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian sid
(available in About System)
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.12.9 (Appimage)
Comment 1 tomtomtomreportingin 2021-01-27 01:27:44 UTC
Alternatively to greying these options out, these types of layers could be given their own property dialogs.
Comment 2 Dmitry Kazakov 2024-08-22 16:39:09 UTC
Remove triaged keyword from CONFIRMED bugs