#UE-21225 - Hidden Comment Bubble is Partially Covering/Blocking Top of Node
#Branch UE4
#Proj GraphEditor
#info The comment bubble toggle button should have never been visible at all in this case, oversight on my part. I've made the visibility state return as collapsed rather than hidden.
[CL 2698488 by Ben Cosh in Main branch]
change summary:
- deprecated the 'UEdGraphNode::bIsNodeEnabled' flag & added fixup code for serialization (load)
- added support for pruning "disabled" nodes at compile time w/o breaking existing flow in the source graph.
- modified function call nodes to look for new "DevelopmentOnly" UFUNCTION metadata and disable when found.
- added UEdGraphNode::IsNodeEnabled(), Enable() and Disable() APIs. also added a new 'bUserSetEnabledState' flag.
- added the UEdGraphNode::IsDevelopmentMode() API; subclasses can override to provide additional functionality if necessary.
- added a new 'UCookerSettings::bCompileBlueprintsInDevelopmentMode' flag to control whether or not Blueprints are compiled in development mode at cook time (accessible in Project Settings->Cooker); defaults to OFF.
- (experimental) added a "Compile Options" section to the Blueprint graph node context menu to allow users to explicitly enable or disable nodes.
- (experimental) added a BPGC setting to allow users to optionally override the cooker default setting for the development/release compile switch (UE-12270, WiP).
- the experimental features above are gated by a new 'UBlueprintEditorSettings::bAllowExplicitImpureNodeDisabling flag' (accessible in Editor Settings->Blueprint Editor); defaults to OFF for now.
[CL 2661302 by Phillip Kavan in Main branch]
#jira UE-16029 - material editor node comment boxes go away every time you re-open material
#reviewedby Ben.Cosh, Matthew.Griffin
[CL 2570441 by Richard TalbotWatkin in Main branch]
#UE-15081 - Editor crashes without crash report or warning when entering a node comment on a blueprint node
#Branch UE4
#Proj GraphEditor
[CL 2540744 by Ben Cosh in Main branch]
#UE-12866 - Have node comments and reroute node comments act the same
#Branch UE4
#Proj Engine, GraphEditor
#includes some more general comment node / comment bubble fixes
[CL 2528202 by Ben Cosh in Main branch]
#UE-13107 - Blueprint Editor: Newly-created Comments draw a redundant comment balloon on top by default
#UE-13301 - Comment depth is editable in the details panel for comment nodes
#Branch UE4
#Proj UnrealEd, GraphEditor
[CL 2505583 by Ben Cosh in Main branch]
#UE-6148 - Pressing "enter" in a node comment bubble moves cursor to a new line instead of submitting text
#Branch UE4
#Proj Engine, GraphEditor
[CL 2505575 by Ben Cosh in Main branch]
Fix for missing comment text in reference viewer.
#UE-9833 - Reference viewer doesn't display text in the bubbles
#Branch UE4-Releases
#Proj GraphEditor
#lockdown Nick.Whiting
[CL 2449911 by Matthew Griffin in Main branch]
Blueprints now start with basic nodes, in a disabled state that will not be compiled. These nodes will auto-enable if you connect another node to them.
#jira UE-7189 - Make sure that newly created Blueprints always have a nice starting point
[CL 2448803 by Matthew Griffin in Main branch]
This change re-implements info bubble vertical stacking functionality on GraphNodes.
#UE-9280 - Node comment bubbles draw on top of diagnostic info bubbles (pin watches, anim states / timeline / latent action time displays / etc...)
#Branch UE4-Releases
#Proj GraphEditor
#info Also added a fix for compact nodes not displaying any comments
codereview Michael.Noland
[CL 2448656 by Matthew Griffin in Main branch]
Graph editor: Fixed regression where node comment bubbles (watch values, anim states, timeline/latent delay display, etc...) would be hugely inflated
#codereview ben.cosh
[CL 2446717 by Matthew Griffin in Main branch]
#UE-7369 - Giving a custom event node a comment will rename that node instead
#UE-7639 - Node comments are cleared when compiling or closing the blueprint
#UE-5661 - New [redundant] CommentBubble in material editor has bugs
#Branch UE4
#Proj Engine, UnrealEd, GraphEditor
#Info This change adds UEdGraphNode::OnUpdateCommentText to allow derived GraphNodes to hook into comment changes where neccesary. I've implemented this on the Material Expressions to address the initial change that resulted in the bugs.
#codereview Richard.TalbotWatkin
[CL 2410122 by Ben Cosh in Main branch]