oh I could write a book on this lol, lots of limitations. One of the core reasons being: extensions by design are super limited in the functionality they can provide.
We did have an extension which worked okay while we were still learning the ropes but after 2 months developing it we realized that we didn't have access to many of the APIs which we wanted to tinker with or change the UX dynamically!
This made us look for 2 options:
- either move out of the editor and become a cloud blackbox AI engineer (not a big fan, I don't want to spend my time just reviewing code)
- or own the editor where people code
We chose the editor route and didn't look back after. Over that time we have changed the UX of the editor completely can better play into the APIs which are hidden in VSCode and really build something which I personally could use daily :)
We did have an extension which worked okay while we were still learning the ropes but after 2 months developing it we realized that we didn't have access to many of the APIs which we wanted to tinker with or change the UX dynamically!
This made us look for 2 options: - either move out of the editor and become a cloud blackbox AI engineer (not a big fan, I don't want to spend my time just reviewing code) - or own the editor where people code
We chose the editor route and didn't look back after. Over that time we have changed the UX of the editor completely can better play into the APIs which are hidden in VSCode and really build something which I personally could use daily :)