Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
8f6933b
Trying to update Sass again - take 2
mbrambilla Feb 23, 2024
8ed734e
working gen - tables is breaking at the moment
mbrambilla Feb 26, 2024
0550161
table working - more mixins - started on forms
mbrambilla Feb 26, 2024
c8c5bcc
Add post-calc - continue with forms scss - fix rfs settings checks
mbrambilla Feb 29, 2024
d575054
Remainder of forms
mbrambilla Mar 1, 2024
3075e0e
Buttons, containers, and grid
mbrambilla Mar 1, 2024
8d5220b
Continue porting over components and mixins
mbrambilla Mar 13, 2024
ca89221
Continue porting over components and mixins
mbrambilla Mar 19, 2024
22ceb3e
Continue porting over components and mixins
mbrambilla Mar 20, 2024
f1b116f
Utilities and mixins
mbrambilla Mar 26, 2024
bc40acc
Some lint fixes and rename rfs related settings
mbrambilla Mar 27, 2024
86e086e
Remove testing file, slight color rework
mbrambilla Mar 28, 2024
b23ecb9
Testing passing palette variables
mbrambilla Mar 28, 2024
eb8a2c4
Move palette back into color-util
mbrambilla Mar 28, 2024
a2b7f5b
Move palette back into color-util
mbrambilla Mar 28, 2024
f8eaef5
Rework color-util and use math.pow
mbrambilla Mar 28, 2024
b0c2c7a
Fix passing var for color-warnings
mbrambilla Mar 29, 2024
6d558f6
Remove backup files
mbrambilla Mar 29, 2024
7945a4d
Start reducing wildcard use, update version of docs folders
mbrambilla Mar 29, 2024
ec9653f
Remove wildcards from mixins
mbrambilla May 9, 2024
cb904d9
Remove wildcards from utilities and vendor
mbrambilla May 14, 2024
c8c6f59
Remove wildcards from forms
mbrambilla May 15, 2024
8bd7686
Remove wildcards from core and components
mbrambilla May 16, 2024
1ace34b
Update some of the Github Actions CI
mbrambilla May 21, 2024
213e663
Update dependencies
mbrambilla Jul 10, 2024
74cdd01
Scss lint fixes and sass modules use
mbrambilla Jul 10, 2024
fdcdac8
Test suace flags
mbrambilla Jul 10, 2024
aa2670b
Test suace flags 2
mbrambilla Jul 10, 2024
57dcf4d
Revert sauce flag test
mbrambilla Jul 10, 2024
6f91180
Update devDepedencies
mbrambilla Jul 16, 2024
8b022e0
Args attempt again
mbrambilla Jul 16, 2024
e92715e
Yet another Args attempt again
mbrambilla Jul 16, 2024
4f6eb85
Fix dropdown unit test for Edge?
mbrambilla Jul 16, 2024
0c9f555
Fix dropdown unit test for Edge? try 2
mbrambilla Jul 16, 2024
075e7c3
Add assertion
mbrambilla Jul 16, 2024
593afd5
Try with trigger for Win/Edge
mbrambilla Jul 16, 2024
5d06b0e
Longer timeout?
mbrambilla Jul 18, 2024
481e6b0
Slight restructure?
mbrambilla Jul 18, 2024
a22331c
Disable test - What else happens?
mbrambilla Jul 18, 2024
246a0e7
Unit tests passing for now
mbrambilla Jul 18, 2024
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
  •  
  •  
  •  
20 changes: 10 additions & 10 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# https://github.com/browserslist/browserslist#readme

>= 1%
last 1 major version
>= 0.5%
last 2 major versions
not dead
Chrome >= 60
Firefox >= 60
Edge >= 15
Explorer >= 11
iOS >= 10
Safari >= 10
Android >= 6
not ExplorerMobile <= 11
Chrome >= 89
Edge >= 89
Firefox >= 89
Firefox ESR
iOS >= 15
Safari >= 15
not Explorer <= 11
not OperaMini all
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 4
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
23 changes: 5 additions & 18 deletions .github/workflows/css.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:

env:
FORCE_COLOR: 2
NODE: 18
NODE: 20

permissions:
contents: read
Expand All @@ -33,22 +33,9 @@ jobs:
- name: Install npm dependencies
run: npm ci

- name: CSS Dist
run: npm run css

- name: CSS Lint
run: grunt test-css
run: npm run css-lint

- name: CSS Dist
run: grunt dist-css

# Check that there are no Sass variables (`$`)
- name: Check built CSS files
shell: bash
run: |
SASS_VARS_FOUND=$(find "dist/css/" -type f -name "*.css" ! -name '*.min.css' -print0 | xargs -0 --no-run-if-empty grep -F "\$" || true)
if [[ -z "$SASS_VARS_FOUND" ]]; then
echo "Pass: No Sass variables found."
exit 0
else
echo "Error: Found $(echo "$SASS_VARS_FOUND" | wc -l | bc) Sass variables:"
echo "$SASS_VARS_FOUND"
exit 1
fi
44 changes: 0 additions & 44 deletions .github/workflows/dart-sass.yml

This file was deleted.

11 changes: 7 additions & 4 deletions .github/workflows/js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:

env:
FORCE_COLOR: 2
NODE: 18
NODE: 20

permissions:
contents: read
Expand All @@ -33,8 +33,11 @@ jobs:
- name: Install npm dependencies
run: npm ci

- name: JS Lint and Karma headless
run: grunt test-js
- name: JS Lint
run: npm run js-lint

- name: JS Karma headless
run: npm run js-test-karma

- name: JS Dist
run: grunt dist-js
run: npm run js
2 changes: 1 addition & 1 deletion .github/workflows/saucelabs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:

env:
FORCE_COLOR: 2
NODE: 18
NODE: 20

permissions:
contents: read
Expand Down
2 changes: 1 addition & 1 deletion .npmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
lockfile-version=2
lockfile-version=3
5 changes: 5 additions & 0 deletions .stylelintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
**/*.min.css
**/dist/
**/vendor/
/_site/
/node_modules/
123 changes: 0 additions & 123 deletions .stylelintrc

This file was deleted.

103 changes: 103 additions & 0 deletions .stylelintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
{
"extends": [
"stylelint-config-standard",
"stylelint-config-recess-order",
"@stylistic/stylelint-config"
],
"reportInvalidScopeDisables": true,
"reportNeedlessDisables": true,
"rules": {
"at-rule-empty-line-before": null,
"color-function-notation": null,
"color-named": "never",
"custom-property-empty-line-before": null,
"declaration-block-no-redundant-longhand-properties": null,
"declaration-empty-line-before": null,
"declaration-no-important": true,
"declaration-property-value-disallowed-list": {
"border": "none",
"outline": "none"
},
"font-weight-notation": [
"numeric",
{
"ignore": [
"relative"
]
}
],
"function-disallowed-list": [
"calc",
"lighten",
"darken"
],
"media-query-no-invalid": true,
"no-descending-specificity": null,
"property-disallowed-list": [
"border-radius",
"border-top-left-radius",
"border-top-right-radius",
"border-bottom-right-radius",
"border-bottom-left-radius",
"font-size",
"transition"
],
"rule-empty-line-before": null,
"selector-max-attribute": 2,
"selector-max-class": 4,
"selector-max-combinators": 4,
"selector-max-compound-selectors": 4,
"selector-max-id": 0,
"selector-max-specificity": null,
"selector-max-type": 2,
"selector-max-universal": 1,
"selector-no-qualifying-type": true,
"selector-not-notation": "simple",
"@stylistic/block-closing-brace-empty-line-before": null,
"@stylistic/block-closing-brace-newline-after": null,
"@stylistic/block-opening-brace-space-before": null,
"@stylistic/max-empty-lines": 2,
"@stylistic/max-line-length": null,
"@stylistic/number-leading-zero": "never",
"@stylistic/unicode-bom": "never"
},
"overrides": [
{
"files": [
"**/*.scss"
],
"extends": [
"stylelint-config-standard-scss"
],
"rules": {
"scss/at-extend-no-missing-placeholder": null,
"scss/at-if-closing-brace-newline-after": null,
"scss/at-if-closing-brace-space-after": null,
"scss/at-if-no-null": null,
"scss/at-mixin-argumentless-call-parentheses": "always",
"scss/at-mixin-pattern": null,
"scss/at-rule-conditional-no-parentheses": null,
"scss/comment-no-empty": null,
"scss/dimension-no-non-numeric-values": true,
"scss/dollar-variable-colon-space-after": "at-least-one-space",
"scss/dollar-variable-default": [
true,
{
"ignore": "local"
}
],
"scss/dollar-variable-empty-line-before": null,
"scss/double-slash-comment-empty-line-before": null,
"scss/double-slash-comment-whitespace-inside": null
}
},
{
"files": [
"scss/{functions,mixins,utilities}/*.scss"
],
"rules": {
"scss/dollar-variable-default": null
}
}
]
}
Loading