Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
f3bcff8
chore: add new JS utils for extending component data, adding conditio…
sghoweri Sep 3, 2018
1537c42
chore: remove theming and layout toggles now handled by <pl-toggle-th…
sghoweri Sep 9, 2018
a074cc0
refactor: globally update background + background-related CSS transit…
sghoweri Sep 9, 2018
b6c62ff
chore: misc Sass cleanup + tweaks
sghoweri Sep 9, 2018
8449b1a
fix: update annotation style to display consistently in browser UI --…
sghoweri Sep 9, 2018
397cd2f
refactor: updating deps + new additions for POC web component demo
sghoweri Sep 9, 2018
3d38d43
refactor: update UIKit Webpack build to support inlining Sass files w…
sghoweri Sep 15, 2018
01f9dce
feat: wire up redux + store + a few basic actions to support globally…
sghoweri Sep 15, 2018
3d6a834
feat: add localstorage support to redux store
sghoweri Sep 15, 2018
dd1ac7e
feat: add Preact-powered base component extended by other components
sghoweri Sep 15, 2018
78b38a1
chore: add classnames helper library
sghoweri Sep 15, 2018
a04bade
feat: add <pl-toggle-theme> component
sghoweri Sep 15, 2018
65b1177
feat: add <pl-toggle-layout> component
sghoweri Sep 15, 2018
2141ad7
feat: add wrapping <pl-layout> component that responds to state chang…
sghoweri Sep 15, 2018
00954e3
chore: expose global Sass variables and mixins as a single importable…
sghoweri Sep 15, 2018
a9ed2b1
refactor: delete layout.js -- ported over to the <pl-layout> componen…
sghoweri Sep 15, 2018
10cf92a
refactor: remove old code no longer needed from index.html template
sghoweri Sep 15, 2018
809359d
refactor: wire up new <pl-layout> wrapper + new inner wrapper for han…
sghoweri Sep 15, 2018
9dbef69
refactor: update header controls to include the new theme and layout …
sghoweri Sep 15, 2018
a2d77c7
fix: update query selector to fail properly if Hogan template hadn't …
sghoweri Sep 15, 2018
42b2c59
refactor: revert renaming sidebar theme toggle class
sghoweri Sep 15, 2018
23c9842
refactor: update modal / drawer UI to include the new <pl-toggle-layo…
sghoweri Sep 15, 2018
ef65f82
refactor: clean up UI to better support space required for new layout…
sghoweri Sep 15, 2018
ba0ca74
fix: update header styles to less-frequently wrap nav links to multip…
sghoweri Sep 15, 2018
c0fcd6f
fix: update viewport CSS to prevent JS from exceeding the maximum siz…
sghoweri Sep 15, 2018
541ca3a
fix: update sidebar breakpoint to match breakpoints used in other com…
sghoweri Sep 15, 2018
a2e5720
fix: hide borders on action menu when sidebar is visible
sghoweri Sep 15, 2018
4d36c02
chore: update tools component to support an SVG icon positioned at th…
sghoweri Sep 15, 2018
40a6bcd
refactor: remove locally defined sidebar variable -- moved under glob…
sghoweri Sep 15, 2018
8eb32b0
refactor: update entrypoint to async load new web components; update …
sghoweri Sep 15, 2018
cd37c29
feat: clean up UI controls in the light theme
sghoweri Sep 15, 2018
cd60b6d
refactor: update viewport and modal layouts to work with horizontal a…
sghoweri Sep 15, 2018
da535ef
chore: remove unnecessary background color; stash away WIP updates fo…
sghoweri Sep 15, 2018
2f5a705
chore: polish up panel UI so medium-ish screens that support the side…
sghoweri Sep 15, 2018
90bbb23
chore: polish up modal / tabs UI on small to medium screens; update i…
sghoweri Sep 15, 2018
b3abb20
fix: ie 11 cross browser fixes
sghoweri Sep 15, 2018
930b619
fix: misc IE 11-specific UI and layout bugs
sghoweri Sep 15, 2018
62f8bdb
fix: misc firefox-related bug fixes and quirks, including requiring t…
sghoweri Sep 15, 2018
73d39ce
chore: fix background color of mobile nav on smaller screens; fresh p…
sghoweri Sep 15, 2018
0076b64
Merge commit '97948b2e0b80764fdcec2fb2132f76bcef3c3466' into feature/…
sghoweri Sep 15, 2018
638aec6
chore: fresh build post merge
sghoweri Sep 15, 2018
e52e06e
fix: update package.json with missing custom elements packages
sghoweri Oct 23, 2018
2959b93
fix: update native shim import path
sghoweri Oct 23, 2018
639265a
refactor: add setup command + uikit build NPM script
sghoweri Oct 23, 2018
56cc00d
refactor: update Travis to bootstrap Lerna + build uikit
sghoweri Oct 23, 2018
0ce7470
fix: add missing style-loader
sghoweri Oct 23, 2018
592bbb9
refactor: add bail flag to full Webpack build
sghoweri Oct 23, 2018
bef037b
chore: remove bail flag on test command — no longer needed here
sghoweri Oct 23, 2018
b047cba
fix: update Webpack config public path + add to default Webpack confi…
bolt-bot Oct 27, 2018
31c3005
chore: regenerate uikit assets with updates public path
bolt-bot Oct 27, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ before_install:

before_script:
- npm install -g [email protected]
- npm run bootstrap
- npm run setup
- lerna add @pattern-lab/engine-mustache --scope=@pattern-lab/core
- lerna add @pattern-lab/engine-handlebars --scope=@pattern-lab/core
- lerna add @pattern-lab/engine-underscore --scope=@pattern-lab/core
Expand Down
2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
"private": true,
"scripts": {
"bootstrap": "lerna bootstrap",
"setup": "npm run bootstrap && npm run build:uikit",
"build:uikit": "lerna exec --scope @pattern-lab/uikit-workshop -- npm run build",
"precommit": "pretty-quick --staged",
"prettier": "prettier --config .prettierrc --write ./**/*.js",
"test": "lerna run test",
Expand Down
5 changes: 5 additions & 0 deletions packages/uikit-workshop/.patternlabrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
// .rc config file allowing users to customize folder locations, etc that are wired up to be configurable in the build process (via cosmic config) -- this example lives in the root of UIKit however can live in a higher-level parent as part of your project's config!

module.exports = {
// buildDir: '../../../www/pattern-lab',
}
408 changes: 401 additions & 7 deletions packages/uikit-workshop/dist/index.html

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

164 changes: 163 additions & 1 deletion packages/uikit-workshop/dist/styleguide/js/patternlab-pattern.js

Large diffs are not rendered by default.

1,436 changes: 1,435 additions & 1 deletion packages/uikit-workshop/dist/styleguide/js/patternlab-viewer.js

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

37 changes: 31 additions & 6 deletions packages/uikit-workshop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
"description": "Front-end assets and templates for the default Pattern Lab workshop view",
"main": "gulpfile.js",
"scripts": {
"build": "webpack-cli --config webpack.config.js --progress",
"build": "webpack-cli --config webpack.config.js --progress --bail",
"watch": "webpack-cli --config webpack.config.js --progress --watch",
"test": "npm run build -- --bail"
"test": "npm run build"
},
"authors": [
{
Expand All @@ -32,25 +32,34 @@
"jshint": "^2.9.5"
},
"devDependencies": {
"@babel/core": "^7.0.0-beta.55",
"@babel/preset-env": "^7.0.0-beta.55",
"node-sass-selector-importer": "^5.2.0",
"@babel/core": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/plugin-proposal-decorators": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
"@babel/plugin-syntax-jsx": "^7.0.0",
"@babel/plugin-transform-react-jsx": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"autoprefixer": "^9.1.0",
"babel-loader": "^8.0.0-beta.4",
"babel-loader": "^8.0.2",
"clean-css-loader": "^1.0.1",
"clean-webpack-plugin": "^0.1.19",
"copy-webpack-plugin": "^4.5.2",
"critical": "^1.3.4",
"cosmiconfig": "^5.0.6",
"critical-css-webpack-plugin": "^0.2.0",
"critical": "^1.3.4",
"css-loader": "^1.0.0",
"html-loader": "^0.5.5",
"html-webpack-plugin": "github:jantimon/html-webpack-plugin#webpack-4",
"jshint": "^2.9.6",
"mini-css-extract-plugin": "^0.4.1",
"no-emit-webpack-plugin": "^1.0.0",
"node-sass": "^4.9.3",
"penthouse": "^1.6.2",
"postcss-loader": "^3.0.0",
"raw-loader": "^0.5.1",
"sass-loader": "^7.1.0",
"style-loader": "^0.23.1",
"uglifyjs-webpack-plugin": "^1.2.7",
"webpack": "4.16.3",
"webpack-cli": "^3.1.0",
Expand All @@ -61,18 +70,34 @@
"access": "public"
},
"dependencies": {
"classnames": "^2.2.6",
"react-animate-height": "^2.0.4",
"@skatejs/renderer-preact": "^0.3.3",
"@webcomponents/shadydom": "^1.2.0",
"@webcomponents/custom-elements": "^1.2.1",
"clipboard": "^2.0.1",
"core-js": "^2.5.7",
"deepmerge": "^2.1.1",
"document-register-element": "^1.11.1",
"es6-promise": "^4.2.4",
"fg-loadcss": "^2.0.1",
"fg-loadjs": "^1.0.0",
"hogan.js": "^3.0.2",
"jquery": "^3.3.1",
"js-cookie": "^2.2.0",
"jshint": "^2.9.5",
"mousetrap": "^1.6.2",
"preact-compat": "^3.18.4",
"preact": "^8.3.1",
"prism": "^4.1.2",
"prismjs": "^1.15.0",
"pwa-helpers": "^0.8.3",
"redux-thunk": "^2.3.0",
"redux": "^4.0.0",
"reselect": "^3.0.1",
"scriptjs": "^2.5.8",
"scroll-js": "^1.9.1",
"skatejs": "^5.2.4",
"typeahead.js": "^0.11.1",
"whendefined": "^0.0.1",
"wolfy87-eventemitter": "^5.2.4"
Expand Down
Loading