Commit graph

387 commits

Author SHA1 Message Date
David Luhr
01f80702ad Add background-origin utilities (#4117)
* Add background-origin utilities

* Update fixtures

* Update basic usage test

* Change sort order for background origin

* Move background origin after other background properties
2021-04-23 14:27:29 -04:00
Adam Wathan
60a06788fe
Add CSS filter support (#3923)
* Implement `filter` helper classes with all methods

* Rename filter plugins/utilities, drop filter opacity, add drop shadow

* Remove non-final default filter values

* Working on default filter values, add basic JIT support

* Working on blur values

* New blur values (these are ~okay)

* Match drop-shadow values to box-shadows by eye as best as possible

* Update tests

* Fix kitchen sink test

* Add filter variants configuration

* Move drop-shadow to end of filters list

Co-Authored-By: Peter Neupauer <peter@neupauer.sk>

* Add invert variants configuration

* Add backdrop-filter utilities

* Update tests

* Transition filters by default

* Alphabetize new config keys

* Optimize filter plugins for JIT + add arbitrary value support

Except for drop-shadow, will add that once we can think it through a bit.

Co-authored-by: Nick Schmidt <nick@kreativgebiet.com>
Co-authored-by: Peter Neupauer <peter@neupauer.sk>
2021-04-04 19:09:34 -04:00
Peter Neupauer
0b5f5e932a
Add list-item display utility (#3929)
Signed-off-by: Peter Neupauer <peter@neupauer.sk>
2021-04-04 06:53:41 -04:00
Adam Wathan
1cb060d34e
Add mix-blend-mode and background-blend-mode utilities (#3920)
* Add mix-blend-mode utilities

* Rename mix-blend-mode utilities to `mix-blend-*`

Co-Authored-By: Peter Neupauer <peter@neupauer.sk>

* Add `background-blend-mode` utilities

Co-Authored-By: Peter Neupauer <peter@neupauer.sk>

Co-authored-by: Peter Neupauer <peter@neupauer.sk>
2021-04-04 06:50:05 -04:00
Adam Wathan
21a96af143 Derive JIT display utilities from AOT display plugin 2021-04-03 06:52:20 -04:00
Erik Verbeek
48d7648938
Added support for display : inline-table (#3563)
* Added support for display : inline-table

* Moved the inline-table class to the suggested spot and updated the tests

Co-authored-by: Erik Verbeek <erik@evidencio.com>
2021-04-03 06:45:52 -04:00
Adam Wathan
9e705dbb99 Remove justify-auto and place-items-auto
These CSS values don't even exist.
2021-04-03 06:41:44 -04:00
Adam Wathan
e1e66e3848
Add isolation utilities (#3914) 2021-04-02 16:32:25 -04:00
Adam Wathan
8c07172726
Add box-decoration-break utilities (#3911) 2021-04-02 16:04:52 -04:00
Peter Timoshevsky
aa083269d4
Fix typo in preflight.css 2021-02-09 18:40:15 +03:00
Robin Malfait
46a3300372
add version and license (#3255)
* add current version & license

* generate fixtures

* update changelog

Co-authored-by: Adam Wathan <adam.wathan@gmail.com>
2021-01-29 15:03:15 -05:00
Adam Wathan
039186a555
Set explicit opacity value on placeholder pseudo-element (#3308)
Fixes #3300.
2021-01-29 14:41:43 -05:00
Robin Malfait
d1ef88a61b
ring defaults (#2951)
* add ring defaults

Fixes #2911

* add tests for the ringWidth utility

+ defaults

* update changelog
2020-12-02 15:45:04 -05:00
Adam Wathan
e40079a457 Fix cascading shadow/ring bug, ensure default ring color 2020-11-16 19:47:45 -05:00
Robin Malfait
b86bdbcd7e
Cleanup custom properties (#2771)
* prefix custom properties with tw-

* prefix custom properties with tw- in tests

* prefix gradient values in the defaultConfig

* inline gradient-via-color

* simplify --tw-tailwind-empty to --tw-empty

* replace the long --tw-font-variant-numeric-... to the way shorter --tw-fvn-...

* Rename --tw-box-shadow to --tw-shadow

To match class name.

* Rename font-variant-numeric variables

* Remove 'transform' from transform variables

* Shorten gradient variables

* Fix style

Co-authored-by: Adam Wathan <adam.wathan@gmail.com>
2020-11-16 11:45:55 -05:00
Adam Wathan
b95cf5f595
Remove clearfix utility (#2766) 2020-11-13 22:25:23 -05:00
Adam Wathan
62a47f95b1 Properly support colors as closures with ring utilities 2020-11-13 19:41:08 -05:00
Adam Wathan
5ec45fa6c0 Remove gap fallbacks
Safari >= 12 or gtfo
2020-11-13 09:43:21 -05:00
Adam Wathan
879f0887ed Add ring-inset, always reset ring variables 2020-11-11 21:58:54 -05:00
Adam Wathan
ac5970d6fb
Add support for default duration and timing function to transition property utilities (#2755) 2020-11-11 08:27:09 -05:00
Adam Wathan
c3dd3b6845 Make boxShadow respect ring shadows
This is to prevent box-shadows from overriding rings that are added manually by plugins like the custom forms plugin.
2020-11-10 14:24:22 -05:00
Adam Wathan
4eecc2751c Convert 'none' to transparent shadow
To make shadow comma-separated list safe.
2020-11-09 19:10:34 -05:00
Adam Wathan
d4fcd2eb8f
Add new ring utilities for custom focus styles and rounded outlines (#2747)
* Add ring utilities

* Remove redundant shadows, add 5% and 95% to opacity scale

* Undo changes to build file

* Update boxShadow.test.js
2020-11-09 16:39:49 -05:00
Adam Wathan
9585ae15a3
Don't explicitly set font/line-height on body, inherit from html instead (#2729) 2020-11-04 10:19:11 -05:00
Adam Wathan
86132595a3
Rename flex-no-wrap to flex-nowrap (#2676) 2020-10-27 10:55:19 -04:00
Adam Wathan
fe0e8e92de
Rename whitespace-no-wrap to whitespace-nowrap (#2664)
* Rename whitespace-no-wrap to whitespace-nowrap

* Update changelog

* Update purge fixture
2020-10-23 15:12:42 -04:00
Robin Malfait
68dbc5f981
only prefix animation names that are defined (#2641) 2020-10-21 17:07:13 -04:00
Adam Wathan
02cba631bc
Use left/right instead of inline-start/end for space/divide utilities (#2644) 2020-10-21 17:05:20 -04:00
Adam Wathan
6ad5a199af
Set font on body and on html (#2643)
modern-normalize sets it on `body` so we need to defeat that.
2020-10-21 16:21:28 -04:00
Adam Wathan
6e20880987 Use [hidden] instead of template in space/divide utilities 2020-10-21 16:01:49 -04:00
Robin Malfait
e1ef99814e
feat: prefix animation names (#2621)
* add animation value parser

* prefix animation names
2020-10-21 08:04:35 -04:00
Adam Wathan
aea20276d5
Update default border color and placeholder color in preflight (#2633) 2020-10-20 22:44:03 -04:00
Adam Wathan
e13f083c4b Join arrays when using theme consistently 2020-10-19 11:32:22 -04:00
Twentylives
a2337e6cc8
Simplifying animation utilities generation (#2606) 2020-10-18 15:44:10 -04:00
Adam Wathan
998f3ffc03 Move truncate to textOverflow plugin 2020-10-18 15:43:50 -04:00
Adam Wathan
4959a99f77 Remove deprecated gap utilities 2020-10-18 15:43:50 -04:00
Slava Nossar
d38c358945
Use translate3d() (#1380)
* use translate3d

* add translate3d to test fixtures

* create `transform-gpu` utility

* merge in test from master

* update tests

* add responsive variants to tests
2020-10-18 07:31:23 -04:00
Twentylives
23100317f4
Using CSS Logical Properties in space and divide layout utilities (#1883)
* CSS Logical Properties in Space Between utilities

Switching to logical properties to fix compatibilty issues with non LTR layouts.

* CSS Logical Properties in Divide Width utilities
Switching to logical properties to fix compatibilty issues with non LTR layouts.
2020-10-17 19:34:19 -04:00
Adam Wathan
fca7af76d5 Remove word-wrap fallback for IE11 2020-10-16 15:42:24 -04:00
Adam Wathan
38b4eeb288 Prettier likes parens a lot now
git blame is now broken forever.
2020-10-16 15:39:44 -04:00
Robbert Klarenbeek
2c6f237685 Improve font stack with standard font families 2020-10-16 14:16:06 -04:00
Adam Wathan
e3ed12782f Update prettier 2020-10-16 13:30:06 -04:00
Adam Wathan
b84049fb8e Update animation plugin to use nameClass 2020-10-16 12:53:41 -04:00
Adam Wathan
6180627d6c Fix lint errors 2020-10-16 12:53:41 -04:00
Adam Wathan
11690b4c9b Update all core plugins to use the same class name generation strategy 2020-10-16 12:53:41 -04:00
Adam Wathan
e897e40189 Replace special handling of 'default' with 'DEFAULT' 2020-10-16 12:53:41 -04:00
Adam Wathan
83d47c0c50
Remove scrolling-touch/auto utilities (#2573)
* Remove `scrolling-touch/auto` utilities

No longer supported by iOS as of iOS 13.

* Update changelog
2020-10-15 15:53:09 -04:00
Adam Wathan
ae8244d384 Switch from normalize.css to modern-normalize 2020-10-15 15:40:10 -04:00
Adam Wathan
712fe7aeb8 Remove target feature 2020-10-15 15:21:06 -04:00
Adam Wathan
ae8b634f33
Move truncate to textOverflow (#2562)
* Move truncate to textOverflow

* Update changelog
2020-10-14 16:54:13 -04:00