alterm4nn / ChronoZoom

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

UI Refresh: Header Changes #1366

Closed NeilCresswell closed 9 years ago

NeilCresswell commented 9 years ago

Includes new top right menuing system to replace old menus and logic per final decisions in: https://trello.com/c/fSZbqEFU/148-collection-view-header-ribbon-bar-title-bar

Includes changes to logic for display of "My Collections" and "home page" overlays relating to https://trello.com/c/qx7h6JWy/144-chronozoom-logo-always-takes-you-home. For example:

  1. Logo always takes you to home page view.
  2. If logged in and changing to Cosmos collection, starts with home page view.
  3. If clicking on My Collections while visiting Cosmos collection, still can get back to personalized collections view.

Some clean up including subtle glow on regime headings when hovered over, replacement of font family choices with improved lists that honor original choices but extend to better font implementations and add font-safe failsafes, and changes to breadcrumbs to be a tad smaller and yellower so as to distinguish from the new top right menu text, since text has now been added to the menus.

Removed redundant and undesired feature activation system per https://trello.com/c/R3mgWNCl/173-remove-feature-activation-system as part of clean up.

All changes are UI HTML/CSS/JS related. No DB changes or AppKey changes implemented.

NeilCresswell commented 9 years ago

Added minor improvement to current My Collections overlay, (when logged in, with the three columns.) Under the My Collections heading, if you click on a tile and it happens to be the same collection that is currently loaded (and rendered underneath the overlay,) then instead of going to the URL again/reloading the web page, the overlay is instantly removed. Effectively this is similar to the old Home icon toggle feature in the old top right menus.

This includes server-side API (.cs) and entity changes, but no database or AppKey changes. The entity change is for an in-memory model only.