Interact with Microsoft To Do right in VS Code!
- View your To Do lists
- Create new lists and add tasks to your lists
- Edit details about your To Do lists
- A Microsoft account
- A work or school account
License: MIT License
Hi there.
first of all thanks for sharing this awesome project. I really appreciate your effort put into it and sharing it! Lovely!
When using To Do i rely heavily on the ordering of task for priority. Would it be possible to preserve this ordering in you extension?
Many Thanks!
There seems to be a huge difference in capability between the APIs I can use and what To-Do can do. I'll list things that are not possible from the APIs:
Pretty sad, I know. I'm going off of the official Microsoft To Do API described here:
https://docs.microsoft.com/en-us/graph/api/resources/todo-overview?view=graph-rest-1.0
Let me know if you know of some other way to do X and we can discuss it in another issue
I think if I maintain an internal representation of the user's entire list, it'll be easier perf-wise all around...
but more challenging.
I'll need to look at:
https://docs.microsoft.com/en-us/graph/delta-query-overview
So that it's easier to find them from the Command Palette.
Hi! I exited by your addon for Todo Tasks! Thank you for so good extention!
May I suggest to add subtasks to task' details? It would be very helpful to see not only details but also the subtasks
Also I saw idea to have drap&drop ordering, but have no idea about the API limitation, but subtasks would be great.
List shows well, but the steps are not showing for each todo I created in the official todo app
Writing login information to the keychain failed with error 'Not enough memory resources are available to process this command. '.
Troubleshooting link
Extension still loads on the same machine without the need to log in again, despite the error, so nothing is lost - it is just a nuisance that disappears after disabling extension settings synchronization.
Has anyone else experienced this error? Regardless, it seems that the login details should be skipped from sync by default?
Otherwise, thank you for the extension, Tyler! Having the synchronized priority To-Dos in the editor is quite handy :)
I'm not sure how to dismiss it, aside from manually hiding the view
It's doable. I just have to use built-in vscode auth instead of my custom stuff.
Do you use Microsoft To-Do with a work or school account? Let's see how much interest there is here!
Hey !
workaround: click on a different task and then click on the previous task to force a refresh
Often I want to cross-reference things on my other monitor. Setting ignoreFocusOut: true
would be nice.
I often groom my todos to the must-have list using stars. Would be nice to have MS To-do's "Important" view in the sidebar as well.
Instead of using one list for tasks i implemented a "Kanban" logic with a Backlog , In Progress, Done type of logic. This realies on the fact that i can move tasks between these Lists/ or folders or whatever MS calls them ( I am not sure).
It would be super herlpfull to add this feature! Antother nice additon would be to (optionaly) remove the In PRogress and Done Sublists that are visible in this app right now.
The Extension is a heaven send, as i realy on ms outlook for communciation and have a task list that belongs to my Kalender/Mail app. This one bridges the gap to my coding related taks very well!
I hope you can implement the above change requests.
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.
Right now, if you want to switch accounts, you have to log out and log back in. Ideally there should be a way to log in to multiple accounts and easily switch between them or better yet, show multiple views.
I'm thinking for starters a nice view of:
would be nice
You can set them and update them, but you can't delete them
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.