zero-plusplus / vscode-autohotkey-debug

https://marketplace.visualstudio.com/items?itemName=zero-plusplus.vscode-autohotkey-debug
MIT License
52 stars 4 forks source link

Planning the 2.0.0 #214

Open zero-plusplus opened 2 years ago

zero-plusplus commented 2 years ago

Currently, I am rewriting the source code from scratch to improve future extensibility and maintainability.

The work can be viewed on the v2.0.0-develop branch.


I realized that marking something once doesn't make sense because I may end up reworking it later for refactoring or fixing it. Therefore, I'm going to treat it as a list of things I need to do, not as a progress indicator.

Existing features

Add

Change

Fix


Remove


Task

Confirmation

Backlog


Remaining work to release

mark-wiemer commented 1 year ago

Hi, I worked with Stef Levesque to discontinue slevesque.vscode-autohotkey, see https://github.com/stef-levesque/vscode-autohotkey/issues/32. My extension, AutoHotkey Plus Plus, shouldn't cause conflicts with the debugger as it's hardcoded to use your extension if it exists.

My goal is to have one extension (or extension pack) that AHK coders can use to write both AHK v1 and AHK v2 scripts with full language support--good IntelliSense, syntax highlighting, formatting, and debug support.

I'm hoping we can work together to discover the best way to support AHK coders moving forward, I'd hate for us to both do the same thing. Please let me know if there are any conflicts between AutoHotkey Plus Plus and your extension, and I'll work to remove them.

zero-plusplus commented 1 year ago

Thanks for the explanation.

You and I have different goals. My initial goal was to assist in the creation of my own library. Therefore, I want the extension to fulfill 100% of my requirements. This can only be achieved by my own creation.

And unfortunately we will not be able to cooperate. I would also not collaborate, because the multi-person development would be a barrier to incorporating my own ideas.

We will create similar extensions, but they will each have their own good and bad points. They may lead to better subsequent extensions.

That would be preferable to me.


I will report back to you when there is a possible conflict😄