libsass icon indicating copy to clipboard operation
libsass copied to clipboard

A C/C++ implementation of a Sass compiler

Results 109 libsass issues
Sort by recently updated
recently updated
newest added

LibSass currently parses certain properties "statically", by trying to detect when they involve no Sass-specific features and passing them through as-is. This was useful for producing byte-for-byte identical output to...

Feature - Request
Dart Backport Done

If three or more values are all separated by slashes, they should be interpreted as slash-separated values, rather than being divided. Currently, `@debug 6 / 3 / 2` prints `1`,...

Feature - Request
Compatibility - P3
Dart Backport Done

LibSass currently only supports the `i` flag for attribute selectors (e.g. `[a=b i]`). However, [recent specs](https://drafts.csswg.org/selectors/#attribute-case) also support the `s` identifier to indicate case-*sensitivity*. For future-compatibility, LibSass should support all...

Compatibility - P3
Dart Backport Done

When the `saturate()` function is passed a single argument, it should verify that that argument is a number. Currently, it allows any CSS-serializable value.

Compatibility - P3
Dart Backport Done

Currently, `saturate(red, blue)` returns `saturate(red)` in LibSass. This should be an error, because `blue` isn't a number.

Compatibility - P3
Dart Backport Done

Ruby Sass's name for the argument to the single-function overload for `saturate()` was `$amount`, and LibSass should match that. Currently, the argument is named `$color`, like in the two-argument version.

Compatibility - P3
Dart Backport Done

The `alpha()` function allows some unquoted strings as arguments for backwards-compatibility with support for IE's old `filter` syntax, but in keeping with Ruby Sass and Dart Sass, only unquoted strings...

Compatibility - P3
Dart Backport Done

The `adjust-color()`, `scale-color()`, and `change-color()` functions should all allow exactly one positional argument and any number of keyword arguments. LibSass throws errors when zero keyword arguments are passed (as in...

Compatibility - P3
Dart Backport Done

Ruby Sass and Dart Sass both produce errors when any numbers are passed to `scale-color()` without the unit `%`, and LibSass should do the same.

Compatibility - P3
Dart Backport Done

The `scale-color()` function shouldn't define a `$hue` parameter, since a color's hue is a circle rather than a linear scale.

Compatibility - P3
Dart Backport Done