227 Commits

Author SHA1 Message Date
Adam Wathan
d77bc055ee Support for basic variant generator plugins
Allows you to write a plugin that registers a new variant but only
allows you to modify the selector (like what our built-in generators
do.)

Next steps are to support variants that wrap rules with at-rules
(like @supports for example), variants that can modify properties
(as opposed to just selectors), and to give variant plugin authors
control over how responsive variants interact with their own variants.
2018-06-26 13:44:47 -04:00
Adam Wathan
9eca69ad83 Refactor process plugins to return an object 2018-06-26 13:44:47 -04:00
Adam Wathan
9d05910507 Generate variants based on the order specified in the modules config 2018-06-26 13:44:47 -04:00
Adam Wathan
bfaafffb3f Fix style 2018-06-26 13:44:38 -04:00
Adam Wathan
46ea06e6d6
Merge pull request #504 from tailwindcss/table-layout
Add table layout module
2018-06-26 05:10:25 +09:30
Adam Wathan
6fb772cb71 Test config can be passed as object instead of path 2018-06-25 08:35:01 -04:00
Adam Wathan
2eb49a8fb4 Add table layout module 2018-06-22 09:55:56 -04:00
Adam Wathan
06b1651b84 Update tests 2018-06-22 07:51:50 -04:00
Adam Wathan
bed2ddc223 Add more default spacing sizes
...and matching height/width where spacers had them but sizes didn't.
2018-06-20 15:10:21 -04:00
Adam Wathan
7c8e6f9d25 Enable more variants by default 2018-06-20 14:34:50 -04:00
Adam Wathan
1fc8a85ffd
Merge pull request #491 from tailwindcss/no-outline
Add "outline-none" and "shadow-outline" utilities
2018-06-21 03:52:00 +09:30
Jonathan Reinink
38609128c1 Remove default tabindex="-1" outline style in Preflight 2018-06-20 13:46:41 -04:00
Jonathan Reinink
dd71f23bfa Enable focus varients for outlines by default 2018-06-20 13:41:48 -04:00
Jonathan Reinink
23a0151311 Enable focus varients for shadows by default 2018-06-20 13:40:26 -04:00
Jonathan Reinink
d4deb7f971 Rename "no-outline" to "outline-none" instead 2018-06-20 13:38:36 -04:00
Adam Wathan
7019ef3a8f
Merge pull request #426 from adevade/patch-1
Add height: auto; to img tag in preflight
2018-06-21 02:33:05 +09:30
Adam Wathan
8333d46cae Add variant prefix to last class in a selector, not the first 2018-06-20 12:21:14 -04:00
Jonathan Reinink
f188bd3093 Change no-outline utility value form "none" to "0" 2018-06-15 09:04:04 -04:00
Adam Wathan
4771c93edd
Merge pull request #489 from tailwindcss/border-collapse
Add border collapse default styles and utilities
2018-06-15 22:32:45 +09:30
Adam Wathan
71519487e2
Merge pull request #445 from hacknug/feature/overflow
Add overflow hidden classes for each axis
2018-06-15 22:21:43 +09:30
Jonathan Reinink
8b3709309d Add default shadow outline utility 2018-06-14 14:13:07 -04:00
Jonathan Reinink
38962a5e77 Add "no-outline" utility 2018-06-14 14:12:53 -04:00
Jonathan Reinink
d0d70b8282 Add "border-collapse" and "border-separate" utilities 2018-06-14 11:46:04 -04:00
Jonathan Reinink
9e218a2491 Add "border-collapse: collapse" table style in Preflight 2018-06-14 11:45:08 -04:00
Adam Wathan
1de2a24eb3 Switch to more robust existing CSS escaping library 2018-06-04 09:14:38 -04:00
Adam Wathan
c678d91fe0 Test that class names in apply directives are escaped 2018-06-04 08:49:36 -04:00
David Mosher
862bce837e add test harness for cli.js and stdout bugfix
- when used on the CLI, lib/cli.js was writing the output of log
statements to STDOUT; this caused consumers of the CLI who wanted to
pipe the processed output (css) to other unix utilities to end up with
invalid CSS due to the log messages appearing at the start and end of
the files

- this commit fixes this by replacing `console.log` with `console.warn`
and `console.error`, which both write output to STDERR
2018-05-03 13:42:45 -04:00
Nestor Vera
f4c9d45f8e Add classes to set overflow visible on independent axis 2018-04-03 11:38:51 +02:00
Nestor Vera
5f31ad6f42 Add overflow hidden classes for each axis (plus tests) 2018-04-02 18:56:18 +02:00
Andréas Lundgren
dd9e1dcc04
Update test 2018-03-14 01:20:05 +01:00
Adam Wathan
6c127e5ac3 Revert not-italic to roman 2018-03-13 17:11:17 -04:00
Adam Wathan
0f0a4f45e8 Fix style 2018-03-13 14:15:05 -04:00
Adam Wathan
cfb676acd7 Test that container screens can just be an array 2018-03-13 14:07:05 -04:00
Adam Wathan
9ee6a30d5f Add center and padding options to container plugin 2018-03-13 13:50:44 -04:00
Adam Wathan
de24a2a45e Remove special scrollbar styling for IE/Edge 2018-03-13 12:33:19 -04:00
Adam Wathan
cc968d1791 Fix conflics, refactor variant generator 2018-03-13 08:12:20 -04:00
Adam Wathan
1b24db9244 Sort cursor utilities 2018-03-13 07:55:49 -04:00
Adam Wathan
a2ffc0d62d Merge branch 'OFFLINE-GmbH-master' into 0.5 2018-03-13 07:50:53 -04:00
Adam Wathan
cf77601bcf Fix conflicts 2018-03-13 07:50:33 -04:00
Laurence Ioannou
174f3723aa Update overflow.js 2018-03-12 16:05:35 -04:00
Adam Wathan
77e350c882 Merge branch 'hacknug-feature/backgroundSizes' into 0.5 2018-03-12 15:41:55 -04:00
Adam Wathan
290bafd2d2 Fix conflicts 2018-03-12 15:41:25 -04:00
Adam Wathan
20461a3418 Generate container classes as components, not utilities 2018-03-12 15:34:34 -04:00
Adam Wathan
fa0e06c2dd Generate focus variants last and group-hover variants first 2018-03-12 15:34:14 -04:00
Adam Wathan
02bac50589 Rename to 2018-03-12 15:33:53 -04:00
Adam Wathan
c63bf4f4da Fix conflicts 2018-03-12 11:14:54 -04:00
Adam Wathan
dbb4802fb6 Fix style 2018-03-07 09:37:01 -05:00
Adam Wathan
db8e06c282 Add test for nested rules 2018-03-07 09:37:01 -05:00
Adam Wathan
3be6a04d54 Add test to make sure we're not stupidly flattening styles too early 2018-03-07 09:37:01 -05:00
Adam Wathan
8e8f47c58d Respect user prefix by default when creating component classes 2018-03-07 09:37:01 -05:00