Mira Grudzinska

Results 52 issues of Mira Grudzinska

``` //A scene clipper auto clipper = tvg::Scene::gen(); auto shape1 = tvg::Shape::gen(); shape1->appendCircle(250, 250, 250, 250); clipper->push(std::move(shape1)); //Source auto shape = tvg::Shape::gen(); shape->appendRect(0, 0, 500, 500, 0, 0); shape->stroke(255, 0,...

bug
raster

``` //A scene clipper auto clipper = tvg::Scene::gen(); auto shape1 = tvg::Shape::gen(); shape1->appendCircle(200, 250, 200, 200); clipper->push(std::move(shape1)); auto shape2 = tvg::Shape::gen(); shape2->appendCircle(350, 250, 200, 200); clipper->push(std::move(shape2)); //Source auto shape =...

bug
raster

it seams not to work if a scene-clipper contains some shapes and another scene with only one shape: sample: ``` auto clipper = tvg::Scene::gen(); auto shape1 = tvg::Shape::gen(); shape1->appendCircle(200, 200,...

bug
raster

Svgs without any viewport/size information require an update of the gradient properties in case the 'userSpaceOnUse' units were used and the properties values were given in percentages. @Issue: https://github.com/thorvg/thorvg/issues/1331 still...

bug

The display property, like any other node's style property, should be part of a node style. This ensures its correct copying and inheritance. For the 'symbol' node, which is not...

bug
svg

[common: scene viewport api introduced](https://github.com/thorvg/thorvg/commit/b4cd8e5207b7f83a6206001f06beba2bbd8229a2) New api can be used to replace clipping with a rectangle. Scenes with viewport set can be still clipped/masked. @issue: https://github.com/thorvg/thorvg/issues/2172 [loaders: use viewport in...

feature
renderer

For sweep angles very close to a multiple of pi/2, an extra cubic curve segment was added, which was populated with NaN values due to finite precision limits.

bug

todo: - default values handling - font-family multi values - fix grad? - meson - better idea? ``` gradient text in svg ``` issue: https://github.com/thorvg/thorvg/issues/1897

enhancement
svg

``` //Rect auto shape1 = tvg::Shape::gen(); shape1->appendRect(100, 100, 600, 600); shape1->fill(0, 0, 255); shape1->strokeWidth(100); shape1->strokeFill(0, 255, 0); //Mask auto mask1 = tvg::Shape::gen(); mask1->appendCircle(400, 400, 450, 450); auto fill1 = tvg::LinearGradient::gen();...

bug
raster

For gradients with fill spread set as repeat, the lack of anti-aliasing between the last and the first color caused noticeable jagged edges. Interpolation was introduced between them, visually improving...

enhancement
raster