Skip to content

Conversation

blessedcoolant
Copy link
Collaborator

@blessedcoolant blessedcoolant commented Apr 22, 2023

Cleaned up and code split the Invocation Component.

Three New Components added.

  • IAINodeHeader that deals with the rendering of the Node Header
  • IAINodeInputs that deals with the rendering of the Node Inputs.
  • IAINodeOutputs that deals with the rendering of the Node Outputs.

Also rework the look of the Node.

  • Moved outputs to the top which is where it is expected to be. Got rid of the boxing coz it's not really required. Outputs will never have params.
  • Made the inputs more compact. The style work here is not done yet.
  • The nodeId at the top is now a tooltip of the header title.
  • Split the borders of the inputs so it feels more integrated with the sockets.

Nodes

  • Nodes are now resizable.
  • Nodes now spawn at the center of the screen rather than at grid's 0,0.

Debug Info

  • Created a Debug Info Component
  • Added temporary button to toggle Debug info on and off during development.

Add Nodes Menu

  • Made it scrollable (coz I couldnt access some of the lower nodes on my screen)

firefox_1tsKNZfXrA

blessedcoolant and others added 3 commits April 22, 2023 19:37
@psychedelicious psychedelicious merged commit 50e1ac7 into invoke-ai:main Apr 22, 2023
@blessedcoolant blessedcoolant deleted the nodes-work branch April 22, 2023 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants