-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Open
Labels
tracking-issueAn issue that tracks a larger piece of work.An issue that tracks a larger piece of work.visualizeRelated to the visualize category, which is about drawing and illustratingRelated to the visualize category, which is about drawing and illustrating
Description
Gradient progress report:
- Part 1: Color rework Gradient Part 1 - Color rework #2171
- Part 1a: Color fixes Gradient Part 1a - Color fixes #2262
- Part 2: Linear gradients Gradient Part 2 - Linear gradients #2279
- Part 2a: Sharp gradient fixes Gradient Part 2a - Fix sharp gradients in SVG #2307
- Part 3: Radial gradients Gradient Part 3 - Radial gradients #2312
- Part 4: Conic gradients Gradient Part 4 - Conic gradients #2325
- Part 5a: Gradients on text (
relative: "parent"aka single gradient on all of the text) Part 5a: Gradients on text withrelative: autoorrelative: "parent"#2364 Part 5b: Gradient on text (relative: "self"aka per-glyph gradients)- Part 5b: Fix gradient on math issue Gradient Part 5b: Fix gradients in math #2604 Gradient Part 5c: Fix gradient rotation on text & math #2606
- Part 6: Pattern fills Gradient Part 6 - Pattern fills #2740
- Part 7: Gradient transparency Switch PDF backend to
krilla#5420 - Part 8: Gradient & Pattern AA in rasterized output
- Part 8: Additional gradient features:
- Hue rotation control
- Ability to control linear gradient as a line (start and end point instead of angle)
- Ability to control linear gradient start point
- Ability to deform radial and conical gradient (allowing for elongated shapes)
- Part 9: Gradients along a path (maybe)
The vast majority of those features (all of them in SVG) are available on my gradient branch. However, in this branch the layout engine is completely broken, which I have fixed in these PRs, but didn't bother to on my experimental branch.
The reason why gradients are split up is because part 1 and 2 already account for close to 5000 lines added, the size and complexity of gradients simply balloons when you consider that we support three different export targets, each with their own quirks and limitations that need to be worked around.
This is just a tracking issue I can point to in other gradient PRs ;)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
tracking-issueAn issue that tracks a larger piece of work.An issue that tracks a larger piece of work.visualizeRelated to the visualize category, which is about drawing and illustratingRelated to the visualize category, which is about drawing and illustrating