Bug 451253 - Hidden group of layers affect loading time.
Summary: Hidden group of layers affect loading time.
Status: REPORTED
Alias: None
Product: krita
Classification: Applications
Component: Usability (show other bugs)
Version: 5.0.2
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-07 19:37 UTC by andreiba
Modified: 2022-03-07 19:37 UTC (History)
0 users

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


Attachments
3 files, with visible / hidden layers (237.23 KB, application/x-zip-compressed)
2022-03-07 19:37 UTC, andreiba
Details

Note You need to log in before you can comment on or make changes to this bug.
Description andreiba 2022-03-07 19:37:44 UTC
Created attachment 147351 [details]
3 files, with visible / hidden layers

SUMMARY
Toggling Visibility on a Group still affect loading time of file.


STEPS TO REPRODUCE
1. Hide group of layers that takes much(most of) time to render.
2. Save.
3. Load. Notice loading time.

OBSERVED RESULT
Time to load file reduced, but still takes much more time relatively to file with all layers hidden.

EXPECTED RESULT
File loads as fast as with all layers set hidden inividually.

SOFTWARE/OS VERSIONS
Windows: 10

ADDITIONAL INFORMATION

"Waiting for image operation to complete..."
This is REALLY discouraging to see only popup with NOTHING visible happens.

Visual feedback is very important.

1. Please, postpone actual Rendering.
Load the list of layers and show it first.

This "simple" solution will resolve "Krita so slow to load" & "Stuck at loading" to
 "Oh, it is already loaded!" & "Oh my gat its so fast!" & "Oh it's already rendering!"
< < < ♥ ♥ ♥ [5.0.3] "Krita now load files faster!" ♥ ♥ ♥ > > >

Make a user to SEE how his file being rendering tile by tile. (like when hiding "heavy" layer)

2. Make "Waiting for image operation to complete..." Cancellable. (making "incomplete state" of canvas)
This will leave an option for user to hide additional layers/groups.

3. Thank you, devs <3