And what makes this project significant is there's a lack of VB.NET tools on Linux.
It has been challenging trying to get Gtk 3 widgets to play nice. Finally just rolled my own custom-drawn editor, treeview, and listbox. Going to release them later in a library.
You could also have used Mono.TextEditor btw. I personally find it better than GtkSourceView, and for having ported it to GTK# 3 myself, it was rather straightforward to port.
I actually had Claude do a lot of research into libraries. We tried a LOT of them before finding Gtk# 3 stable enough on the version used. What also was a factor was finding a version of dotnet on Linux that was stable for this combination. And it wasn't so much what would compile together, it was more what packages were available for MX Linux (my preferred flavor).
Gtk 3 has a weird way of doing scrolled controls that I couldn't accept because the nesting caused all kinds if issues. Also, the Gtk text control is incredibly slow when the file in it grows past 600 lines.
I wrote the editor control with an architectural design I created originally back in 2004, and subsequently lost. Much, much faster implementation. Took about 3 weeks with Claude.
Also wrote a treeview, listbox, colorpicker. Those took a day or two each with Claude. I will be releasing those controls in a dotnet library when I am finished with SimpleIDE.
I didn’t realize that VS Code didn’t have any VB support.
I think it’s cool you built this. While I don’t think I will personally use this as all I do is more infrastructure stuff now, this still seems like a pretty project and I wish you all the best.
Definitely a great deal of nostalgia for me. Years ago, I had written this project up from scratch and later lost all my source code in an accident.
I learned about vibe coding two months ago and, wow, writing this with Claude has been lots of fun. Almost to the point in the project of having full AI integration in the IDE.
A lightweight, professional VB.NET IDE built with GTK# 3 on Linux using .NET 8.0. SimpleIDE provides a modern development environment specifically designed for VB.NET projects on Linux systems.
“People have gone to jail for 1/100th of what – even 1/1,000th of what Hillary Clinton did.” -Hegseth
“How is it Hillary Clinton can delete 33,000 government emails on a private server yet President Trump gets indicted for having documents he could declassify?” - Waltz
“Nobody is above the law. Not even Hillary Clinton – even though she thinks she is,” -Rubio
I always ask MAGA people why Clinton wasn't prosecuted by the Trump administration over this, and have never received a clear reply, if I got a reply at all.
How was the signal group an accident? It's not (just) adding the journalist which is the problem, it's using a non-approve communication platform for sensitive information.
Ha, found: https://github.com/tanathos/ClippyVS