| Summary: | Animated mask layers do not have an indicator to show they are animated | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Ahab Greybeard <ahab.greybeard> |
| Component: | Animation | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | eoinoneill1991, halla |
| Priority: | NOR | ||
| Version First Reported In: | nightly build (please specify the git hash!) | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/graphics/krita/commit/8d87e872b42dc4bdf3738f68510c37b22a482705 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Ahab Greybeard
2020-11-26 14:08:53 UTC
Hi Ahab, My only concern with this is that the lightbulb isn't an animation indicator, but instead indicates whether onion-skinning is on or off. If we add the lightbulb for layers that don't allow onion-skinning, it might result in user confusion if the button is unresponsive. Hi Eoin, I understand your concerns about the principles of good UI design. Maybe a different icon, meaning "animated (but no onion skins)", could be used? A thought that comes to mind is a slightly smaller version of the 'frame' icon which is used in the Animation docker, i.e. "This layer has frames so is animated". I do like the idea of having an icon that specifically marks a layer as having frames. @Eoin, Halla, In that case, could/should the current lightbulb icon be modified to be a lightbulb surrounded by a frame? The frame would always be black and the inner lightbulb would be greyed out or black for onions skins off or on. Git commit 8d87e872b42dc4bdf3738f68510c37b22a482705 by Eoin O'Neill. Committed on 06/04/2021 at 04:00. Pushed by eoinoneill into branch 'master'. Feature: Added decoration for a layer with animated content. Icon position and design is temporary, but should be a good starting point on iterating the design. Currently, if there's no children on a layer, it will show a `addduplicateframe` icon where the unfold control normally sits. This is to indicate that there's sub-frame content within the channel. M +3 -0 libs/ui/kis_node_model.cpp M +4 -0 libs/ui/kis_node_model.h M +33 -1 plugins/dockers/layerdocker/NodeDelegate.cpp M +1 -0 plugins/dockers/layerdocker/NodeDelegate.h https://invent.kde.org/graphics/krita/commit/8d87e872b42dc4bdf3738f68510c37b22a482705 |