v2.4 – Drag to Select points and shapes!

It’s been a minute since a blog update… we shipped v2.3 with some bug fixes, but mainly there was a lot of backend “quality” improvements. This is stuff like additional code tests, almost total coverage for JSDoc typechecking, and we also adopted Storybook for UI Control testing. If this doesn’t make sense to you, don’t worry; hopefully, these things will help Glyphr Studio be more stable as we roll out new features.

Ironically, these changes introduced some small bugs, so we released v2.3.1 through v2.3.4 to address those.

v2.4.0 – Drag to select!

Many (all?) graphic design programs have some sort of selection action where you drag to create a rectangle, and all the stuff inside that rectangle gets selected. Glyphr Studio has never had this, until now! Here is a quick overview of the new Drag to Select features, plus two more little features thrown in for good measure:

  • Drag to select. Now you can use the Shape Select (arrow) tool to drag a rectangle and select shapes within it. And you can use the Path Edit (pen) tool to select path points within a rectangle.
  • Holding down the Ctrl button will allow you to add to the current Shape or Path Point selection. Either by individually clicking items, or by doing additional drag-to-select areas.
  • For Ligatures, Components, and Kern Groups, there is now an additional “Create new” button at the bottom of the Attributes panel, in addition to the bottom of the item chooser.
  • Add many Ligatures at once – there is now a checkbox in the Create new Ligature dialog box that allows you to specify a comma separated list of many Ligatures to create in bulk. This option only works if your ligatures do not contain commas or spaces.

Thank you!

A lot of these improvements come from ideas that are submitted over email, through GitHub issues, or Reddit comments. Keep them coming! If you run into any bug or unexpected behavior, letting us know will help us fix the issue, improving Glyphr Studio for everyone.

If you’ve suggested a feature, or let us know about a bug, thank you!