Updated Discussing new gui for tracks 3 (markdown)

Reinier Balt 2013-07-19 08:10:07 -07:00
parent 8e86575c20
commit 39ffb38447

@ -15,7 +15,7 @@ Furthermore, the look of Tracks is getting dated
I see the following goals for a new gui
* Simplify the pages. Currently there is too much going on
* Ease maintenance by using well maintained frameworks. I like jQuery, Bootcamp and Font Awesome for this
** depend on their browser support. We should not try to support browser versions that are not supported by these frameworks
* depend on their browser support. We should not try to support browser versions that are not supported by these frameworks
* Reduce page load time using the new caching functionality of rails 4 and some tricks as mentioned here: http://37signals.com/svn/posts/3112-how-basecamp-next-got-to-be-so-damn-fast-without-using-much-client-side-ui
* Make the default pages usable on modern tables / phones. We could keep the current mobile version and try to make the non-mobile version useable on ipad/iphone like devices, so supporting touch is a must-have
* include keyboard shortcuts like google reader had, gmail has, etc.
@ -25,12 +25,12 @@ I see the following goals for a new gui
Changes
* Move to Bootcamp
* Remove form for new-todo and replace with
** Button in menubar to open new-todo form
** 'a' shotcut to use keyboard to quickly open new-todo form
** use one form to add single todo, multiple todos and repeating todos
* Button in menubar to open new-todo form
* 'a' shotcut to use keyboard to quickly open new-todo form
* use one form to add single todo, multiple todos and repeating todos
* Remove list with project/contexts from sidebar
** Button in menubar to go to project / context
** keyboard shotcuts to quickly go to a project / context. For example use 'g c' to go to a context. This shows a dialog where you can type the context name with autocomplete functionality
* Button in menubar to go to project / context
* keyboard shotcuts to quickly go to a project / context. For example use 'g c' to go to a context. This shows a dialog where you can type the context name with autocomplete functionality
* Show less information of a todo by default. Clicking the todo expands it and shows more detail and buttons with actions to do with the selected todo.
The following screenshot shows the homepage with much less stuff going on