Bug 299055

Summary: allow user to select different tool when selected layer is locked or not visible
Product: [Applications] krita Reporter: Tom Hall <tahall256>
Component: UsabilityAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: halla, sven.langkamp
Priority: NOR    
Version First Reported In: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Tom Hall 2012-04-29 19:08:52 UTC
With a locked or invisible layer selected, it is not possible to select a new tool, with the exception of a few such as the zoom and move canvas tools.

While I shouldn't be able to *use* the tool on the locked layer, selecting it does not affect the current layer.

Inconsistent: You allow me to choose a tool that works on vector layers while a raster layer is selected. Therefore, the possible logic of "You can't select a tool that you can't use on the current layer" does not work.

Forces me to issue commands in order, when order should not matter: If I have a locked layer selected and want to paint with a different tool on another layer that is not locked, I have to remember to 1. change layer, 2. select tool. There is no reason 1. Select tool, 2. change layer. should be disallowed.

Generally, I think of it in terms of, "fiddling with tools/krita" and "actually doing something to the canvas". To give a real-world analogy: I don't have to get the right piece of canvas on my desk before I can pick up a paintbrush, mix paints, etc.


Reproducible: Always

Steps to Reproduce:
1. Lock the selected layer
2. Click on a different tool in the "Tools" toolbox

Actual Results:  
Cannot change tool, except to zoom, move canvas, dropper and a couple of others

Expected Results:  
Selecting a new tool doesn't affect the current layer, so let me do it!
Comment 1 Sven Langkamp 2012-07-10 12:50:51 UTC
Fixed with new locking system.