Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Visual Shader Editor responsiveness #2274

Merged
merged 18 commits into from
Oct 17, 2015
Merged

Conversation

MarianoGnu
Copy link
Contributor

According to 1.2 plan i'm working in the next points:

  • Shader new node placement
  • Multiple GraphNode selection and move
  • Box selection
  • Delete key removes nodes
  • Shader nodes duplicate
  • Default shader nodes values
  • Zoom for Visual Shader Editor

@reduz
Copy link
Member

reduz commented Jul 17, 2015

About to take the plane back to buenos aires, will check when I arrive
On Jul 17, 2015 3:47 AM, "Mariano Javier Suligoy" [email protected]
wrote:

According to 1.2 plan i'm working in the next points:

  • Shader new node placement
  • Shader nodes copy-paste / duplicate
  • Default shader nodes values
  • Zoom for Visual Shader Editor

You can view, comment on, or merge this pull request online at:

#2274
Commit Summary

  • Use popup menu to add new nodes to the shader graph editor in the
    last clicked location.

File Changes

Patch Links:


Reply to this email directly or view it on GitHub
#2274.

@MarianoGnu
Copy link
Contributor Author

Box selection added.

Hold Control to make an additive selection without losing previous node selection:
sin titulo

Hold Shift to deselect nodes inside the rectangle:
sin titulo

Press right mouse button while using the tool to cancel the selection.

@mamarilmanson
Copy link

I wonder why you went to Ctrl as additive and Shift as Subtractive? :)

@MarianoGnu
Copy link
Contributor Author

Control is default for aditive selections on file browsers, maybe alt should be fine for substractive, i just felt this was enought straightforward (people usually learn these stuff just trying out)

@mamarilmanson
Copy link

Oh ok... here's what's really happening in other software/file browser...

SHIFT is for selecting multiple objects at the same time...
CTRL is for selecting multiple objects one at a time...
ALT is for Subtractive...

hope this info helps... :)

@reduz
Copy link
Member

reduz commented Jul 26, 2015

check how godot does it and do the same, honestly this is different in
every software

On Sat, Jul 25, 2015 at 10:11 PM, Manson Mamaril [email protected]
wrote:

Oh ok... here's what's really happening in other software/file browser...

SHIFT is for selecting multiple objects at the same time...
CTRL is for selecting multiple objects one at a time...
ALT is for Subtractive...

hope this info helps... :)


Reply to this email directly or view it on GitHub
#2274 (comment).

@zhagsenkk
Copy link
Contributor

why not allow users to set shortcuts themselves?

@mamarilmanson
Copy link

That's the best idea... 👍 for that... I don't know how to code godot... so all I can give are ideas, suggestion and moral support...

@MarianoGnu ~ Please do implement custom shortcuts... :)

@reduz
Copy link
Member

reduz commented Jul 26, 2015

no custom shortcuts for now

On Sun, Jul 26, 2015 at 4:06 AM, Manson Mamaril [email protected]
wrote:

That's the best idea... [image: 👍] for that... I don't know how to
code godot... so all I can give are ideas, suggestion and moral support...

@MarianoGnu https://github.com/MarianoGnu ~ Please do implement custom
shortcuts... :)


Reply to this email directly or view it on GitHub
#2274 (comment).

@MarianoGnu
Copy link
Contributor Author

A little addition to PR roadmap: Delete key remove selected nodes (except for Output of course)

@MarianoGnu
Copy link
Contributor Author

I give up into implementing UI zoom... @reduz , @okamstudio you can merge this alredy if you want

@reduz
Copy link
Member

reduz commented Aug 30, 2015

no worries, i can try implementing this

On Sun, Aug 30, 2015 at 7:41 PM, Mariano Javier Suligoy <
[email protected]> wrote:

I give up into implementing UI zoom... @reduz https://github.com/reduz
, @okamstudio https://github.com/okamstudio you can merge this alredy
if you want


Reply to this email directly or view it on GitHub
#2274 (comment).

@MarianoGnu
Copy link
Contributor Author

@reduz this is finally fixed and ready to merge

reduz added a commit that referenced this pull request Oct 17, 2015
Improve Visual Shader Editor responsiveness
@reduz reduz merged commit 1db523d into godotengine:master Oct 17, 2015
@aaronfranke aaronfranke added this to the 2.0 milestone Jan 26, 2020
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.

5 participants