Skip to content

Tracking Branch for the Ember Website Redesign RFC #145

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

Merged
merged 338 commits into from
Apr 23, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
338 commits
Select commit Hold shift + click to select a range
1670501
fixed the spelling of anchor
MelSumner Jul 1, 2019
316fb82
no one needs z-index 1000
MelSumner Jul 1, 2019
8c90e18
add functionality to navbar
mansona Aug 15, 2019
7721e2d
hid the toggle for desktop viewports
MelSumner Jul 3, 2019
34d644a
added removeEventListener
MelSumner Jul 5, 2019
a69eac9
added a click event listener
MelSumner Jul 5, 2019
03c86a5
added a TODO for handleBlur
MelSumner Jul 5, 2019
b1cea46
a little refactor
MelSumner Jul 6, 2019
9c6a753
extracted keypress to its own function
MelSumner Jul 6, 2019
0a036c4
added an active class for the toggle button currently in use
MelSumner Jul 6, 2019
805971f
Merge pull request #201 from ember-learn/remove-tabs
balinterdi Aug 15, 2019
f8002f4
remove es-ulist from next version of styleguide
mansona Aug 15, 2019
0a59b8d
Merge pull request #203 from ember-learn/remove-ulist
mansona Aug 16, 2019
b92b9b2
implementing basic background shapes
mansona Aug 21, 2019
a3d6b24
Merge pull request #202 from ember-learn/navbar-only
MelSumner Aug 21, 2019
78ba316
optimising ember-logo.svg with svgo
mansona Aug 21, 2019
bc4c067
removing unused ember-logo
mansona Aug 21, 2019
869b802
Merge pull request #206 from ember-learn/optimise-logo
mansona Aug 22, 2019
22169d3
Merge pull request #204 from ember-learn/background-shapes
MelSumner Sep 3, 2019
543e9b8
set body and text colors
ghislaineguerin Sep 12, 2019
f456805
improve typography and color docs
ghislaineguerin Sep 12, 2019
6433025
fix spelling
ghislaineguerin Sep 20, 2019
ec7fec4
Merge pull request #214 from ember-learn/typography-color-improvements
RobbieTheWagner Sep 22, 2019
9f8a560
Merge pull request #213 from ember-learn/set-body-text-color
MelSumner Oct 5, 2019
7ee0577
adding logo back to the navbar
mansona Oct 6, 2019
7aa0e66
fixing expansion of the mobile navbar with button
mansona Oct 7, 2019
c05e986
removing unused code from navbar service
mansona Oct 7, 2019
455d4f1
close other dropdowns when new one is opened
mansona Oct 7, 2019
48d17c6
don't focus first item in dropdown when clicked with mouse
mansona Oct 7, 2019
940698c
setup correct behaviour to close navbar dropdown on blur
mansona Oct 7, 2019
85c73e0
fixing color of text in navbar dropdown
mansona Oct 7, 2019
9750c9c
remove extra padding in navbar dropdown on separators
mansona Oct 7, 2019
dcf3810
Merge pull request #219 from ember-learn/fix-navbar
MelSumner Oct 7, 2019
1aecd19
fixing list style for navbar separator
mansona Oct 7, 2019
8fd7ce2
revert document.querySelector
mansona Oct 7, 2019
f045357
Merge pull request #220 from ember-learn/small-navbar-fixes
MelSumner Oct 9, 2019
d0ca72d
fix background swipe-top
mansona Oct 23, 2019
6850b7d
Merge pull request #223 from ember-learn/fix-background-swipe-top
mansona Oct 23, 2019
4ce2a04
Use Inter as default font
pichfl Oct 23, 2019
702afe6
Update font scaling
pichfl Oct 23, 2019
6c9d100
Update offsets
pichfl Oct 23, 2019
d9d6f18
Run prettier
pichfl Oct 23, 2019
20158bc
Add display sizing
pichfl Oct 23, 2019
ba8ecca
Update documentation
pichfl Oct 23, 2019
5b4b451
Add system fonts as fallback font stack
pichfl Oct 23, 2019
b2f41b3
Documentation
pichfl Oct 23, 2019
a41269b
Merge pull request #225 from ember-learn/inter-font
MelSumner Oct 24, 2019
7e1d817
Fix preloading wrong font asset
pichfl Oct 24, 2019
8a072ac
Fix font-weight if variable fonts are available
pichfl Oct 24, 2019
44a8311
Merge pull request #226 from ember-learn/inter-fixes
pichfl Oct 24, 2019
4340f9e
Collapse navbar and header into single component
pichfl Oct 24, 2019
5a14671
Match navbar to current mockups
pichfl Oct 24, 2019
2d0c682
Custom :focus styling
pichfl Oct 24, 2019
0baaa94
Document and style navbar block usage
pichfl Oct 24, 2019
6383ce5
Use proper arrow for open state in dropdowns
pichfl Oct 24, 2019
be8e17e
Fix test
mansona Oct 24, 2019
7f43c55
Merge pull request #227 from ember-learn/navbar
pichfl Oct 25, 2019
4e72fbc
add rounded border helpers
ghislaineguerin Oct 10, 2019
05be67f
updating all documentation to use `bg-dark` instead of `dark` class
mansona Oct 24, 2019
7c606c9
removing duplicate margin and padding helper class documentation
mansona Oct 24, 2019
f414fad
remove documentation for incomplete or soon to be deprecated components
mansona Oct 25, 2019
2003c80
adding a note about the container class
mansona Oct 25, 2019
bdcfb7f
Merge pull request #221 from ember-learn/css-helpers
MelSumner Oct 25, 2019
fcdc75a
Add styles needed for new card component
ghislaineguerin Oct 3, 2019
fd2af03
add list-unstyled css helper
mansona Oct 24, 2019
1de5ed9
Update <EsCard> to use the new card styles and convert to sparkles
mansona Oct 24, 2019
694fa86
add functionality for vertical and full-image cards
mansona Oct 24, 2019
8f077e9
adding missing icons for cards
mansona Oct 24, 2019
8481b82
update documentation for <EsCard> to show all new functionality
mansona Oct 24, 2019
03dd90e
implement card-link for fully interactive cards
mansona Oct 24, 2019
f64b2f3
convert cards to `<li>` for accessiblity
mansona Oct 24, 2019
b39a309
add the ability to provide alt for card image
mansona Oct 24, 2019
9e896a2
Merge pull request #230 from ember-learn/remove-unused-documentation
MelSumner Oct 25, 2019
e407771
Merge pull request #218 from ember-learn/card-component
MelSumner Oct 26, 2019
aee8f70
Merge branch 'master' into website-redesign-rfc
mansona Oct 28, 2019
3606e87
update changelog
mansona Oct 28, 2019
9bfad4a
fix tests
mansona Oct 28, 2019
6c5a466
4.0.0-0
mansona Oct 28, 2019
d4658fa
Update container padding
pichfl Oct 30, 2019
775737b
Update ESHeader padding to match other containers
pichfl Oct 30, 2019
976a6d6
Enable increased header sizing for larger screens
pichfl Oct 30, 2019
1bdaffe
Update header styling to fix offsets
pichfl Oct 30, 2019
eb267f0
Merge pull request #238 from ember-learn/containers
pichfl Oct 30, 2019
0de8f0f
Color palette cleanup
pichfl Oct 30, 2019
f1c2acf
Font scale cleanup
pichfl Oct 30, 2019
44b2cff
Spacing
pichfl Oct 30, 2019
adc43b5
Cleanup color palette
pichfl Oct 30, 2019
79e5ab9
Cleanup other variables and helpers
pichfl Oct 30, 2019
9470d1a
Add helper to force bright text
pichfl Oct 30, 2019
3e37aaf
using text-light in bg-shape-swipe-top example
mansona Oct 31, 2019
fee794c
Merge pull request #239 from ember-learn/variables
mansona Oct 31, 2019
a21d9e2
remove text decoration rule
ghislaineguerin Oct 31, 2019
4393303
Merge pull request #240 from ember-learn/add-underlines
ghislaineguerin Oct 31, 2019
827ae01
Add presentation role to image in es-card if its alternate text is em…
ijlee2 Oct 31, 2019
66bd44f
Merge pull request #243 from ijlee2/il-10312019
MelSumner Oct 31, 2019
108c2e5
Grid, Layout
pichfl Nov 6, 2019
3624625
update layout examples and text
ghislaineguerin Nov 7, 2019
3649aeb
Cleanup font sizes
pichfl Nov 13, 2019
502eea2
Update page header to match new spacing
pichfl Nov 13, 2019
97228b3
Helper for responsive video embeds
pichfl Nov 13, 2019
c98642b
update card component
ghislaineguerin Nov 14, 2019
240798a
update colors page
ghislaineguerin Nov 14, 2019
bfaa4e0
fixing percy differences
mansona Nov 15, 2019
9fa42bf
update layout documentation for new grid helpers
mansona Nov 15, 2019
8f5dd2e
Use 4 columns on mobile
pichfl Nov 15, 2019
e8b6203
Merge pull request #245 from ember-learn/layout-and-grids
mansona Nov 15, 2019
c69e3e8
Merge pull request #246 from ember-learn/embed-video
mansona Nov 15, 2019
1ae9722
update changelog
mansona Nov 15, 2019
96529d8
4.0.0-1
mansona Nov 15, 2019
661e5b6
Helper cleanup
pichfl Nov 20, 2019
a120298
Remove unnecessary selector
pichfl Nov 20, 2019
9a1fcb2
Fix helper docs
pichfl Nov 20, 2019
7041da7
Clean up button styling to use new spacing
pichfl Nov 20, 2019
1bb0837
remove rc file
mansona Nov 21, 2019
7168a6e
moving spacer helper to only addon
mansona Nov 21, 2019
cf1292e
fixing use of xsmall topography
mansona Nov 21, 2019
7c05421
fix padding/margin helper docs
mansona Nov 21, 2019
faee2d6
Add zero helpers for margin/padding
pichfl Nov 21, 2019
2ed37bd
Text class sizes
pichfl Nov 21, 2019
6822cd8
fixing footer logos
mansona Nov 21, 2019
820adad
fixing text class helpers
mansona Nov 21, 2019
6b5a942
fixing some more marign helpers
mansona Nov 21, 2019
e452957
Smaller fixes
pichfl Nov 22, 2019
e59560d
Removed icon docs (to be reintroduced at a later point)
pichfl Nov 22, 2019
cf5c30c
Document zero spacing helpers
pichfl Nov 22, 2019
1659a92
Update docs on typography helpers
pichfl Nov 22, 2019
e7a5215
Merge pull request #249 from ember-learn/redesign/helpers
pichfl Nov 22, 2019
04500eb
Create well module
pichfl Nov 20, 2019
cbd44dc
Inline link styling
pichfl Nov 20, 2019
ed93287
Merge pull request #251 from ember-learn/redesign/wells
mansona Nov 22, 2019
062feb3
Merge pull request #252 from ember-learn/redesign/links
mansona Nov 22, 2019
d4dae18
update changelog
mansona Nov 22, 2019
37342ce
4.0.0-2
mansona Nov 22, 2019
198aa25
Add custom property for mono font stack
pichfl Nov 25, 2019
85e0489
Scope link styling to main element
pichfl Nov 25, 2019
088519d
Merge pull request #257 from ember-learn/redesign/main-links
pichfl Nov 25, 2019
99627eb
updating changelog
mansona Nov 25, 2019
4ceb25e
4.0.0-3
mansona Nov 25, 2019
2be5130
Merge pull request #258 from ember-learn/redesign/mono
MelSumner Dec 16, 2019
2a915cc
Fix nav-links override
mansona Jan 6, 2020
9c3f75a
fix footer infoLinks override
mansona Jan 6, 2020
abf1bee
fix footer constants
mansona Jan 6, 2020
555357d
adding angle bracket polyfill
mansona Jan 6, 2020
3191526
Merge pull request #259 from ember-learn/fix-nav-links
MelSumner Jan 7, 2020
c5cc6c8
update changelog
mansona Jan 7, 2020
39bfd44
4.0.0-4
mansona Jan 7, 2020
ecd257f
add hide-on-mobile helper
mansona Jan 9, 2020
135eded
Merge pull request #261 from ember-learn/hide-on-mobile
MelSumner Jan 9, 2020
38c4957
update changelog
mansona Jan 10, 2020
e1c276f
4.0.0-5
mansona Jan 10, 2020
dd075e4
make hide-on-mobile !important
mansona Jan 10, 2020
70222eb
fix heroku logo breaking survey pages
mansona Jan 10, 2020
12f14ad
Merge pull request #262 from ember-learn/hide-on-mobile-important
MelSumner Jan 10, 2020
4cc894d
Merge pull request #263 from ember-learn/fix-heroku-logo
MelSumner Jan 10, 2020
3e15e3e
update changelog
mansona Jan 11, 2020
0468dab
4.0.0-6
mansona Jan 11, 2020
a9ded32
Add styling for secondary buttons and links
pichfl Dec 11, 2019
a64ad2c
Fix dropdown caret
pichfl Jan 16, 2020
645fa88
update documentation
mansona Jan 16, 2020
11f3567
remove deprecated test
mansona Jan 16, 2020
0a7f036
Merge pull request #260 from ember-learn/redesign/buttons
MelSumner Jan 16, 2020
917e07c
update changelog
mansona Jan 16, 2020
c701acf
4.0.0-7
mansona Jan 16, 2020
beeb1bc
Fix hover state on cards in a dark background
mansona Jan 16, 2020
9463d53
Merge pull request #267 from ember-learn/fix-dark-card-hover
MelSumner Jan 17, 2020
0b74e70
fix bg-color of `bg-shape-swipe-top`
mansona Jan 17, 2020
54111a0
fix off-by-one error of background image crossing sections
mansona Jan 17, 2020
4f5dcb8
Merge pull request #269 from ember-learn/svg-adjustments
pichfl Jan 17, 2020
6a59a7c
update changelog
mansona Jan 17, 2020
106e0c6
4.0.0-8
mansona Jan 17, 2020
2210561
lighten border color of card when on a dark background
mansona Jan 23, 2020
ca8b14a
stop including all svgs in svg-jar
mansona Jan 23, 2020
ea2ae7d
add "dotted texture" to the background svg for the bg-shape-swipe-top
mansona Jan 23, 2020
ad4776e
add balance to bg-shape for page-header
mansona Jan 23, 2020
93edb0d
update ember-array-helper to fix CI
mansona Jan 23, 2020
8fc5677
move css helpers so that they have higher precidence than `container`
mansona Jan 23, 2020
5ae1f2e
move css helpers so they have higher precidence than `list-unstyled`
mansona Jan 23, 2020
7a836bd
add netlify as a sponsor
mansona Jan 23, 2020
f6c8e5e
add general footer improvements
mansona Jan 23, 2020
a88228c
Merge pull request #275 from ember-learn/footer-improvements
mansona Jan 29, 2020
6c7a696
Merge pull request #274 from ember-learn/minor-improvements
mansona Jan 30, 2020
1a657db
update changelog
mansona Jan 30, 2020
8e3e03f
4.0.0-9
mansona Jan 30, 2020
961c044
use high-contrast brand colour for secondary button text
mansona Jan 31, 2020
a910c13
fix stray "dot" in the swipe-top svg
mansona Jan 31, 2020
336c422
Separate EsCard
Jan 31, 2020
177c0ac
Merge pull request #278 from ember-learn/fix-axe-warnings
MelSumner Feb 2, 2020
4563e00
Merge pull request #279 from ember-learn/cards
MelSumner Feb 2, 2020
a7ac7ac
Add docs for the new Cards API
mansona Feb 4, 2020
78b3f1e
Merge pull request #280 from ember-learn/update-cards-docs
mansona Feb 4, 2020
b6d6d61
update changelog
mansona Feb 4, 2020
d5a14fd
4.0.0-10
mansona Feb 4, 2020
c65c4ac
Update es-button.css
MelSumner Feb 11, 2020
88c6a68
Merge pull request #282 from ember-learn/MelSumner-patch-2
MelSumner Feb 11, 2020
1f80bf7
remove EsPageHeader
mansona Feb 13, 2020
55d1f9d
Merge pull request #287 from ember-learn/remove-page-header
mansona Feb 14, 2020
a40b702
Update backgrounds.css
MelSumner Feb 17, 2020
aac4df1
Merge pull request #293 from ember-learn/add-bg-none-helper
MelSumner Feb 17, 2020
17b6ee1
update changelog
mansona Feb 17, 2020
1b0e015
4.0.0-11
mansona Feb 17, 2020
e06aece
implement new footer design for desktop
mansona Feb 21, 2020
1371909
implement new footer design for mobile
mansona Feb 21, 2020
bb3915a
Merge pull request #295 from ember-learn/footer-issues
MelSumner Feb 21, 2020
c58869c
update changelog
mansona Feb 21, 2020
74657cb
4.0.0-12
mansona Feb 21, 2020
5b6d955
Remove isDevelopingAddon config
sivakumar-kailasam Feb 23, 2020
127301c
Merge pull request #296 from ember-learn/remove-is-developing-addon-hook
mansona Feb 24, 2020
31c1a6b
update changelog
mansona Feb 24, 2020
bb187a0
4.0.0-13
mansona Feb 24, 2020
6422c3e
manually run postcss and add it to vendor
mansona Feb 27, 2020
497ff1a
fix postcss build
mansona Feb 27, 2020
104edd1
fix bg-none css helper
mansona Feb 28, 2020
0ff8f26
Merge pull request #298 from ember-learn/bg-none-fix
mansona Feb 28, 2020
aeb9d77
Merge pull request #297 from ember-learn/internal-postcss
MelSumner Mar 3, 2020
3b7d19f
update changelog
mansona Mar 4, 2020
0d7506a
4.0.0-14
mansona Mar 4, 2020
4d481b4
update ember-cli to fix bable transpilation bug
mansona Apr 16, 2020
8733086
bump node version for travis
mansona Apr 16, 2020
fcf8380
force node 10 for netlify
mansona Apr 16, 2020
b08319e
Merge pull request #304 from ember-learn/update-ember-cli
mansona Apr 16, 2020
1e2907a
delete non-doumented components missing implementations
mansona Apr 16, 2020
be4068f
remove unused tests
mansona Apr 16, 2020
30cc8ea
Merge pull request #301 from ember-learn/remove-components
MelSumner Apr 17, 2020
4fb9566
update using ember-cli-update
mansona Feb 13, 2020
5751dba
update with npm-check -u
mansona Apr 17, 2020
765f7d7
convert es-button to a glimmer component
mansona Mar 31, 2020
d94d5d5
convert es-card to a glimmer component
mansona Mar 31, 2020
255aabd
convert es-footer to a glimmer component
mansona Mar 31, 2020
e01cf4e
convert es-header to a glimmer component
mansona Mar 31, 2020
ee7d20e
convert es-link-card to a glimmer component
mansona Mar 31, 2020
138526d
make use of the field-guide color pallet instead of the local one
mansona Feb 14, 2020
6dec76c
fix lint on navbar link
mansona Apr 19, 2020
0eb219f
fix lint on es-button
mansona Apr 19, 2020
e874c33
fix lint on es-card-contenet
mansona Apr 20, 2020
c86ce5b
fix lint on es-footer-contributions
mansona Apr 20, 2020
5e8a1cc
fix lint for es-footer-info
mansona Apr 20, 2020
d473f51
fix lint for es-footer-statement
mansona Apr 20, 2020
11528ca
fix lint for es-footer
mansona Apr 20, 2020
9cdb7da
fix lint for es-header
mansona Apr 20, 2020
87a848a
fix lint for es-note
mansona Apr 20, 2020
c5389d8
add ember-decorators polyfill
mansona Apr 20, 2020
0cd8b45
add ember-on-modifier polyfill
mansona Apr 20, 2020
eb354a2
remove unused form components
mansona Apr 21, 2020
0df6110
move es-header/havbar-link to es-header-navbar-link
mansona Apr 21, 2020
9bc8ff1
remove ember-angle-bracket-invocation-polyfill
mansona Apr 21, 2020
bbb659f
Merge pull request #288 from ember-learn/upgrade
mansona Apr 21, 2020
097e646
update es-note
mansona Apr 22, 2020
6d7dee5
fix es-note tests
mansona Apr 22, 2020
9e61806
bump the contrast of the es-note border
mansona Apr 22, 2020
e8c460f
Merge pull request #306 from ember-learn/es-note
mansona Apr 23, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

root = true


[*]
end_of_line = lf
charset = utf-8
Expand Down
2 changes: 1 addition & 1 deletion .ember-cli
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@

Setting `disableAnalytics` to true will prevent any data from being sent.
*/
"disableAnalytics": true
"disableAnalytics": false
}
15 changes: 10 additions & 5 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
'use strict';

module.exports = {
root: true,
parser: 'babel-eslint',
parserOptions: {
ecmaVersion: 2017,
sourceType: 'module'
ecmaVersion: 2018,
sourceType: 'module',
ecmaFeatures: {
legacyDecorators: true
}
},
plugins: [
'ember'
Expand All @@ -15,7 +21,7 @@ module.exports = {
browser: true
},
rules: {
'no-useless-escape': 'off'
'ember/no-jquery': 'error'
},
overrides: [
// node files
Expand All @@ -38,8 +44,7 @@ module.exports = {
'tests/dummy/app/**'
],
parserOptions: {
sourceType: 'script',
ecmaVersion: 2015
sourceType: 'script'
},
env: {
browser: false,
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,15 @@
/node_modules/

# misc
/.env*
/.pnp*
/.sass-cache
/connect.lock
/coverage/
/libpeerconnection.log
/npm-debug.log*
/testem.log
/yarn-error.log
package-lock.json

# ember-try
/.node_modules.ember-try/
Expand Down
1 change: 1 addition & 0 deletions .node-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
10
3 changes: 3 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,17 @@
/.bowerrc
/.editorconfig
/.ember-cli
/.env*
/.eslintignore
/.eslintrc.js
/.git/
/.gitignore
/.template-lintrc.js
/.travis.yml
/.watchmanconfig
/bower.json
/config/ember-try.js
/CONTRIBUTING.md
/ember-cli-build.js
/testem.js
/tests/
Expand Down
5 changes: 1 addition & 4 deletions .stylelintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ module.exports = {
extends: 'stylelint-config-standard',
plugins: [
'stylelint-declaration-strict-value',
'stylelint-order',
'stylelint-scss'
'stylelint-order'
],
rules: {
// Disables this rule to allow case agnostic color hex values
Expand All @@ -18,7 +17,5 @@ module.exports = {
'scale-unlimited/declaration-strict-value': [
['/color/'] // We can enforce variables for font-size, margin, etc as well by adding here
],
// Enforce that variables are all lowercase and dasherized
'scss/dollar-variable-pattern': '^[a-z][a-z-]+$'
}
};
2 changes: 1 addition & 1 deletion .template-lintrc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';

module.exports = {
extends: 'recommended',
extends: 'octane'
};
42 changes: 28 additions & 14 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,49 +3,63 @@ language: node_js
node_js:
# we recommend testing addons with the same minimum supported node version as Ember CLI
# so that your addon works for all apps
- "8"
- "10"

sudo: false
dist: trusty

addons:
chrome: stable

cache:
yarn: true
directories:
- $HOME/.npm

env:
global:
# See https://git.io/vdao3 for details.
- JOBS=1
- PERCY_ENABLE=0 # disable percy by default

branches:
only:
# test the PRS to website-redesign-rfc
- website-redesign-rfc
- master
# npm version tags
- /^v\d+\.\d+\.\d+/

jobs:
fail_fast: true
fast_finish: true
allow_failures:
- env: EMBER_TRY_SCENARIO=ember-canary

include:
# runs linting and tests with current locked deps

- stage: "Tests"
name: "Tests"
env:
- PERCY_ENABLE=1
script:
- yarn lint:hbs
- yarn lint:js
- yarn test
- npm run lint
- npm run test:ember

- stage: "Additional Tests"
name: "Floating Dependencies"
install:
- npm install --no-package-lock
script:
- npm run test:ember

# we recommend new addons test the current and previous LTS
# as well as latest stable release (bonus points to beta/canary)
- stage: "Additional Tests"
env: EMBER_TRY_SCENARIO=ember-lts-2.18
- env: EMBER_TRY_SCENARIO=ember-lts-3.4
- env: EMBER_TRY_SCENARIO=ember-lts-3.8
- env: EMBER_TRY_SCENARIO=ember-lts-3.12
- env: EMBER_TRY_SCENARIO=ember-lts-3.16
- env: EMBER_TRY_SCENARIO=ember-release
- env: EMBER_TRY_SCENARIO=ember-beta
- env: EMBER_TRY_SCENARIO=ember-canary
- env: EMBER_TRY_SCENARIO=ember-default-with-jquery

before_install:
- npm config set spin false
- env: EMBER_TRY_SCENARIO=ember-classic

script:
- node_modules/.bin/ember try:one $EMBER_TRY_SCENARIO
136 changes: 134 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,136 @@

4.0.0-14 / 2020-03-04
==================

* manually run postcss and add it to vendor #297 from @mansona
* fix bg-none css helper #298 from @mansona

4.0.0-13 / 2020-02-24
==================

* Remove isDevelopingAddon config #296 from @sivakumar

4.0.0-12 / 2020-02-21
==================

* implement new footer design #295 from @mansona

4.0.0-11 / 2020-02-17
==================

* Add bg-none CSS helper to reset background #293 from @melsumner
* remove EsPageHeader component #287 from @mansona
* Update EsButton CSS to fix border radius #282 from @melsumner

4.0.0-10 / 2020-02-04
==================

* Add docs for the new Cards API #280 from @mansona
* Improve the ESCard API #279 from @pichfl
* use high-contrast brand colour for secondary button text #278 from @mansona

4.0.0-9 / 2020-01-30
==================

* make the footer look more like the design #275 from @mansona
* add netlify as a sponsor #275 from @mansona
* move css helpers so that they have higher precidence than `container` and `list-unstyled` #274 from @mansona
* add "dotted texture" to the background svg for the bg-shape-swipe-top #274 from @mansona
* stop including all svgs in svg-jar #274 from @mansona
* lighten border color of card when on a dark background #274 from @mansona

4.0.0-8 / 2020-01-17
==================

* Small SVG fixes for homepage background shapes #269 from @mansona
* Fix hover state on cards in a dark background #267 from @mansona

4.0.0-7 / 2020-01-16
==================

* Add styling for secondary buttons and links #260 from @pichfl
* Fix dropdown caret for navbar #260 from @pichfl

4.0.0-6 / 2020-01-11
==================

* fix Heroku logo breaking survey pages #263 from @mansona
* make hide-on-mobile !important #262 from @mansona

4.0.0-5 / 2020-01-10
==================

* add hide-on-mobile helper #261 from @mansona

4.0.0-4 / 2020-01-07
==================

* Fix nav-links and footer infoLinks overrides #259 from @mansona
* Add custom property for mono font stack #258 from @pichfl

4.0.0-3 / 2019-11-25
==================

* Scope link styling to main element #257 from @pichfl

4.0.0-2 / 2019-11-22
==================

* Fix inline link styling #252 from @pichfl
* Implemented `.well` css helper and added documentation #251 from @pichfl
* Significant font/spacing/padding/margin rework to align with the design #249 from @pichfl

4.0.0-1 / 2019-11-15
==================

* Helper for responsive video embeds #246 from @pichfl
* Overhaul Sizes, Layout and Grids #245 from @pichfl
* Add presentation role to image in es-card if its alternate text is empty string #243 from @ijlee2
* Add link underlines back #240 from @ghislaineguerin
* Update and cleanup CSS variables and related helpers #239 from @pichfl
* Add outside spacing for containers on mobile #238 from @pichfl

4.0.0-0 / 2019-10-28
==================

* Implement new Card Component #218 from @ghislaineguerin and @mansona
* Remove unused documentation #230 from @mansona
* Add more Css Helpers #221 from @ghislaineguerin
* Update global navigation to match latest design #227 from @pichfl
* Fixes to Inter font use #226 from @pichfl
* Introduce Inter font #225 from @pichfl
* fix background shape `swipe-top` #223 from @mansona
* small navbar fixes #220 from @mansona
* Fix initial navbar implementation #219 from @mansona
* Set body and text color #213 from @ghislaineguerin
* improve typography and color docs #214 from @ghislaineguerin
* implementing background shapes #204 from @mansona
* optimising ember-logo.svg with svgo #206 from @mansona
* Initial work on navbar redesign #202 from @MelSumner
* Remove es-ulist #203 from @mansona
* removing tabs implemenation #201 from @mansona
* Use CSS grid for layout classes #199 from @ghislaineguerin
* implementing new footer #197 from @mansona
* add icon classes #196 from @ghislaineguerin
* adding the ability to style links as buttons #195 from @mansona
* Fixing colour documentation on smaller screens #194 from @mansona
* Add offsets and spacing helper classes #193 from @ghislaineguerin
* Fixing tests, travis and turning on Percy #192 from @mansona
* finalising es-page-header #190 from @mansona
* Adding colour contrast test to colour pallet component #189 from @mansona
* Create accessibility docs from @MelSumner
* add primary and secondary palettes #181 from @ghislaineguerin
* Layout classes #177 from @ghislaineguerin
* Add typography styles #176 from @ghislaineguerin
* adding color pallet implementation #174 from @mansona
* Add styling for new nav component #162 from @ghislaineguerin
* documenting page-header and css helper `dark` #161 from @mansona
* using field-guide instead of ember-cli-addon-docs #156, #160, #186 from @ghislaineguerin and @mansona
* Starting typeography implementation #155 from @mansona
* Convert Button to sparkles component #154 from @mansona
* moving over to postcss
* starting out with a blank slate

v3.1.1 / 2019-06-24
==================

Expand All @@ -23,9 +155,9 @@ v3.0.0 / 2018-05-23
* Update legal and releases links #159 from @j-brennan
* fixing accessibility bugs on navbar toggle button and footer links #149 from @alexpark90
* Comply with axe-core 2.2 #150 from @wycats
* Update _es-navbar.scss #147 from @melsumner
* Update `_es-navbar.scss` #147 from @melsumner
* Navbar tweaks #146 from @mansona
* Update _es-note.scss #144 from @melsumner
* Update `_es-note.scss` #144 from @melsumner
* fixing z-index of dropdown #143 from @aklkv
* Add closePopupMenu function to navbar service #142 from @patocallaghan
* es-navbar: hide menu items when navbar is closed #140 from @mansona
Expand Down
26 changes: 26 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# How To Contribute

## Installation

* `git clone <repository-url>`
* `cd my-addon`
* `npm install`

## Linting

* `npm run lint:hbs`
* `npm run lint:js`
* `npm run lint:js -- --fix`

## Running tests

* `ember test` – Runs the test suite on the current Ember version
* `ember test --server` – Runs the test suite in "watch mode"
* `ember try:each` – Runs the test suite against multiple Ember versions

## Running the dummy application

* `ember serve`
* Visit the dummy application at [http://localhost:4200](http://localhost:4200).

For more information on using ember-cli, visit [https://ember-cli.com/](https://ember-cli.com/).
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2017
Copyright (c) 2020

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

Expand Down
Loading