# Checkvist Improvements #

GUI Improvements

- Home Screen
   - Can't keyboard navigate the checklist list?
- Keyboard Help
   - Group by action
   - Mouseover tips
      - It would be nice if there were keyboard command tooltips related to anything that you would use a mouse for. Then there would actually be an easier process of learning what things you could be doing better?
         - i.e., even for a basic a thing as entry. it took experimentation to find option or shift-enter lets you enter line breaks in the text box. also, i haven't quite figured out why sometimes i can savewithout creating another item and sometimes it does (either way it requires an extra enter or escape if it does the wrong thing)
   - Webapps w/ good (better) help popups
      - Github
      - GMail
      - Twitter
      - Todoist
   - '?' for keyboard help (a callout on top right so peopl can see this?)
   - / should be search
      - overall there are some standard keys that aren't used that are replaced w/ non-standard more keys (ff is nice and all but / is used everywhere and isn't used at all in checkvist?)
- Hot Keys
   - Due Date: Assigning common dates, navigating from today, etc
   - Tags
      - Well, there's 'tt' I guess I'll need to be a bit more specific about what's bothering me here.
- Checklist View (Main List, Move to List)
   - Keyboard Shortcuts (cmd 1-10)
      - This is somewhat mollified/conflicting w/ type ahead find, but would be perfect if it was linked to an accelerator key. think about how launchers (quicksilver, alfred) and clipboard managers (like clipmenu) work
- Better Reordering
   - Keyboard - shift j/k etc (any move but w/ shift held down)
      - or ctrl if that's going to be the standard modifier key for list manipulation
   - Drag Handle on the very right
- Better ways of focus
   - Navigate to next in level?
      - See ec: http://checkvist.tumblr.com/post/1552788417/expand-list-options-and-a-handful-of-fixes
   - Hide everything but this group?
- Find
   - Find Tags
      - fn-enter to search All
      - ESC should close the Filter window?
- Full Text Search / Filtering; does it exist?

Problems

- Can't Create an item at top of list? Exacerbates lack of keyboard reordering...
   - This can be done by hitting Escape (defocuses items) and then Enter

RFE

- List Categories/Folders
   - For managing and scoping large number of lists, especially in the main view
- Modified By
   - For shared Lists, sd tracks original creation, but not edits, a tree or some way to see new stuff would be nice
   - Secondary view w/ new edits/changes?
      - This is especially important for shared lists, ie if someone is "assigning" you tasks (tagging you or something). It'd be nice to see things based on when they were changed
   - Are edits/versions stored? I assume at least when something is checked off is stored, but it occured to me that might not be the case at all...
- Local Version
   - Should this really be HTML5 App w/ Local Cache of everything?
      - Maybe it should work standalone and simply sync w/ the server.
- Mobile Version
   - Handling touch events
   - Hard to remap all KB functions...
   - Need
      - Search
      - Entry
   - Could be HTML5, use SQLite3 FTS, etc
- Views
   - Current minimal, + more info for the specific task? Easier way to expand all (x?) (vs sd that shows for everything)
   - One thing that's nice about workflowy is the "zoom" - rather than just expansion, it actually lets you focus within a scope, which is good for removing distractions
- Half Baked
   - Due Time
   - Remind me later
      - Rubby Ducky
   - Effort Tracking / Estimates
      - Simple timer, logging
   - Geo-located events
   - Repeating Tasks
- Desktop Integration
   - Alfred+API?
      - http://checkvist.com/auth/api
- Guest Pass / Token-based Permissions
   - It would be nice to share lists w/ a secret URL. If accessed w/ this URL/token, should be either viewable or editable by anyone. This would be especially useful for embedding purposes (ie in a corporate intranet)

Compare

- Todoist
- Toodledo
- Workflowy

Learned

- cmd-1, 1 for colors, cool
- I use this icon for my Fluid SSB App:
   - http://cdn.appappeal.com/pictures/6835/logo.png

Adoption Hurdles

- Sharing
   - Suitability for multi-user task handling somewhat limited without a better way of tracking who assigned what (to whom can be a tag, although automatically colored tag assignments or actually parsing people out would be useful, ie #email and a UI layer a la dates?)
   - Being able to track/changelog/view history - having an at a glance view at what's changed since a certain time, what's been changed by others.
- Mobile
   - One of our coworkers uses Toodledo for her personal use. She can't imagine not having a mobile version. I can't really blame her for that, especially as she's checking of things on the move all the time. Checkvist's current mobile UI doesn't cut it (interaction-wise, feature-wise, lack of network independence - iPhone on AT&T in LA)