Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(demos): Update remaining demo pages to use demoReady() #1920

Merged
merged 8 commits into from
Jan 13, 2018

Commits on Jan 10, 2018

  1. feat(demos): Add global demoReady() function

    For this PR, I only updated the button demo page to use the new demoReady() function. I will create a separate follow-up PR to update the remaining demo pages to use demoReady().
    acdvorak committed Jan 10, 2018
    Configuration menu
    Copy the full SHA
    9d9d858 View commit details
    Browse the repository at this point in the history
  2. feat(demos): Update remaining demo pages to use demoReady()

    # DO NOT MERGE
    
    This PR depends on #1919. Please merge #1919 before merging this PR.
    
    Our packaged JS is now being loaded with `async`, which speeds up initial rendering time over slow connections. Using "Mid-tier mobile" network emulation in Chrome devtools, the [TTFMP](https://developers.google.com/web/tools/lighthouse/audits/first-meaningful-paint) of the button demo page was reduced from ~10.5s to ~9.5s, and the time to render the Material icon font dropped from ~12s to ~10.5s.
    acdvorak committed Jan 10, 2018
    Configuration menu
    Copy the full SHA
    3d50833 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5eae605 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2018

  1. Merge branch 'master' into feat/demos/ready-all

    # Conflicts:
    #	demos/button.html
    #	demos/checkbox.html
    #	demos/dialog.html
    #	demos/drawer/persistent-drawer.html
    #	demos/drawer/temporary-drawer.html
    #	demos/fab.html
    #	demos/grid-list.html
    #	demos/icon-toggle.html
    #	demos/linear-progress.html
    #	demos/list.html
    #	demos/radio.html
    #	demos/ready.js
    #	demos/ripple.html
    #	demos/select.html
    #	demos/simple-menu.html
    #	demos/slider.html
    #	demos/snackbar.html
    #	demos/tabs.html
    #	demos/text-field.html
    #	demos/theme/index.html
    #	demos/toolbar/default-flexible-toolbar.html
    #	demos/toolbar/menu-toolbar.html
    #	demos/toolbar/waterfall-flexible-toolbar-custom-style.html
    #	demos/toolbar/waterfall-flexible-toolbar.html
    #	demos/toolbar/waterfall-toolbar-fix-last-row.html
    #	demos/toolbar/waterfall-toolbar.html
    acdvorak committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    cc107d7 View commit details
    Browse the repository at this point in the history
  2. WIP: Squashed commit of the following:

    commit d62beff
    Author: Andrew C. Dvorak <[email protected]>
    Date:   Fri Jan 12 12:42:09 2018 -0800
    
        chore(demos): Remove ripple examples from theme page (#1954)
    
        Ripple isn't an actual component, and other components on the page already have ripples, so there's no need for separate ripple examples on the page.
    
    commit 145217c
    Author: Will Ernest <[email protected]>
    Date:   Fri Jan 12 09:01:55 2018 -0800
    
        chore(select): Remove multi-select from mdc-select. (#1917)
    
        BREAKING CHANGE: Removes mdc-multi-select from the mdc-select package. Use lists to create components that allow multiple items to be selected.
    acdvorak committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    d51d2e9 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'origin/master' into feat/demos/ready-all

    # Conflicts:
    #	demos/theme/index.html
    acdvorak committed Jan 12, 2018
    Configuration menu
    Copy the full SHA
    738c81c View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2018

  1. WIP: Fix indentation

    acdvorak committed Jan 13, 2018
    Configuration menu
    Copy the full SHA
    817971a View commit details
    Browse the repository at this point in the history
  2. WIP: Squashed commit of the following:

    commit 82a9fa3
    Author: Will Ernest <[email protected]>
    Date:   Fri Jan 12 14:18:37 2018 -0800
    
        fix(select): Remove unused JS logic for bottom-line scaleX transform (#1910)
    
        fix(select): Remove unused JS logic for bottom-line scaleX transform and matching test
    acdvorak committed Jan 13, 2018
    Configuration menu
    Copy the full SHA
    bf78518 View commit details
    Browse the repository at this point in the history