Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Rework "Effective date" UI #506

Merged
merged 7 commits into from
Aug 30, 2017
Merged

Rework "Effective date" UI #506

merged 7 commits into from
Aug 30, 2017

Commits on Aug 29, 2017

  1. Convert "Timeline" field into an Enum.

    We had been throwing around pseudo-constants "past" "current" and "future".
    This converts them into an enum and renames "current" to "present" to
    disambiguate.
    CM Lubinski committed Aug 29, 2017
    Configuration menu
    Copy the full SHA
    012af3c View commit details
    Browse the repository at this point in the history
  2. Remove unused SCSS file.

    CM Lubinski committed Aug 29, 2017
    Configuration menu
    Copy the full SHA
    33ab88b View commit details
    Browse the repository at this point in the history
  3. Rewrite test file to py.test style.

    CM Lubinski committed Aug 29, 2017
    Configuration menu
    Copy the full SHA
    70640f6 View commit details
    Browse the repository at this point in the history
  4. Add version span information to chrome.

    We had been passing only the effective date of a version, but the new design
    calls for both a start end end date.
    CM Lubinski committed Aug 29, 2017
    Configuration menu
    Copy the full SHA
    dac8993 View commit details
    Browse the repository at this point in the history
  5. Tweak templates and styles around effective date.

    The "Effective" heading hasn't been obvious enough to users, particularly when
    reviewing previous versions of the regulation. These template and style tweaks
    change that by adding the end date where applicable and highlighting the
    version when it's not the current law.
    CM Lubinski committed Aug 29, 2017
    Configuration menu
    Copy the full SHA
    c85e528 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2017

  1. Swap "orange" for the "gold" of USWDS.

    USWDS doesn't have an orange color, so we'll want to remove it eventually. In
    the short term, though, we'll deprecate its usage. We can remove with the next
    major release.
    CM Lubinski committed Aug 30, 2017
    Configuration menu
    Copy the full SHA
    a1f15d7 View commit details
    Browse the repository at this point in the history
  2. Bump to 8.3.0.

    New Features
    * #506 "Effective date" UI now includes more information and warns when not
      viewing the current version.
    
    Bug Fixes & Misc
    * #497 Update frontend dependencies.
    * #501 Set Sauce Labs key in Travis UI.
    * #502 Improve accessibility by including the text of a link in its
      aria-label.
    * #503 Fix some HTML escaping issues.
    * #504 Fix scrolling issue in regulation timeline.
    * #505 Darken Subpart labels to provide more contrast. Remove ids from SVGs
      for automated readers.
    * #506 Replaced "orange" values with their "gold" equivalents
    CM Lubinski committed Aug 30, 2017
    Configuration menu
    Copy the full SHA
    7c7f8ef View commit details
    Browse the repository at this point in the history