Bug 417485 - Layers in the animation timeline are not wide enough
Summary: Layers in the animation timeline are not wide enough
Status: RESOLVED NOT A BUG
Alias: None
Product: krita
Classification: Applications
Component: Animation (other bugs)
Version First Reported In: 4.2.8
Platform: Other Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Emmet O'Neill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-12 11:21 UTC by Lina Whatevs
Modified: 2020-04-09 13:06 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
The animation timeline layer thing, showing a layer name getting cut off (3.35 KB, image/png)
2020-02-12 11:21 UTC, Lina Whatevs
Details
Timeline docker with two different HighDPI scaling (72.53 KB, image/png)
2020-04-09 13:06 UTC, Tiar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lina Whatevs 2020-02-12 11:21:06 UTC
Created attachment 125894 [details]
The animation timeline layer thing, showing a layer name getting cut off

SUMMARY
The layers-list in animation timeline is not wide enough to show long layer names, and it's not possible to change the size of it.

STEPS TO REPRODUCE
1. Create a layer with a long name, such as "Layer 2 aaaaaaaaaaaaa".
2. Try to make the layer-part wider to fit the name.

OBSERVED RESULT
The name gets shortened to "Layer 2 aaaaa...".
Changing the size is not possible.

EXPECTED RESULT
The box expands to fit the whole name
and/or
Changing the size is possible


ADDITIONAL INFORMATION
https://www.reddit.com/r/krita/comments/f28s38/animation_layers_thing_is_too_small_how_do_i_make/
Comment 1 Emmet O'Neill 2020-04-09 03:04:21 UTC
We can certainly look into make the layer headers bigger but we also need to make sure that we're prioritizing giving space to the frame table above all else.
Comment 2 Tiar 2020-04-09 13:06:01 UTC
Created attachment 127405 [details]
Timeline docker with two different HighDPI scaling

Then maybe let the user decide (for example by allowing it to resize, like with frame size)? If the layer names are long and start similarly and the layers name in the docker don't show them, there is no use of showing the layers names at all since the user needs to guess anyway. And note that while English has very show words, other languages often have longer ones. I had this issue myself so I would prefer to have a solution...

Also it takes exactly max 13 characters, no matter how much space they take. Try to write digits and 'lll', you're see the second one will be much shorter unless you have Monospace font selected as your system font on Linux. In my case, there is quite a lot of space after the layer name, actually. (Some space is good, but it could be easily cut in half). (The image I attached shows two scaling, the one above is my custom build, the one below is appimage, both has a lot of space after the layer name).

Also note that there are people who have big screens with huge resolutions and the limitation of the layers part of the docker just don't make sense there, especially if they make short animation but with several layers involved (I often duplicate my layers to work on the duplicated ones, hiding the old ones).

I believe it would be quite good if there was a way to adjust layers part of the docker by the user.