Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

postcss-preset-env : v8 #472

Merged
merged 207 commits into from
Jan 24, 2023
Merged

postcss-preset-env : v8 #472

merged 207 commits into from
Jan 24, 2023

Conversation

romainmenke
Copy link
Member

* prefers-color-scheme : cleanup

* cleanup

* fix

* more fixes

* Update plugins/css-prefers-color-scheme/CHANGELOG.md

Co-authored-by: Antonio Laguna <sombragriselros@gmail.com>

* peer dependency

* import

* update change log

Co-authored-by: Antonio Laguna <sombragriselros@gmail.com>
* WIP

* Tests and docs

* Rewriting browser

* Browser tests running

* Touch to docs

* Finishing

* Minor updates

* Moving the file to be `.mjs

* Linted now

* css-blank-pseudo : code review (#501)

Co-authored-by: Romain Menke <11521496+romainmenke@users.noreply.github.com>
romainmenke and others added 6 commits June 27, 2022 08:04
* Updating Focus Visible

* Returning CHANGELOG

* Updating tests

* focus-visible : code review (#514)

* Updating CHANGELOG

* focus-visible : code review (#514)

Co-authored-by: Romain Menke <11521496+romainmenke@users.noreply.github.com>
romainmenke and others added 4 commits July 2, 2022 12:40
* Starting focus-within plugin

* Finishing focus within

* Updating tests

* Fixed tests after swapping preserve

* Adding CHANGELOG

* Updating tests

* Generating docs

* Better options for older browsers
romainmenke and others added 4 commits July 3, 2022 18:31
* postcss-blank : browser compat

* fix

* fix
* postcss-focus-within : browser compat

* lint
* Better handling for classList

* Refactoring to reuse code

* Appending `js-blank-pseudo` on load

* Only apply if not applied before to avoid double classes

* Updating docs

* Class should happen always

* Ensuring ready class is handled via plugin

* Updating tests

* Updating docs

* Handling preset-env tests for blank pseudo

* Conflicting test
Antonio-Laguna and others added 15 commits January 19, 2023 19:54
* text-decoration : fix shorthand in Safari with single node values

* update changelog
* Getting started

* wip: starting with single logical on margin

* Updating how the transform works

* Getting block/inline working for padding and margin

* Completing margin and padding

* Enable caption-side, float and clear

* adding support for text-align

* further progress

Resize
Block size and Inline Size
Offsets

* Completing border

* Addiing docs

* Rewriting test

* Missing part of the CHANGELOG

* Removing no longer needed check

* Updating tests

* Updating more tests

* Linting package.json

* feature/logical-revamp-v8 : feedback (#773)

* feature/logical-revamp-v8 : feedback

* Update plugins/postcss-logical/src/utils/parse-value-couple.ts

Co-authored-by: Antonio Laguna <sombragriselros@gmail.com>

* undo

* more undo

Co-authored-by: Antonio Laguna <sombragriselros@gmail.com>

* Adding missing docs

* Removing `preserve`

* Updating CHANGELOG

* add a few abstract tests with various configs (#775)

* logical : border radius (#776)

* logical : border radius

* fix

* typescript...

* Logical Float and Clear (#781)

* Removing float and clear from logical plugin

* Adding CHANGELOG

* Introducing postcss-logical-float-and-clear

* Preparing labeler and exteernals

* Update plugins/postcss-logical-float-and-clear/docs/README.md

Co-authored-by: Romain Menke <11521496+romainmenke@users.noreply.github.com>

* Update plugins/postcss-logical/docs/README.md

Co-authored-by: Romain Menke <11521496+romainmenke@users.noreply.github.com>

* Update .github/labeler.yml

Co-authored-by: Romain Menke <11521496+romainmenke@users.noreply.github.com>

* Adding to Issue Templates

Co-authored-by: Romain Menke <11521496+romainmenke@users.noreply.github.com>

* logical-resize (#792)

* logical-resize

* rebuild

* Updating CHANGELOG

* Updating dependencies

* Wire logical into Preset Env and CLI (#798)

* remove extra space

* remove plugin-options for logical

* include new logical plugins

* minor format

* removing redundant if within shared-options

* adding shared logical options to preset-env options

* ensuring logical options get passed

* updating tests

* adding tests for logical options

* removing wrong object

* adding test for logical

* adding clear and resize to the CHANGELOG

* updating tests and built files

* Updating CSSDB

* Generating FEATURES

* update CHANGELOG and README

* Updating tests for ratios

* Adding missing example

* Updating CLI

* rebuild

* a few tweaks and some more tests

Co-authored-by: Romain Menke <11521496+romainmenke@users.noreply.github.com>
Co-authored-by: Romain Menke <romainmenke@gmail.com>

Co-authored-by: Romain Menke <11521496+romainmenke@users.noreply.github.com>
Co-authored-by: Romain Menke <romainmenke@gmail.com>
@romainmenke romainmenke merged commit 51139ea into main Jan 24, 2023
@romainmenke romainmenke deleted the postcss-preset-env--v8 branch July 6, 2023 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli common-tools experimental plugin-packs/postcss-preset-env plugins/css-blank-pseudo plugins/css-has-pseudo plugins/css-prefers-color-scheme plugins/postcss-attribute-case-insensitive plugins/postcss-cascade-layers plugins/postcss-color-function plugins/postcss-color-functional-notation plugins/postcss-color-hex-alpha plugins/postcss-color-rebeccapurple plugins/postcss-custom-media plugins/postcss-custom-properties plugins/postcss-custom-selectors plugins/postcss-design-tokens plugins/postcss-dir-pseudo-class plugins/postcss-double-position-gradients plugins/postcss-env-function plugins/postcss-extract plugins/postcss-focus-visible plugins/postcss-focus-within plugins/postcss-font-format-keywords plugins/postcss-gap-properties plugins/postcss-gradients-interpolation-method plugins/postcss-hwb-function plugins/postcss-ic-unit plugins/postcss-image-set-function plugins/postcss-is-pseudo-class plugins/postcss-lab-function plugins/postcss-logical plugins/postcss-nested-calc plugins/postcss-nesting plugins/postcss-normalize-display-values plugins/postcss-oklab-function plugins/postcss-overflow-shorthand plugins/postcss-place plugins/postcss-progressive-custom-properties plugins/postcss-pseudo-class-any-link plugins/postcss-scope-pseudo-class plugins/postcss-selector-not plugins/postcss-stepped-value-functions PostCSS Stepped Value Functions plugins/postcss-text-decoration-shorthand plugins/postcss-trigonometric-functions PostCSS Trigonometric Functions plugins/postcss-unset-value sites/postcss-preset-env
Projects
No open projects
2 participants