KLighD
KLighD copied to clipboard
Incremental Update does not apply Changes to the Viewer
When changing view related properties (such as KlighdProperties.SHOW or KlighdProperties.EXPAND) in the synthesis, the incremental update does not apply these changes. It seems the property is either not merged into the view model or the viewer is not informed that this property changed and it should show a different rendering.
This behavior might be intended such that the incremental update keeps expansion states and hidden elements across updates. However, it seems to be problematic, as in my case where I have a synthesis that invokes DiagramSyntheses.initiallyHide on edges depending on a synthesis option (either show all or show them interactively). However, toggling this option has no effect with incremental update, since edges keep their initial state. I built a workaround using invisibility but is this intended?
This issue is also migrated from the old KIELER Pragmatics JIRA issue tracker. See the old discussion on this ticket in KIPRA-1899.