Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
9d93b51
Add jqeury and popper as peer dependecies
sesemaya Oct 8, 2017
a1fbbf5
Changed `color-yiq` from a mixin to a function
sesemaya Oct 31, 2017
33d773f
Apply undeline to active, focused and hovered links
sesemaya Oct 31, 2017
6a3a148
Remove box shadow from alert
sesemaya Oct 31, 2017
77e33da
Change alert link colour to inherit from parent
sesemaya Oct 31, 2017
973fd38
Make badges inline-flex
sesemaya Oct 31, 2017
2d97de5
Add support for `.badge-pill`
sesemaya Oct 31, 2017
4984b72
Fix display issues with badge links
sesemaya Nov 1, 2017
00c5291
Rounded corners for dropdown menu
sesemaya Nov 1, 2017
97c80f8
Add dropleft and dropright
sesemaya Nov 1, 2017
bae6e21
Add vertically centred modal
sesemaya Nov 1, 2017
4249d71
Dropleft and right should also have `position: relative`
sesemaya Nov 1, 2017
7048d73
Fix custom controls in input groups
sesemaya Nov 1, 2017
66ad9f4
Fix close button position in dismissible alerts
sesemaya Nov 1, 2017
34adf6c
Fix vertical input button group margin
sesemaya Nov 2, 2017
b2b63ee
Match width behaviour of form-control to form-control-plaintext
sesemaya Nov 2, 2017
67466bb
Improve custom controls' compatibility with form validation
sesemaya Nov 2, 2017
146e2ef
Clean up duplicated styles related to code
sesemaya Nov 2, 2017
34418f1
Stop overriding flat button styles when they are children of `.bg-dark`
sesemaya Nov 2, 2017
42660e5
Move theme variables outside of theme map
sesemaya Nov 2, 2017
0f1eaae
Set font-sizes relative to font-size-base
sesemaya Nov 2, 2017
f05d870
Add display table-row utility
sesemaya Nov 2, 2017
6f8df6d
Generate responsive tables classes for each grid breakpoint
sesemaya Nov 3, 2017
28e7734
Fixes #146
sesemaya Nov 3, 2017
206cf30
Update floating action button documentation since we are here
sesemaya Nov 3, 2017
1b991fc
Update Popper to 1.12.6
sesemaya Nov 3, 2017
bed7c27
Update toc style for doc site
sesemaya Nov 3, 2017
1c9a08f
Import Bootstrap 4.0.0-beta.2 doc site code
sesemaya Nov 3, 2017
2df6647
Merge pull request #150 from Daemonite/update-build-tools
sesemaya Nov 7, 2017
fa13160
Merge pull request #151 from Daemonite/backfilling-bootstrap-v4.0.0-b…
sesemaya Nov 7, 2017
8b342c1
Install stylelint
sesemaya Nov 7, 2017
bbe5d1c
Rename folder sass to scss
sesemaya Nov 8, 2017
b5c75d4
Simplify button group
sesemaya Nov 13, 2017
19a8434
Simplify input group
sesemaya Nov 13, 2017
2d9ecc6
Update stylelint rules
sesemaya Nov 13, 2017
144ae98
Update scss based on new stylelint rules
sesemaya Nov 13, 2017
3207794
Remove unnecessary rules from stylelint config
sesemaya Nov 13, 2017
d390078
Add order/order rules to stylelint
sesemaya Nov 14, 2017
7270866
Stylelint for docs
sesemaya Nov 14, 2017
02012fc
Install node-sass
sesemaya Nov 14, 2017
90805d1
Install postcss-cli
sesemaya Nov 14, 2017
4721d11
Install cssnano
sesemaya Nov 15, 2017
d435d49
Install npm-run-all
sesemaya Nov 16, 2017
e6597a7
Combine CSS scripts
sesemaya Nov 16, 2017
1318ba7
Remove grunt packages for compiling CSS
sesemaya Nov 17, 2017
c6b245f
Install eslint
sesemaya Nov 26, 2017
da1809b
Print tweaks
sesemaya Jan 9, 2018
2ed9cf8
Patch fractional viewport widths to work around Safari rounding bug
sesemaya Jan 9, 2018
f871ea2
Sass lint
sesemaya Jan 10, 2018
1558e54
Update custom form controls
sesemaya Jan 10, 2018
5b5258f
Update doc to reflect custom form control changes
sesemaya Jan 11, 2018
6c13fee
Simplify button group
sesemaya Jan 11, 2018
e215c9c
Simplify input group
sesemaya Jan 11, 2018
3d5c90d
Remove static `.invalid-feedback` and `.invalid-tooltip`
sesemaya Jan 11, 2018
71f4d5b
Enable hover effect on custom file input
sesemaya Jan 12, 2018
87bf7e7
Update form validation
sesemaya Jan 12, 2018
b1bd50d
Delete `.col-form-legend`
sesemaya Jan 12, 2018
339518f
Remove `touch-action: manipulation` click optimization
sesemaya Jan 12, 2018
eb0b3a8
Deprecate hover media query mixin and shim
sesemaya Jan 12, 2018
d844473
Update border utilities
sesemaya Jan 12, 2018
e9da3cf
Add `.order-0` to the flexbox grid ordering helpers
sesemaya Jan 12, 2018
3de06f7
Update flexbox grid order helpers
sesemaya Jan 12, 2018
f4ae2d3
Update grid push helpers
sesemaya Jan 12, 2018
41cb5eb
Assign popover its own variables
sesemaya Jan 12, 2018
9886db3
Add `$picker-border-radius`
sesemaya Jan 12, 2018
6324e85
Use `$progress-bar-border-radius` for indeterminate bar
sesemaya Jan 12, 2018
ba2c24f
Add `$tooltip-border-radius`
sesemaya Jan 12, 2018
0184820
Set `cursor: pointer` for `<summary>`
sesemaya Jan 12, 2018
71cf9f4
Reintroduce `cursor:pointer` for certain elements
sesemaya Jan 12, 2018
816164f
Fix animated and striped progress bar disappering on solid bg
sesemaya Jan 12, 2018
49ed347
Update `code` styles
sesemaya Jan 12, 2018
a00001a
Sass lint
sesemaya Jan 12, 2018
b1a9a02
Update `util.js`
sesemaya Jan 12, 2018
00e4ab5
Add `$yiq-contrasted-threshold`
sesemaya Jan 12, 2018
dfc4108
Dist
sesemaya Jan 12, 2018
45a7c0a
Update doc site assets
sesemaya Jan 12, 2018
2ab889e
Merge branch 'update-build-tools' into backfilling-bootstrap-v4.0.0-b…
sesemaya Jan 14, 2018
e41065a
Move CSS and JavaScript for docs into a separate folder
sesemaya Jan 14, 2018
b1e6ebf
Update docs site to use `docs` CSS instead of `project` CSS
sesemaya Jan 17, 2018
0e8b3ec
Remove textarea auto size
sesemaya Jan 17, 2018
f30895c
Remove waves
sesemaya Jan 17, 2018
26d445d
Format `docs.js`
sesemaya Jan 17, 2018
53a3a4e
Update JavaScript build process
sesemaya Jan 17, 2018
4700f5f
Update stylelint config
sesemaya Jan 17, 2018
9d017ec
Sass lint
sesemaya Jan 17, 2018
6e1d477
Update CSS build process
sesemaya Jan 17, 2018
2f4f3c8
Uninstall grunt packages
sesemaya Jan 18, 2018
acc8501
Dist
sesemaya Jan 18, 2018
4ba462c
Remove unnecessary files from npm package
sesemaya Jan 18, 2018
35b1e2a
Bundle update
sesemaya Jan 18, 2018
0bdd15d
Update docs build process
sesemaya Jan 18, 2018
fa6d19d
Update docs CSS to work with docs build process changes
sesemaya Jan 18, 2018
d61de82
Install htmllint
sesemaya Jan 18, 2018
5a97bec
HTML lint
sesemaya Jan 18, 2018
48ffc06
Add default `docs` tasks
sesemaya Jan 18, 2018
d8c1e76
Remove multi-line text fields from docs
sesemaya Jan 19, 2018
0c56863
Remove waves from docs
sesemaya Jan 19, 2018
b452fe7
Update docs home page
sesemaya Jan 19, 2018
d017c4d
Update `package.json`
sesemaya Jan 19, 2018
d369b31
Dist
sesemaya Jan 19, 2018
49dacbb
Add `npm run dist` task
sesemaya Jan 19, 2018
f070f73
Typo in docs home page
sesemaya Jan 19, 2018
af6af2d
Update BS4 docs
sesemaya Jan 19, 2018
43e9799
Update BS4 CSS and JavaScript CDN for docs
sesemaya Jan 23, 2018
7d3dd72
Improve getting started guide
sesemaya Jan 23, 2018
df92552
Update BS4 docs
sesemaya Jan 23, 2018
fd8a111
Update dev dependencies
sesemaya Jan 23, 2018
4f07315
Update `browserslist`
sesemaya Jan 23, 2018
a609013
Update breakpoints to in favour of BS4 values
sesemaya Jan 23, 2018
e72dd77
Fix `.form-check` vertical alignment
sesemaya Jan 23, 2018
ee8e9c4
Fix inline form vertical alignment
sesemaya Jan 23, 2018
70e8a5f
Remove redundant CSS `margin-bottom: 0;` for `.col-form-label`
sesemaya Jan 23, 2018
c921100
Apply styles to `.form-control-file`
sesemaya Jan 23, 2018
5911937
Update `util.js`
sesemaya Jan 23, 2018
9ceb66f
Add carousel fade option
sesemaya Jan 23, 2018
1e55171
Apply `cursor: pointer;` to carousel controls
sesemaya Jan 23, 2018
c2a6623
Show carousel control on `:focus`
sesemaya Jan 23, 2018
2e8afd6
Consistently use `:disabled` rather than `[disabled]` selector
sesemaya Jan 23, 2018
62ac145
Add `.table-borderless`
sesemaya Jan 23, 2018
b143950
Allow to change `.table-striped` between `odd` and `even`
sesemaya Jan 23, 2018
19d5091
Add `.dropdown-item-text`
sesemaya Jan 23, 2018
c3ac08e
Add order last
sesemaya Jan 23, 2018
599fa98
Prevent print utils from overriding all other display utils
sesemaya Jan 23, 2018
f8f5758
Add flex fill util
sesemaya Jan 23, 2018
53f89e4
Update `$sizes` and `$spacers`
sesemaya Jan 23, 2018
fcaed99
Update breakpoint mixins
sesemaya Jan 23, 2018
2d00be5
Fix `$grid-gutter-width` value
sesemaya Jan 24, 2018
097bc50
Add direct children selectors to avoid cascading styles into a menu form
sesemaya Jan 24, 2018
334a664
Fix vertical alignment of dropdown toggle icon
sesemaya Jan 24, 2018
dcb523f
Check for `window` before `window.QUnit`
sesemaya Jan 24, 2018
286b397
Update `lint-vars` to work in the same way as BS4
sesemaya Jan 24, 2018
ea5043d
Overhaul colour system
sesemaya Jan 24, 2018
fb4b8d2
Add CSS variables
sesemaya Jan 24, 2018
3a18417
Remove unused variables
sesemaya Jan 24, 2018
64ba6de
Update floating label and textfiel box
sesemaya Feb 1, 2018
f324f0c
Update docs to work with recent CSS changes
sesemaya Feb 1, 2018
690d247
Dist
sesemaya Feb 1, 2018
26c44f7
Allow table cell colour to be easily modified
sesemaya Feb 2, 2018
da651bc
Update table styles to work more like BS4 default
sesemaya Feb 2, 2018
6612cea
Update table styles to work more like BS4 default
sesemaya Feb 2, 2018
05d5551
Change a few `colour` to `color`
sesemaya Feb 2, 2018
e427b73
Update `docs.scss` to import `color` rather than `colour`
sesemaya Feb 2, 2018
1f5aa85
Adjust doc site page layout
sesemaya Feb 2, 2018
288b80f
Remove redundant quotes from Sass
sesemaya Feb 5, 2018
f150d5c
Add docs for theming Material
sesemaya Feb 5, 2018
d4f6226
Adjust docs home page to work with new breakpoints
sesemaya Feb 5, 2018
385cf18
Dist
sesemaya Feb 5, 2018
c33414d
Add docs for Material icons
sesemaya Feb 5, 2018
a112e9b
Add docs for Material typography
sesemaya Feb 6, 2018
2efb5fb
Enforce focus for all types of navdrawers
sesemaya Feb 6, 2018
9bc4fcc
Make navdrawer transition smoother
sesemaya Feb 6, 2018
dbcd33c
Improve vertical alignment of `.navdrawer-nav`
sesemaya Feb 6, 2018
b52b990
Dist
sesemaya Feb 6, 2018
11d2422
Add docs for navigation drawer
sesemaya Feb 6, 2018
3b265ba
Remove mentions of `waves` in button docs
sesemaya Feb 6, 2018
986c2cb
Update BS4 docs
sesemaya Feb 6, 2018
0056f85
Docs HTML lint
sesemaya Feb 6, 2018
578f143
Minify docs JavaScript directly
sesemaya Feb 7, 2018
58f636c
Update dev dependencies
sesemaya Feb 7, 2018
ac5fc4e
Update folder name to `daemonite-material`
sesemaya Feb 7, 2018
28c9760
Update readme
sesemaya Feb 7, 2018
a234341
Fix a few typos
sesemaya Feb 7, 2018
2543540
Update nav drawer JavaScript to work with different transition durations
sesemaya Feb 8, 2018
561254a
Add missing `goup` attr to nav drawer doc
sesemaya Feb 8, 2018
e1f8843
Update floating label JavaScript
sesemaya Feb 8, 2018
0e41309
Add examples for floating label with initial value
sesemaya Feb 8, 2018
9c88575
Lint expansion panel JavaScript
sesemaya Feb 8, 2018
cd39d29
Lint selection control focus JavaScript
sesemaya Feb 8, 2018
1f9b1a3
Update tab switch JavaScript to work with different transition durations
sesemaya Feb 8, 2018
0223b72
Fix tab indicator disappearing issue with scrollable tabs
sesemaya Feb 8, 2018
18d95da
Update tabs doc
sesemaya Feb 8, 2018
31bfd16
Fix missing BS4 logo issue in navbar doc
sesemaya Feb 8, 2018
789f462
Limit `.form-control` width in navbar examples
sesemaya Feb 8, 2018
a15cc29
Improve h and v alignment of components in navbar
sesemaya Feb 8, 2018
b439972
Make form components work better in navbar
sesemaya Feb 8, 2018
05a8ce8
Add `.btn-float-dropdown`
sesemaya Feb 8, 2018
74ed9ee
Update styles for picker's month and year selectors
sesemaya Feb 8, 2018
4e9d701
Landscape picker
sesemaya Feb 8, 2018
2a0de50
Responsive navdrawer
sesemaya Feb 9, 2018
b46243d
Update docs for responsive navdrawer
sesemaya Feb 9, 2018
6bc21e3
Remove redundant whitespace in JavaScript
sesemaya Feb 9, 2018
9375e65
Dist
sesemaya Feb 9, 2018
dc40c91
Update doc home page to make `docs` button obvious
sesemaya Feb 9, 2018
db49def
Fix outdated utility classes on doc home page
sesemaya Feb 9, 2018
ff21120
Lint JavaScript comments
sesemaya Feb 9, 2018
5bb1d75
Update references to BS4 version number
sesemaya Feb 9, 2018
9cbab7f
Dist
sesemaya Feb 9, 2018
3aec7b4
Bump up version number to 4.0.0
sesemaya Feb 9, 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
16 changes: 16 additions & 0 deletions .babelrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
module.exports = {
presets: [
[
'@babel/env',
{
exclude: ['transform-typeof-symbol'],
loose: true,
modules: false
}
]
],
plugins: [
process.env.PLUGINS && 'transform-es2015-modules-strip',
'@babel/proposal-object-rest-spread'
].filter(Boolean)
};
3 changes: 3 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
**/*.min.js
**/addons/*
js/*
6 changes: 3 additions & 3 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
source 'https://rubygems.org'

group :development, :test do
gem 'jekyll', '~> 3.5.1'
gem 'jekyll-redirect-from', '~> 0.12.1'
gem 'jekyll', '~> 3.7.0'
gem 'jekyll-redirect-from', '~> 0.13.0'
gem 'jekyll-sitemap', '~> 1.1.1'
gem 'jekyll-toc', '~> 0.3.0.pre1'
gem 'jekyll-toc', '~> 0.5.1'
end
60 changes: 36 additions & 24 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,50 +1,62 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.5.1)
public_suffix (~> 2.0, >= 2.0.2)
addressable (2.5.2)
public_suffix (>= 2.0.2, < 4.0)
colorator (1.1.0)
concurrent-ruby (1.0.5)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.5)
ffi (1.9.18)
forwardable-extended (2.6.0)
jekyll (3.5.2)
http_parser.rb (0.6.0)
i18n (0.9.1)
concurrent-ruby (~> 1.0)
jekyll (3.7.0)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 1.1)
kramdown (~> 1.3)
jekyll-watch (~> 2.0)
kramdown (~> 1.14)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (~> 1.7)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-redirect-from (0.12.1)
jekyll-redirect-from (0.13.0)
jekyll (~> 3.3)
jekyll-sass-converter (1.5.0)
jekyll-sass-converter (1.5.1)
sass (~> 3.4)
jekyll-sitemap (1.1.1)
jekyll (~> 3.3)
jekyll-toc (0.3.0)
jekyll-toc (0.5.1)
nokogiri (~> 1.6)
jekyll-watch (1.5.0)
listen (~> 3.0, < 3.1)
kramdown (1.14.0)
jekyll-watch (2.0.0)
listen (~> 3.0)
kramdown (1.16.2)
liquid (4.0.0)
listen (3.0.8)
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
mercenary (0.3.6)
mini_portile2 (2.2.0)
nokogiri (1.8.0)
mini_portile2 (~> 2.2.0)
pathutil (0.14.0)
mini_portile2 (2.3.0)
nokogiri (1.8.1)
mini_portile2 (~> 2.3.0)
pathutil (0.16.1)
forwardable-extended (~> 2.6)
public_suffix (2.0.5)
public_suffix (3.0.1)
rb-fsevent (0.10.2)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
rouge (1.11.1)
rouge (3.1.0)
ruby_dep (1.5.0)
safe_yaml (1.0.4)
sass (3.5.1)
sass (3.5.5)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
Expand All @@ -54,10 +66,10 @@ PLATFORMS
ruby

DEPENDENCIES
jekyll (~> 3.5.1)
jekyll-redirect-from (~> 0.12.1)
jekyll (~> 3.7.0)
jekyll-redirect-from (~> 0.13.0)
jekyll-sitemap (~> 1.1.1)
jekyll-toc (~> 0.3.0.pre1)
jekyll-toc (~> 0.5.1)

BUNDLED WITH
1.15.4
1.16.0
Loading