Rhino 8 Script Editor - Hide Language Info On Component

Hello,

Just installed the latest WIP 07.25.2023 and while the button selection on the Script component is nice, can we please hide the language info or have an option to hide it once it has been set?

Open to discourse but I don’t see the value in have “Python” or “C#” staring me in the face and taking up canvas real estate:

Alternatively, if you are going show the language icons I would suggest putting them in place of the default script editor icon: (Until a custom icon is utilized, at which time the custom icon should override the default language icon)

Just my two cents…

Thank you all!

3 Likes

Indeed, this is super bloaty/feature creepy. Also, you might use the official IronPython logo to differentiate it from CPython (i.e. when running in IronPython), but great to see the return of the old/official Python icon!

I somehow don’t see the benefit of having just one component and choose which language should be used with a button on the component.

I’d prefer having separate components and if that does not happen I will create user objects…

Also the python editor could be empty by default or include only import rhinoscriptsyntax as rs

1 Like

Yeah it’s definitely still feeling pretty rough around the edges, just fiddling with it again now after a long while. When running in IronPython and CPython, I’d suggest focusing on ensuring feature parity with the current GHPython first and foremost (i.e. less on shiny/bloaty features). For instance, is there an option to run it in SDK mode? Why is autocomplete so sluggish? Why change keyboard shortcuts after 10+ years? Etc.

Edit: Did they already remove GHPython from Rhino 8 WIP? I can’t seem to find it in the latest build.

1 Like

This feature really needs to be doubled down on! :crossed_swords:

1 Like

Added this ticket. I agree that the python 3 language server is slow right now. I’ll improve

3 Likes

Thank you @eirannejad !

image

So much cleaner! My eyes can rest again haha.

Will you be bringing back custom icon support for user objects?

1 Like

Thanks for fixing those.

I’ll still keep my user objects so I don’t need to delete the default code every time.

I don’t see the benefit of packing everything into one component and I think there’s enough space for three independent components anyway…

1 Like