Adobe Illustrator Compatibility Improvements
March 15, 2025, 7:49 p.m.
Below, you can find a list of what Manpreet has worked on in February 2025:
Gradients
- Gradients have been the main focus of development. Development is ongoing in MR !105.
- Gradient Definitions: The parser now accurately interprets AI gradient definitions and extracts color stops.
- Gradient Instances: Both Linear and Radial gradients are parsed correctly, with their data being extracted. However, positioning gradient points on the canvas remains an ongoing task.
Guides and Grid
- Guides and grid related changes can be found in MR !104.
- Added support for linear guides.
- Added support for layer color and guide color based on the layer color.
- Added support for square grids including the following grid properties:
- Spacing and subdivisions
- Grid styles: normal and dotted
- Grid visibility
- Major and minor grid line color
- Approximated major and minor grid line opacity
Other Fixes and Improvement
- Fixed a parser bug where the start of a new line was not detected in certain cases.
- Added a warning for operators that have not yet been implemented.
- Documentation updates:
- Added new header comments:
AI5_OpenToView
,AI9_OpenToView
,AI10_OpenToVie
, andAI7_GridSettings
. - Updated the
Bg
operator to accept an optional float value instead of a boolean as the last argument. - Updated the Layer Begin Operator (
Lb
) to include newly discovered optional values.
- Added new header comments: