GraphiteEditor / GraphiteEditor/Graphite

Hide any nodes that are erroring so the remaining graph still renders

Open
#1,553 0 comments 0 reactions 0 assignees View on GitHub
Graphene Paper Cut
Dominant language
Rust
Stars
27.2k
Forks
1.3k
Avg merge
20h 5m
Merged PRs (30d)
57

Description

This way if the user breaks a node in the graph, it doesn't stop the viewport content from rendering (which is confusing, since they see whatever happened before and it looks like their node had no effect, but then the viewport becomes unresponsive since you can't even pan anymore). And when opening a broken document, you'll confusingly see no artwork at all.

So basically if a node is displaying an error message, we just disable it. Then if the next downstream node is broken, we hide that one too. And so on, until it eventually reaches the layer at which point disabling/hiding that layer should end the chain reaction.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.