TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Tdo – keyboard driven, hackable todo list

78 pointsby mstijakover 8 years ago

22 comments

digganover 8 years ago
Wow, really neat. I like how simple it is but for non-HN users, the onboarding could probably be a bit better. As another user mentioned, if the user visits for the first time, prefill with some tutorial content for the user to learn how to use it.<p>How can I be sure this is stored? There is nothing in the UI indicating that the stuff I write in the app will stay until the next reload or next time I open my browser, neither is there a Save button somewhere. You should ensure the user that the stuff is saved somehow, maybe with a &quot;Saving&quot; indicator or similar.<p>Also something I couldn&#x27;t figure out (or maybe this is a feature request), how can I move items across the list? Tried dragging it to another list, but doesn&#x27;t seem to work.<p>In general, love the simplicity, keep doing great work!
评论 #12747132 未加载
评论 #12747113 未加载
zokierover 8 years ago
This matches really well on what I think when I imagine what I would like to see the application landscape to trend towards. So, good job!<p>Some background: I do not like terminal (curses) applications, and renaissance around them. But I understand why they they are attractive to some; they provide simple, focused, efficient, keyboard driven UIs. The reason why I&#x27;m not attracted to them is that I think that the same can be achieved more elegantly (and simply better) without the limitations of 80s character video terminals. And tdo is a demonstration of that idea; an UI that is not too far removed from something that you could imagine finding in a terminal (admittedly the inverted colorscheme might have influenced my initial impression), but still with benefits of more modern tech.<p>Sadly the modern tech in this case (and in many others) comes with huge amount of baggage; html5+browser stack can&#x27;t really be described as lightweight, if compared to something like ncurses+rxvt stack. This is the one thing I really would like to see; a native UI toolkit aimed squarely for making applications like this with weight more comparable to ncurses than anything else. Sure, it wouldn&#x27;t be replacing things like Qt or HTML5 for everything, and probably tons of people will hold on to ncurses anyways (for better or worse reasons), but a man can still dream?
rememberlennyover 8 years ago
This is really nice. It would be good to check for a first time visitor, ala localstorage or cookie, and show quick instructions. Overall, very slick and could see as a great electron application that gets pulled up via keyboard shortcut. Similar to Notational Velocity, but as a to do list.
评论 #12746901 未加载
评论 #12746842 未加载
triskwelineover 8 years ago
Nice work!<p>I built something similar a few years ago: <a href="https:&#x2F;&#x2F;hollyapp.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hollyapp.com&#x2F;</a>
评论 #12747361 未加载
tymaratsover 8 years ago
I&#x27;m already using this for all my project notes. IMHO, this is the most user-friendly TODO app I&#x27;ve ever encountered. And behind the covers it allows me to have heavily personalized lists with important tasks jumping at me out of the screen.<p>Marko, I hope you&#x27;ll keep this one up, I&#x27;d really hate to have to export my lists to another app...not that I have an alternative on my mind :)
criddellover 8 years ago
This is pretty neat. It feels a little like a distilled version of Trello.<p>I think you did a great job of using the space that I have. I made my browser full screen on a 4k monitor and I was happy to see it use all the space without sacrificing space or readability. I restored my window size and everything repositioned itself perfectly. Really nice work.
评论 #12747017 未加载
anovasover 8 years ago
Would be neat to have the Help Tab as a slide-in window of sorts, so as we&#x27;re getting started it&#x27;s very easy to just glance at the shortcuts instead of having two tabs open
SomewhatLikelyover 8 years ago
With boards, lists, and tasks you&#x27;re already up to three levels of nesting. I really like <a href="http:&#x2F;&#x2F;www.workflowy.com" rel="nofollow">http:&#x2F;&#x2F;www.workflowy.com</a> for its simplicity and unlimited nesting ability.
lcallover 8 years ago
Another to-do list, keyboard-driven, more flexible and complete in some ways, lacking in others (desktop-only right now), also hackable: <a href="http:&#x2F;&#x2F;onemodel.org" rel="nofollow">http:&#x2F;&#x2F;onemodel.org</a> .
zichyover 8 years ago
This is really great, I love the simplistic design.<p>The thing is, it <i>is</i> keyboard driven, but not necessarily accessible for visually impaired users. I would like to see ARIA attributes, a more semantic interface and better color contrast.
anonymuseover 8 years ago
Neat, I like organizational apps. Any <a href="https:&#x2F;&#x2F;taskwarrior.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;taskwarrior.org&#x2F;</a> users here comment on what they think of Tdo?
评论 #12748838 未加载
warpover 8 years ago
If it&#x27;s keyboard driven, probably &quot;?&quot; should bring up a modal with a summary of keyboard shortcuts. Many apps (gmail, trello, intercom, twitter, facebook, etc..) do this.
评论 #12747883 未加载
rhickeyover 8 years ago
This is really well done! Feature request: would love to see a VIM mode. I think VIM semantics would be really intuitive here. Obviously more of a &quot;power&quot; user feature.
评论 #12751073 未加载
dogasover 8 years ago
I wrote something similar - a command-line based task management system with an integrated web view.<p><a href="http:&#x2F;&#x2F;todolist.site" rel="nofollow">http:&#x2F;&#x2F;todolist.site</a>
评论 #12747396 未加载
mstijakover 8 years ago
I have added some of the features that were suggested in this thread. Most notably, I added a new board - Tutorial which explains key things. Thanks to everyone.
pellerover 8 years ago
I like it. Have you considered increasing the contrast between the text and the background? Or perhaps my monitor isn&#x27;t as good as yours? :)
评论 #12750158 未加载
CJeffersonover 8 years ago
This is really nice!<p>Before I dive too deeply, how does it do with sync? If I access it from multiple computers, will they play nicely together?
评论 #12747270 未加载
Lord_Zeroover 8 years ago
What libraries did you use for this?
评论 #12753637 未加载
jhasseover 8 years ago
Can you add monospace as a fallback for Consolas?
评论 #12748204 未加载
评论 #12748635 未加载
davexunitover 8 years ago
&gt;keyboard drive, hackable todo list<p>org-mode?
feissover 8 years ago
nice, I love it. If I used todo lists, I&#x27;d use this.
iamleppertover 8 years ago
Slightly OT, but...<p>No idea why people are so obsessed with making lists. I&#x27;ve never needed lists in my life.<p>If something is important, I&#x27;ll get to it. If not, I&#x27;ll forget it and to hell with it.
评论 #12747980 未加载
评论 #12747741 未加载
评论 #12747262 未加载
评论 #12749757 未加载
评论 #12747239 未加载