Natalie Weizenbaum
d7652fd1af
[Module System] Mark the current draft as Draft 5
2019-04-30 11:44:15 -07:00
Natalie Weizenbaum
2199597cb7
[Module System] Load CSS from modules used by imported files
...
Closes #2666
2019-04-08 17:33:26 -07:00
Natalie Weizenbaum
685461a955
[Module System] Clarify the first law of extend
...
Closes #2652
2019-04-08 16:57:44 -07:00
Natalie Weizenbaum
784a843d1d
[Module System] Drop lighten() et al from the color module
...
Closes #2668
2019-04-08 16:50:51 -07:00
Natalie Weizenbaum
2eb514f64b
[Module System] Remove outdated table-of-contents entries
2019-04-08 16:29:14 -07:00
Natalie Weizenbaum
a9b94fb728
[Module System] Add a $module parameter to get-function()
...
Closes #2665
2019-04-08 16:12:34 -07:00
Natalie Weizenbaum
fc0505acfe
[Module System] Give ".css" lower precedence than ".scss"/".sass"
...
Closes #2662
2019-04-08 16:03:37 -07:00
Natalie Weizenbaum
005f1925be
Merge pull request #71 from sass/proposal.module-system.draft-4.2
...
Fix a bunch of module system issues
2019-03-04 19:13:13 -08:00
Natalie Weizenbaum
cb666d9074
[Module System] Clean up another variable-declaration branch
2019-03-04 19:12:54 -08:00
Anthony Sottile
99be7a7d08
https-ify sass-lang.com urls ( #72 )
...
See https://github.com/sass/sass-site/issues/217
Committed via https://github.com/asottile/all-repos
2019-03-04 16:39:24 -08:00
Natalie Weizenbaum
0d48b428c3
[Module System] Add config variables to a module's members
...
Rather than making variable resolution check the current
configuration, this just has a "!default" variable declaration set the
variable to the current configuration's value, if one exists.
Closes #69
2019-02-28 17:04:34 -08:00
Natalie Weizenbaum
e98307a481
[Module System] Add an imported file's members to the current module
...
Closes #67
2019-02-28 16:55:35 -08:00
Natalie Weizenbaum
e7b32c17e7
[Module System] Clean up "Importing Files"
...
This makes it work more like other sections of the spec.
2019-02-28 16:55:35 -08:00
Natalie Weizenbaum
753bbd8a8d
[Module System] Properly rename config variables for "@forward as"
...
Closes #70
2019-02-28 16:55:33 -08:00
Natalie Weizenbaum
9ec3160eac
[Module System] Only top-level members shadow forwarded members
...
Closes #62
2019-02-28 15:54:27 -08:00
Natalie Weizenbaum
b71370d92d
[Module System] Clean up "Forwarding Modules"
...
This makes it work more like other sections of the spec.
2019-02-28 15:53:23 -08:00
Natalie Weizenbaum
b129059579
[Module System] Fix broken namespaceless member logic
...
Closes #60
2019-02-27 18:47:20 -08:00
Natalie Weizenbaum
5921ac35fd
[Module System] Define how locally-scoped member resolution works
...
Closes #66
2019-02-27 17:53:56 -08:00
Natalie Weizenbaum
3d46ea12dd
[Module System] Fix the logic for import-only files
...
Closes #59
2019-02-21 17:53:23 -08:00
Natalie Weizenbaum
7a46445dd1
[Module System] Fix some broken links
...
Closes #58
2019-02-21 17:53:06 -08:00
Natalie Weizenbaum
bfdb6d8758
[Module System] Don't allow diamond extensions to interact
...
This also explicitly defines how cross-module extensions interact with
the laws of extend.
Closes #54
Closes $55
2019-02-20 17:43:00 -08:00
Natalie Weizenbaum
2e8c2b7462
[Module System] Always put static imports at the top of the CSS
...
Closes #52
2019-02-20 17:18:26 -08:00
Natalie Weizenbaum
31aa5833ec
[Module System] Syntactically forbid private member references
...
Closes #51
2019-02-20 17:06:33 -08:00
Natalie Weizenbaum
850ae800dd
[Module System] Ensure static module shape for global variables
...
Closes #50
2019-02-20 17:06:30 -08:00
Natalie Weizenbaum
c72733b46a
[Module System] Define how *-exists() works with conflicting names
...
Closes #49
2019-02-20 17:06:30 -08:00
Natalie Weizenbaum
6594512ec2
[Module System] Mark as accepted ( #48 )
2019-01-30 13:49:23 -08:00
Natalie Weizenbaum
278fb9668f
[Color 4 RGB/HSL] Refactor rgb() and hsl()
2018-11-13 16:27:51 -08:00
Natalie Weizenbaum
0694031ffb
[Color 4 RGB/HSL] Fix another redirect's plain CSS name
2018-11-07 18:46:47 -08:00
Natalie Weizenbaum
9b82c52bca
[Color 4 RGB/HSL] Fix the draft number
2018-11-07 17:05:38 -08:00
Natalie Weizenbaum
b0b80f5c08
[Color 4 RGB/HSL] Ensure plain function CSS names match invocations
2018-11-07 16:45:57 -08:00
Natalie Weizenbaum
a58e3eab7a
[Color 4 RGB/HSL] Support rgb(var(--foo) / 0.5)
2018-11-07 15:11:37 -08:00
Natalie Weizenbaum
a714afc1e2
[Color 4 RGB/HSL] Quote function names
...
This helps clearly distinguish them from algorithm variables
2018-11-07 15:09:32 -08:00
Natalie Weizenbaum
2db248f64b
[Color 4 RGB/HSL] Remove hsl($color, $alpha) overload
2018-11-07 15:06:54 -08:00
Natalie Weizenbaum
8bd6ed7e5d
[Color 4 RGB/HSL] Handle special number functions around /
2018-11-06 14:19:53 -08:00
Natalie Weizenbaum
8af471670c
[Color 4 RGB/HSL] Handle special variable functions
2018-11-06 14:19:15 -08:00
Natalie Weizenbaum
f15612b3a0
[Color 4 RGB/HSL] Add a changelog
2018-11-06 14:05:55 -08:00
Natalie Weizenbaum
d3d86ee7ee
[Color 4 RGB/HSL] Mark the proposal as accepted
2018-11-01 15:28:39 -07:00
Natalie Weizenbaum
bcb86c6579
[Content Args] Mark the proposal as accepted
2018-11-01 15:28:11 -07:00
Natalie Weizenbaum
751193abbb
[At-Rule Interpolation] Mark the proposal as accepted
2018-10-25 17:03:32 -07:00
Natalie Weizenbaum
b98b45cfbc
Nicely format the syntax examples in Media Ranges
2018-10-18 12:15:54 -07:00
Natalie Weizenbaum
b15a5267f9
[Identifier Escapes] Fix a corner case ( #21 )
...
An escaped digit at the beginning of a selector should be
canonicalized as a hex escape.
See sass/dart-sass#485
2018-09-26 21:05:52 -04:00
Natalie Weizenbaum
e0cba0aeaa
[Free Interpolation] Add an issue link
2018-09-12 16:33:23 -07:00
Natalie Weizenbaum
bd3f118ba1
[CSS Imports] Update the spec to cover some additional cases
2018-09-05 13:46:05 -07:00
Natalie Weizenbaum
b29e67202e
[CSS Min/Max] Use CssMinMax instead of MinMaxExpression in CalcValue
2018-07-30 14:02:56 -07:00
Natalie Weizenbaum
75c3623695
[Identifier Escapes] Disallow whitespace in InterpolatedIdentifier
2018-07-25 15:03:52 -07:00
Natalie Weizenbaum
4c1f034985
[Identifier Escapes] Require CR and FF to be escaped
2018-07-25 15:01:29 -07:00
Natalie Weizenbaum
f81b1ec6c8
[Media Ranges] Fix a syntactic ambiguity
2018-07-25 13:05:50 -07:00
Natalie Weizenbaum
cf3283d5c3
Mark proposals as accepted
2018-07-25 12:19:31 -07:00
Natalie Weizenbaum
7f98cf23a4
Add a spec for extend and its specificity laws
...
The specificity text was copied/adapted from sass/sass#324 .
2018-04-13 17:31:01 -07:00
Natalie Weizenbaum
48fe9515d9
Copy in the proposal and spec for free interpolation
...
These were originally written as part of sass/sass#1778
2018-04-12 19:00:19 -07:00