https://bugs.kde.org/show_bug.cgi?id=457385

            Bug ID: 457385
           Summary: Feature Request - Assistant Layers
           Product: krita
           Version: 5.0.6
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: Tool/Assistants
          Assignee: krita-bugs-n...@kde.org
          Reporter: crazyjer...@gmail.com
  Target Milestone: ---

Created attachment 151057
  --> https://bugs.kde.org/attachment.cgi?id=151057&action=edit
UI Mockup

The recent addition of 2-Point Perspective and the option to limit to an area
with the Assistant tool is simply marvelous. While I would love to see a
3-point perspective option added, I propose another feature in it's stead: A
layer system to the Assistant Tool.

While the Assistant tool works well in it's current state, when applied to
large or complex projects (comics being an example), it does become a tad
cumbersome to organize and manage due to needing to individually check
visibility of multiple assistant nodes. This proposal is to expand assistant
node management even at the visual level. Proposed functionality as follows:

1. By default, the layer system will be inactive (Assistant Tool will function
as it presently does). Layer system may be activated by clicking a checkbox.

2. Once activated, the Layer list appears, creates a layer called 'Layer 1' and
any assistant nodes already on the canvas will be assigned to the new layer.
Global Color is disabled and grayed out. In it's stead, Layer Color becomes
active.

3. Layer Color is controlled the same way Global Color is controlled. The
difference is it only affects the assistant nodes in the active layer, thereby
allowing the user to have color-coded assistants.

4. Assistant layers each have visibility and lock toggles.

5. Assistant layers may be sorted, duplicated and deleted similar to regular
paint layers.

6. Assistant layers may be disabled by unchecking the same box which activated
the feature. Doing so will wipe the layer tree while preserving nodes on the
canvas. At this time the Assistant tool returns to standard functionality.

Attached is a basic UI mockup which will help illustrate ease of functionality.

I believe this proposal, when implemented, will allow users to benefit from
both the standard tool without hassle and permit a more expanded tool for more
complex projects without sacrificing the intuitive nature already present in
the Assistant tool. I also believe such implementation would be an attractive
feature that few tools on the market would share.

Thank you for your consideration.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to