[BUG] GHGL Edit Code - not working

The “Edit code…” option on the GL Shader and GL Mesh Shader doesn’t open any windows (not even behind Rhino/Grasshopper).

Rhino version: Version 7 SR18 (7.18.22124.3001)
Grasshopper version: 1.0.0007

Same bug on Rhino8.
There is an auto-generated file on my desktop:
File Name:RhinoDotNetCrash
Content:

[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'Eto.CodeEditor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=552281e97c755530' or one of its dependencies. The system cannot find the file specified.
File name: 'Eto.CodeEditor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=552281e97c755530'
   at System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
   at System.Reflection.RuntimeMethodInfo.FetchNonReturnParameters()
   at System.Reflection.RuntimeMethodInfo.GetParametersNoCopy()
   at System.Reflection.RuntimePropertyInfo.GetIndexParametersNoCopy()
   at System.Reflection.RuntimePropertyInfo.GetIndexParameters()
   at System.ComponentModel.ReflectTypeDescriptionProvider.ReflectGetProperties(Type type)
   at System.ComponentModel.ReflectTypeDescriptionProvider.ReflectedTypeData.GetProperties()
   at System.ComponentModel.TypeDescriptor.TypeDescriptionNode.DefaultTypeDescriptor.System.ComponentModel.ICustomTypeDescriptor.GetProperties()
   at System.ComponentModel.TypeDescriptor.GetPropertiesImpl(Object component, Attribute[] attributes, Boolean noCustomTypeDesc, Boolean noAttributes)
   at Eto.Forms.PropertyBinding`1.EnsureProperty(Object dataItem)
   at Eto.Forms.PropertyBinding`1.InternalGetValue(Object dataItem)
   at Eto.Forms.ObjectBinding`2.get_DataValue()
   at Eto.Forms.DualBinding`1.SetDestination()
   at Eto.Forms.BindableBinding`2.Bind(DirectBinding`1 sourceBinding, DualBindingMode mode)
   at Eto.Forms.BindableBinding`2.BindDataContext(IndirectBinding`1 dataContextBinding, DualBindingMode mode, TValue defaultControlValue, TValue defaultContextValue)
   at ghgl.GLSLEditorDialog..ctor(GLSLViewModel model, Boolean includeTessellationShaders, String componentName)
   at ghgl.GLShaderComponentBase.OpenEditor()
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

[END ERROR]

The code editor has changed in Rhino 8 and I need to publish a new version of GhGL. Hopefully in the next week or two.

Thank you, Steve!

Latest version on github is working.