15 Commits

Author SHA1 Message Date
ConnorSkees
f817598a9d Refactor error handling 2020-02-16 10:54:25 -05:00
ConnorSkees
6d0686866e hsla doesn't care about units 2020-02-16 10:28:33 -05:00
ConnorSkees
d300cd046a Use SassError over Option inside builtins 2020-02-16 10:14:17 -05:00
ConnorSkees
3823a0f9cd Use same implementation for rgb() and rgba() 2020-02-15 07:06:45 -05:00
ConnorSkees
4702461fe7 Allow 3 arguments in rgba() 2020-02-15 07:00:24 -05:00
ConnorSkees
46e4ccd5f9 Allow alpha in hsl() 2020-02-15 06:55:20 -05:00
ConnorSkees
a35fa119e0 Implement builtin function ie-hex-str() 2020-02-14 20:34:12 -05:00
ConnorSkees
19f59efd98 Handle alpha over 1 (a little bit) 2020-02-14 20:13:58 -05:00
ConnorSkees
bb7e47a4fb Implement builtin function scale-color() 2020-02-14 19:51:24 -05:00
ConnorSkees
e2d1adf8b9 Implement builtin function adjust-color() 2020-02-14 19:29:50 -05:00
ConnorSkees
6369282044 Refactor change-color to reduce boilerplate 2020-02-14 19:21:24 -05:00
ConnorSkees
c16d6fed4e clippy 2020-02-14 18:28:09 -05:00
ConnorSkees
a328617001 Implement builtin function change-color() 2020-02-14 17:38:10 -05:00
ConnorSkees
af95658953 Implement builtin function mix() 2020-02-14 16:56:23 -05:00
ConnorSkees
8f63694ffd Refactor color functions into separate modules 2020-02-14 15:08:41 -05:00