mirror of
https://github.com/TracksApp/tracks.git
synced 2026-01-28 19:56:11 +01:00
Updated Rationale (markdown)
parent
8d85a1cfb5
commit
2748f8c1a3
1 changed files with 6 additions and 4 deletions
|
|
@ -1,5 +1,6 @@
|
|||
# Rationale
|
||||
# Faster user interface and better tablet experience
|
||||
|
||||
## Rationale
|
||||
The current (~R2.1) load times of the Tracks home page are quite long (4+ seconds with 80 - 120 actions), even after Reinier's pre-rendering and storing of action notes in the database. In addition the small buttons / handles for the drop down menu, edit menu and dragging of actions are hard to hit on tablets.
|
||||
|
||||
So the question is how can we improve the design and performance of the home page?
|
||||
|
|
@ -18,10 +19,10 @@ So the question is how can we improve the design and performance of the home pag
|
|||
3. The buttons in the edit form are on top, so if one just wants to defer an action the mouse / finger does not have to move all the way to the bottom of the form
|
||||
4. Dragging the description allows to drag the action into new contexts or make it a dependent action (as before with the drag icon)
|
||||
|
||||
[[images/Fast UI Mockup.png]]
|
||||

|
||||
|
||||
**Code**
|
||||
Patch is attached to [Ticket #1279](http://www.assembla.com/spaces/tracks-tickets/tickets/1279/)
|
||||
Small patch is attached to [Ticket #1279](http://www.assembla.com/spaces/tracks-tickets/tickets/1279/)
|
||||
It applies cleanly against the 2.1 release branch as of 4/19/12. To try it in your environment do:
|
||||
|
||||
cd /var/www/tracks
|
||||
|
|
@ -36,6 +37,7 @@ It applies cleanly against the 2.1 release branch as of 4/19/12. To try it in y
|
|||
|
||||
1. Dragging todos does not work on tablets yet
|
||||
2. If inside a context the last action does not have a project or a note or a dependency then it will extend outside the container
|
||||
3. If we go this way there'll be some unused code that can be removed
|
||||
|
||||
## Relevant Tickets
|
||||
|
||||
|
|
@ -43,4 +45,4 @@ It applies cleanly against the 2.1 release branch as of 4/19/12. To try it in y
|
|||
|
||||
[#1249](http://www.assembla.com/spaces/tracks-tickets/tickets/1249/)
|
||||
|
||||
[#542](http://www.assembla.com/spaces/tracks-tickets/tickets/542/)
|
||||
[#542](http://www.assembla.com/spaces/tracks-tickets/tickets/542/)
|
||||
Loading…
Add table
Add a link
Reference in a new issue