I know you just said you wanted to release SGDK2. BUT:
- There's nothing stopping a user from creating a layer of size 0,0. Opening the editor for that layer causes the app to repeatedly throw a division-by-zero error and you can't continue.
- There's no way to re-make the Designer Background layer. You can't specify nothing for the tileset.
- On my machine at least, it crashes whenever you try to open a layer editor when another one is already open (or when you try to open an animation preview when a layer editor is open). Essentially, only one at a time, or it throws the following two errors:
System.NullReferenceException: Object reference not set to an instance of an object.
at OpenTK.GLControl.MakeCurrent()
at SGDK2.Display.OnResize(EventArgs e)
at ...
System.ComponentModel.Win32Exception: Error creating window handle.
at System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)
at System.Windows.Forms.Control.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at OpenTK.GLControl.ValidateState()
at ...
On these ones you can continue, just close the other window first and you can re-open the new one and it works fine. But it's probably something that should be handled.