Graphite/libraries/bezier-rs/src
Karthik Prakash 438c45eb80
Add corner rounding to the Rectangle node (#1648)
* add skeleton implementation

* add corner rounding

* fix crash when `border_radius` is zero

* rename `Border Radius` to `Corner Radius`

* add clamped property

* add `TaggedValue::F64Array4`

* add frontend support for individual corner rounding

* added individual corner rounding

* fix rebase

* change default values when switching rounding type

* fix crash caused by negative scale

* remove `Any` trait

* add `Message::Batched`

* fix stale property bug

* add smarter clamping for individual rounding

* Rearrange widgets in properties panel

* update individual clamping algorithm

* add better variable names

* make variable names clearer

* Final code cleanup

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
2024-04-06 05:09:55 +00:00
..
bezier Code cleanup and refactoring to enhance consistency (#1695) 2024-03-20 21:28:51 -07:00
subpath Add corner rounding to the Rectangle node (#1648) 2024-04-06 05:09:55 +00:00
compare.rs Fix clippy lints (#1327) 2023-07-19 16:38:23 +01:00
consts.rs Attribute-based vector format refactor (#1624) 2024-03-09 10:27:30 -08:00
lib.rs Add Poisson-disk sampling node and Bezier-rs 0.4 release (#1586) 2024-01-28 02:25:46 -08:00
poisson_disk.rs Fix floating point error with Poisson-disk points being sampled outside shape (#1596) 2024-02-04 17:16:16 +00:00
symmetrical_basis.rs Finalize GSoC 2024 project idea list 2024-02-11 21:20:00 -08:00
utils.rs Attribute-based vector format refactor (#1624) 2024-03-09 10:27:30 -08:00