Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Todos with with file/branch reference #8

Open
digitarald opened this issue Apr 30, 2021 · 3 comments
Open

Todos with with file/branch reference #8

digitarald opened this issue Apr 30, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@digitarald
Copy link

Hypotheses: Devs often manage todo's related to specific files, issues and feature branches. Todos with those references should be easy to create in VS Code, but also easy to open later on.

@TylerLeonhardt
Copy link
Owner

This is cool so the extension is less about "a look at your To-Do from your editor" and more about being integrated into it.

@TylerLeonhardt TylerLeonhardt added the enhancement New feature or request label May 1, 2021
@christales
Copy link

Perhaps this could also be expanded by the ability to create new tasks from within the editor as well?

Process idea:

  1. User utilizes a keyword in a comment, specifying at least the task title, eg. /* MSTD _task title_ [options?]*/ in TODO Tree fashion, or similar
  2. Extension finds the RegExp & creates a task draft in a separate local list (not synced)
  3. User assigns the details (such as list, due date, etc.) to the draft & the list gets synchronized upon creating the new task with (file/link) reference
    Alt.: User utilizes [options] to specify the above (ideally with autosuggestions)
  4. Extension indexes the original MSTD keyword for faster lookup
  5. Extension warns User if there are unsaved drafts upon leaving VSC

I know this seems a bit far-fetched, but perhaps one day?

@TylerLeonhardt
Copy link
Owner

I feel like a good first step is just having a lightbulb next to existing TODO's that lets you create an item in the Microsoft To-Do extension with some of the info pre-filled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants