Commit Graph

190 Commits

Author SHA1 Message Date
Natalie Weizenbaum
674e6447aa [Interleaved Decls] Remove @nest
See w3c/csswg-drafts#10234
2024-07-03 17:28:18 -07:00
Natalie Weizenbaum
4411ebae22 Update based on implementation experience 2024-06-18 23:17:13 -07:00
Natalie Weizenbaum
79799ca575 [Interleaved Declarations] Mark as accepted
See #3846
2024-06-18 17:08:12 -07:00
Natalie Weizenbaum
ea2ee6e46d Fix broken links 2024-06-18 16:59:20 -07:00
Natalie Weizenbaum
b79c8ee2ba Require shortcut links 2024-06-17 17:49:23 -07:00
Natalie Weizenbaum
f91c4cda2d Enable markdownlint checks for shortcut links 2024-06-17 17:19:23 -07:00
Natalie Weizenbaum
67e23c6019 Update markdownlint 2024-06-17 16:58:34 -07:00
Natalie Weizenbaum
d3ed8dfc72
[CSS Function/Mixin Prep] Mark as accepted and update spec (#3854) 2024-04-30 21:19:57 +00:00
Natalie Weizenbaum
c0c25d5c28
[Color 4] Mark the proposals as accepted (#3833)
Although these are still in flux (largely due to CSS changing under
our feet to some degree), it's been almost two years since we put them
out for review initially so I think it's fair to say that the core
principles are solid.

See #2831
2024-04-11 22:14:15 +00:00
Christophe Coevoet
7641a7eccd
Mark the "Remove feature-exists" proposal as accepted (#3828) 2024-04-08 22:34:52 +00:00
Jennifer Thakar
ede7f25c8e
Integrate the deprecations API into the spec/docs/protocol (#3826) 2024-04-03 14:14:44 -07:00
Natalie Weizenbaum
9343edb3df [Plain CSS Nesting] Mark as accepted (#3813)
This also updates the draft so that

```scss
a {
  @include meta.load-css("plain.css");
}
```

only generates plain CSS nesting if `plain.css` contained nesting.
2024-03-27 11:43:24 -07:00
Natalie Weizenbaum
bb187794a0 Flush the slash separator proposal to the main spec (#3798)
See #2565
2024-03-27 11:43:24 -07:00
James Stuckey Weber
34327d35ee Add subpath to list of export load paths (#3793) 2024-03-27 11:43:24 -07:00
James Stuckey Weber
336bfd69b2 [Package Importer] Add types and specs (#3728)
Co-authored-by: Jonny Gerig Meyer <jonny@oddbird.net>
2024-03-27 11:43:24 -07:00
James Stuckey Weber
de2dc317c0 [Shared Resources] Add types and specs (#3744)
Co-authored-by: Jonny Gerig Meyer <jonny@oddbird.net>
2024-03-27 11:43:24 -07:00
Natalie Weizenbaum
353942622f Move and restructure how we specify scopes 2024-03-27 11:43:06 -07:00
Christophe Coevoet
5a339469b9 Fix typos in the deprecation APi proposal (#3708) 2024-03-27 11:43:06 -07:00
Natalie Weizenbaum
68944df35e
[Calc Functions] Apply to main specification (#3693)
See #3504
2023-09-20 23:31:36 +00:00
Natalie Weizenbaum
058ce05454
[Containing URL] Update the specification (#3688)
See #3247
2023-09-18 23:00:25 +00:00
James Stuckey Weber
e1442fcc68
Change markdownlint script executable, fix removed link (#3669) 2023-09-14 16:07:01 -07:00
Natalie Weizenbaum
ad0bc6bd50
[Calc Functions] Fully support space-separated lists (#3682) 2023-09-13 21:02:47 +00:00
Natalie Weizenbaum
76696f86b8
[First-Class Mixins] Mark as accepted (#3680)
See #626
2023-09-07 18:44:14 -07:00
Natalie Weizenbaum
584e4c2a98
[Calc Functions] Update based on implementation feedback (#3675)
See #3504
2023-09-02 00:35:44 +00:00
Natalie Weizenbaum
a7aae4daca
[Calc Functions] Substantially refactor calculation parsing (#3661)
This allows calculation syntax to coexist with user-defined Sass
functions instead of needing every new calculation function to break
all existing Sass functions of the same name.

See #3504
2023-08-28 12:50:59 -07:00
Natalie Weizenbaum
1523bffb36
Add a Markdown linter (#3667) 2023-08-22 21:10:27 +00:00
Natalie Weizenbaum
4eab117124
[Calc Functions] Allow custom functions with vendor-prefixed names (#3658)
See #3504
2023-08-17 22:40:16 +00:00
Natalie Weizenbaum
877fa7f705
[Calc Functions] Handle name conflicts with Sass functions (#3657)
See #3504
2023-08-17 22:05:51 +00:00
Natalie Weizenbaum
a139b4d134
[Calc Functions] Fix the definition of rem() (#3641) 2023-07-28 13:38:53 -07:00
Natalie Weizenbaum
9a565fb59a
[Calculation API] Fix some issues brought up during implementation (#3631) 2023-07-11 16:34:43 -07:00
Natalie Weizenbaum
39593537be
[Calc Functions] Match the spec's behavior better for percentages (#3630)
More functions disallow percentages in CSS than our spec did, so this
updates the spec to match.
2023-07-07 14:29:30 -07:00
Natalie Weizenbaum
f61b9165c3
[Containing URL] Mark as accepted (#3620)
See #3247
2023-06-21 20:31:20 +00:00
Ed Rivas
39915044f6
Add JS type defs for calculations (#3605)
Co-authored-by: Jonny Gerig Meyer <jonny@oddbird.net>
2023-06-20 15:55:26 -07:00
Jennifer Thakar
0cc3d56656
[Calc Functions] Ensure slash division works on min/max/abs/round (#3610) 2023-06-20 14:50:57 -07:00
Jennifer Thakar
2aa2d5571d
[Deprecations API] Support embedded protocol (#3611) 2023-06-14 18:44:43 -07:00
Natalie Weizenbaum
aa730ef708
[Ordered Comments] Fix the issue reference (#3606) 2023-06-07 13:31:36 -07:00
Natalie Weizenbaum
11cd902484
[Ordered Comments] Mark as accepted (#3604) 2023-06-06 17:01:54 -07:00
Natalie Weizenbaum
0947a33ef7
[Embedded Protocol 2] Draft 1.1 (#3600)
Explicitly document some design decisions and avoid marking `oneof`
fields as optional.
2023-05-31 17:44:24 -07:00
Natalie Weizenbaum
7ca570af93
[Embedded Protocol 2] Mark as accepted (#3598)
See #3579, #3575, #3577
2023-05-30 17:24:51 -07:00
Jennifer Thakar
e2b2777dee
Fix round calc function and mark as accepted (#3587) 2023-05-25 16:21:33 -07:00
Jennifer Thakar
cc3a3b156e
[JS Deprecations] Mark as accepted (#3566) 2023-05-04 13:38:51 -07:00
Natalie Weizenbaum
7abda4e2f4
Use literate programming for JS API specs (#3552) 2023-04-27 13:50:53 -07:00
Natalie Weizenbaum
a9ca2046d2
[Calculation API] Mark as accepted (#3549)
See #818
2023-04-18 14:40:33 -07:00
Natalie Weizenbaum
8bcdee76ee Fix broken links
This also introduces a number of workarounds for tcort/markdown-link-check#255
2023-04-12 17:35:49 -07:00
Natalie Weizenbaum
04acb45828
[Calc Constants] Merge into the canonical spec (#3519)
Closes #3258
2023-03-23 16:16:41 -07:00
Natalie Weizenbaum
3d519775f4 Make various fixes to the calculation constants proposal 2023-03-22 19:18:38 -07:00
Natalie Weizenbaum
d29e266d17 [Calc Constants] Mark as accepted 2023-03-22 17:26:33 -07:00
なつき
588ad3fe72
Document the progress of deprecating @import (#3508) 2023-03-20 21:29:48 +00:00
Natalie Weizenbaum
2efbec7f37
[String Split] Throw an error if $limit is 0 (#3459) 2022-12-12 17:07:30 -08:00
david herron
2e7a509cf4
[String Split] make function return bracketed list (#3438) 2022-11-02 14:10:04 -07:00