You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Just wanted to bring a few features that I thought would be great to bring to this extension as it lacks a few things, all things considered, when compared to other extensions.
This a non exhaustive list but a list nonetheless that will help give a few feedback on things that developers could tackle next !
I'm open to feedback at to what modify in this list.
Be aware that this is based on personal experience and as such very much so biased. These are inspired from personal experience as well as my day-to-day usage of the CMake Tools Extension. I know that this comparison is unfair but I love Zig so much that I really want to bring everything to the next level, but I'm unable as I lack the necessary skills.
As such, I will help with what I can by making a detailed and documented list !
Adding running codelens above the main function of a program (see fig. 1 for example)
Add a status bar button to compile / run (quick fix as corresponding command is already implemented), see fig. 2 for detail image
Being able to change zig version / release mode on the status bar (see fig. 3) (Easy fix as a versioning system is already implemented in introduce a fully featured version manager #230 !)
Change the choice of the run artifact on the status bar (see fig. 4)
Thank you for taking the time to share your "wish list" of features that you would like to see in this VS Code extension. I personally would love to get these features implemented at some point.
With that being said, most of these suggestions seem to be covered by #122 and #195. I would recommend to comment on these issues directly to share any ideas or suggestion on how these features should look like. The remaining points are linked to a PR or issue so they don't really need to be tracked separately. Any new feature requests or ideas that are not already tracked by an existing issue should ideally be made into a new separate issue.
Hi !
Just wanted to bring a few features that I thought would be great to bring to this extension as it lacks a few things, all things considered, when compared to other extensions.
This a non exhaustive list but a list nonetheless that will help give a few feedback on things that developers could tackle next !
I'm open to feedback at to what modify in this list.
Be aware that this is based on personal experience and as such very much so biased. These are inspired from personal experience as well as my day-to-day usage of the CMake Tools Extension. I know that this comparison is unfair but I love Zig so much that I really want to bring everything to the next level, but I'm unable as I lack the necessary skills.
As such, I will help with what I can by making a detailed and documented list !
Figures and illustrating images
fig.1 : Shamelessly copied and pasted from Zig Main Runner
fig. 2 : Shamelessly stolen from VSCode's docs
fig. 3 : Showcase of CMake's changing release type system
fig. 4 : Showcase of CMake's changing target system
fig. 5 : Showcase of running some tests on VSCode's API
The text was updated successfully, but these errors were encountered: