alterm4nn / ChronoZoom

ChronoZoom is an interactive timeline for all of history.
http://www.chronozoom.com
156 stars 124 forks source link

Improvements #1373

Closed NeilCresswell closed 9 years ago

NeilCresswell commented 9 years ago

Improvements

Touch Screen Events

  1. jQuery extended to create a new hookable event called "clicktouch". Should be used in future instead of "click" or "touchstart" events. Enables use of either mouse click or touch-screen with a single event that does not fire both click and touch when touch is used. Does so without without needing to resort to stopPropagation calls.
  2. Top right menu click events altered to use new clicktouch events.

    Automatic My Collections Display After Log In

  3. When a user is not logged in and successfully logs immediately after clicking on "My Collections", the user now automatically sees the My Collections overlay. Clicking on the Register / Sign In icon and then logging in retains the old behavior of displaying the collection rather than an overlay. Reloading a page behavior is unaffected.

    Tours Pane (List of Tours)

  4. If the user is not logged in and clicks on View Tours, then the part of the Tours panel which explains that there are no tours for the currently displayed collection has be reworded to say: "There are no tours currently in this collection." Previously the wording was confusing to the user as the user had no edit rights: "Share and present your timeline by creating a tour." The wording if logged in remains unchanged.
  5. Bug fix on logic to display title of "My Tours" or "Tours" depending on circumstances. Previously, if the user was logged in and viewing one of his/her collections, but the collection was not his/her default collection then the title could be incorrect. Also, if a user was logged in and viewing someone else's collection that had the same name, (more probable in a classroom environment,) then the title could also be incorrect.
  6. Bug fix on logic to display "Create Tour" button if user has edit rights. Now button always displays if the user has appropriate rights.
  7. Added a new link labelled "Share" next to each tour. The link provides a URL which can be passed on to others to automatically start the tour. It should be noted that this URL is displayed and highlighted on the message pane which appears on the left of the page. To implement this, the message pane was altered somewhat (including CSS changes.)
  8. Relabelled the "Tour" link to "View". Now the three links for each tour are: "View", "Edit" and "Share". Also added tooltips and tidied up the links' display via CSS.

    Release Notes

  9. There were no web.config changes.
  10. There were no database changes.

    Related Trello Project Cards

NeilCresswell commented 9 years ago

Just wanted to add the suggestion that it would be very straightforward to have clickable icons for Facebook, Twitter and Google+ sharing next to each tour as another means of sharing a tour link.

alterm4nn commented 9 years ago

Bug fix on logic to display "Create Tour" button if user has edit rights. Now button always displays if the user has appropriate rights.

I can start tour creation dialog on every collection now. It doesn't seem right.

alterm4nn commented 9 years ago

All noted issues were resolved in cac51562343a01898a0a038e65b6e3d62085bc62