Rouven Hurling
f629b647da
Implement optional prefix substitution in @apply
2018-09-14 15:10:17 +02:00
Adam Wathan
1a8383c08d
Merge branch 'master' into feature/focus-within
2018-09-13 21:41:16 +09:30
scottbedard
7fb1af00f6
fix remaining shorthand cases for flexbug #6
...
see https://github.com/philipwalton/flexbugs#flexbug-6
2018-09-12 19:43:47 -07:00
Scott Bedard
9cb177a737
Improve IE support for flex-1 utility
...
closes #549
2018-09-10 11:38:55 -07:00
Adam Wathan
d82a7556c0
Preserve units for zero value properties
2018-08-14 13:37:08 -04:00
Adam Wathan
7201c4f51b
Rename lazyConfig to getConfig
2018-07-16 08:37:23 -04:00
Adam Wathan
c0adb29f27
Be more defensive about fetching input source file
2018-07-16 08:35:58 -04:00
Adam Wathan
91286ad6bf
Process all Tailwind features as one big plugin
2018-07-16 08:30:57 -04:00
Adam Wathan
25744172d1
Extract duplication to function
2018-07-12 11:05:09 -04:00
Adam Wathan
1a9b87f085
Fix style
2018-07-12 11:02:13 -04:00
Adam Wathan
80baf4aa17
Pass generated utilities around as array instead of root
...
When you do something like container.before(someRoot), PostCSS actually *mutates* someRoot, leaving it empty and moving its contents before the container. container.before(arrayOfNodes) on the other hand does no weird mutation.
This PR makes sure generatedUtilities is an array of nodes instead of a PostCSS container to avoid this unexpected mutation. It makes it a bit more work to walk those nodes if they need to be transformed, but I think it's worth the trade-off. Can always write a helper function around that if the boilerplate starts to feel repetitive.
2018-07-11 19:14:33 -04:00
Adam Wathan
597bad6ee5
Clone generatedUtilities before inserting
2018-07-11 15:54:11 -04:00
Adam Wathan
dd6fa7c4eb
Merge pull request #516 from tailwindcss/shadow-table
...
[Experiment] Allow `@apply`-ing utility classes that aren't explicitly defined but would be generated
2018-07-12 02:01:19 +09:30
Adam Wathan
7846d2a228
Move plugin variant features behind experiment
2018-07-11 12:13:50 -04:00
Adam Wathan
24e1385aca
Only enable shadow lookup if shadowLookup experiment is enabled
2018-07-11 11:51:47 -04:00
Adam Wathan
cfe492220c
Refactor duplication
2018-07-11 11:45:45 -04:00
Adam Wathan
cdbea36564
Fallback to shadow table
2018-07-11 09:56:11 -04:00
Adam Wathan
f974b8df03
Add support for writing variant plugins with raw PostCSS API
2018-06-26 13:44:47 -04:00
Adam Wathan
9b22ff3513
Only process plugins once
2018-06-26 13:44:47 -04:00
Adam Wathan
b21d258f63
Wrap Tailwind plugins in new plugin to only unwrap config once
2018-06-26 13:44:47 -04:00
Adam Wathan
64cda2f44b
Refactor duplication to use generateVariantFunction
2018-06-26 13:44:47 -04:00
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
46ea06e6d6
Merge pull request #504 from tailwindcss/table-layout
...
Add table layout module
2018-06-26 05:10:25 +09:30
Benoît Rouleau
46058cf6c8
accept config as a js object
2018-06-22 21:01:18 -04:00
Adam Wathan
2eb49a8fb4
Add table layout module
2018-06-22 09:55:56 -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
d4deb7f971
Rename "no-outline" to "outline-none" instead
2018-06-20 13:38:36 -04:00
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
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
Adam Wathan
1de2a24eb3
Switch to more robust existing CSS escaping library
2018-06-04 09:14:38 -04:00
Paulo
9e4e8a6d05
Add focus-within variant
2018-05-04 14:47:28 +02: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
Adam Wathan
2e34df923e
Add sourcemaps for replaced preflight styles
2018-03-30 10:23:56 -04:00
Adam Wathan
6c127e5ac3
Revert not-italic to roman
2018-03-13 17:11:17 -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
055e3eea78
Move CSS files to root for easier imports
2018-03-13 10:05:24 -04:00
Adam Wathan
7c88a6c474
Build separate components dist file
2018-03-13 09:44: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
ad208d4b8e
Merge branch 'patch-1' of https://github.com/ryanscherler/tailwindcss into ryanscherler-patch-1
2018-03-13 07:53:33 -04:00
Adam Wathan
a2ffc0d62d
Merge branch 'OFFLINE-GmbH-master' into 0.5
2018-03-13 07:50:53 -04:00