Bug 451253

Summary: Hidden group of layers affect loading time.
Product: [Applications] krita Reporter: andreiba <xromic87>
Component: UsabilityAssignee: Krita Bugs <krita-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: halla
Priority: NOR    
Version First Reported In: 5.0.2   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: 3 files, with visible / hidden layers

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