Releases: typemytype/drawbot
Releases · typemytype/drawbot
DrawBot version 3.132
- Fix bug in Image object filters.
DrawBot version 3.131
- UNIVERSAL BUILD !!!
- Jumping to python 3.12 !!!
- Check
language(..)settings and warn if a language tag is not available. - Improve infinite imageObject generators.
- Adding
strikethrough(..). - Adding
fontNamedInstance("instanceName"). - Addding
textProperties(), returning a dict of text properties. - Adding
opacity(value). - Adding support for
lineDash(..., offset=10). - Adding support for
fontSubpixelQuantizationwhile exporting to an image. - Add support for
writingDirection(),None,'LTR','RTL'. - Adding type annotations!! thanks @roberto-arista!!
- Improve
ImageObject, thanks @roberto-arista!! - Fixing code editor when using f-strings.
- Adding
bezierPath.dashStroke(10, 2, 10, offset=0)to dash a stroke.
DrawBot version 3.130
- Disable
cmd .cancel short cut. - Fix bug in auto completion.
- Fix missing standard lib modules.
- Switch to notarytool for notarizing the app bundle.
DrawBot version 3.129
- Upgrade to python 3.9!!
textBoxbox: negative rectangles will be normalized.- Fix bug while extracting variable font name ids.
- Improve
ImageObjectgenerators. - Add support for formatting code, see Python menu.
- Improve support for
pathlib.Pathwhere ever a path is needed. - Support for
saveImage("NSImage")andsaveImage("PIL")returning image objects. - Add support for
norm,lerpandremap. - Support
formattedText.appendGlyph(index): adding glyphs by index. - Add
with drawing()wrappingnewDrawing()andendDrawing().
DrawBot version 3.128
- Fixing bug when adding glyphNames to a formattedString with fontVariation settings.
- Always set the ligature default to workaround a bug in macOS
- Improve error messages for ill-specified fonts
DrawBot version 3.127
- Allow
Pathobjects in places where a path is an argument:saveImage(pathObject),image(pathObject, ...) - Add support for asyncio by lauching the app with corefoundationasyncio.
- Remove
movcontext in favor ofmp4asQTKitis not supported anymore. - Always draw a white background while rendering to
mp4. - Improve reading out and using fonts from disk, use them direclty instead of installing them.
- Update documentation.
DrawBot version 3.126
- Improve update checker.
- Fix docs for
listOpenTypeFeatures. - Add argument while saving an animated gif:
loop. - Add argument while saving an image:
antiAliasing. - Improve the difference between kerning (an OpenType feature) and tracking (adding white space between characters).
- Add
textBoxCharacterBounds(text, box)returning a list of typesetted bounding boxes. - Improve
text(..)typesetting with multiline text and paragraph styles. - Add
formattedString.url(url). - Add
linkURL(url, box). - Add option
continuousinVariable(.., continuous=False).
DrawBot version 3.125
- Update embedded uharfbuzz.
- Embed setuptool and packaging.
- Fix drawbot://url/to/python.py.
- Improve tracking documenation.
DrawBot version 3.124
- Fix updater with the correct download link.
- Allowing external tools to be used inside DrawBot, a notarizing entitlement.
DrawBot version 3.123
- Fully notarized and built with GitHub Actions!!!!
- Improve pip installer.
- Support
viewBoxin svg output. - Point attributes of a BezierPath are immutable.
- Fix bug when an FormattedString contains an empty last line.
- Don't optimize an empty BezierPath.
- Improve updater message.
- Upgrade code editor lexer to python3.
- Upgrade internal tool potrace and mkbitmap.
- Add context-specific attributes for BezierPath and FormattedString:
svgLink,svgID,svgClass.