News

Inkscape 1.0 beta is available for testing

4 min read

Last week, the team behind Inkscape project released the first beta version of the upcoming and much-awaited Inkscape 1.0. The team writes on the announcement page that, “after releasing two less visible alpha versions this year, in mid-January and mid-June (and one short-lived beta version), Inkscape is now ready for extensive testing and subsequent bug-fixing.”

Most notable changes in Inkscape 1.0

  • New theme selection: In ‘Edit > Preferences > User Interface > Theme’, users can set a custom GTK3 theme for Inkscape. If the theme comes with a dark variant, activating the ‘Use dark theme’ checkbox will result in the dark variant being used. Then the new theme will be applied immediately.
  • Origin in top left corner: Another significant change integrated was to set the origin of the document to the top left corner of the page. It coordinates that a user can see in the interface match the ones that are saved in the SVG data, and makes working in Inkscape more comfortable for people who are used to this standard behavior.
  • Canvas rotation and mirroring: With Ctrl+Shift+Scroll wheel the drawing area can be rotated and viewed from different angles. The canvas can be flipped, to ensure that the drawing does not lean to one side, and looks good either way.
  • Canvas alignment: When the option “Enable on-canvas alignment” is active in the “Align and Distribute” dialog, a new set of handles will appear on canvas. These handles can be used to align the selected objects relative to the area of the current selection.
  • HiDPI screen: Inkscape now supports HiDPI screens.
  • Controlling PowerStroke: The width of PowerStroke is controlled with pressure sensitive graphics tablet
  • Fillet/chamfer LPE and (non-destructive) Boolean Operation LPE: This new LPE adds fillet and chamfer to paths. The Boolean Operations LPE finally makes non-destructive boolean operations available in Inkscape.
  • New PNG export options: The export dialog has received several new options available when you expand the ‘Advanced’ section.
  • Centerline tracing: A new, unified dialog for vectorizing raster graphics is now available from Path > Trace Bitmap.
  • New Live Path Effect selection dialog: Live Path Effects received a major overhaul, with lots of improvements and new features.
  • Faster Path operations and deselection of large number of paths
  • Variable fonts support: If Inkscape is compiled with a Pango library version 1.41.1, then it will come with support for variable fonts.
  • Complete extensions overhaul: Extensions can now have clickable links, images, a better layout with separators and indentation, multiline text fields, file chooser fields and more.
  • Command line syntax changes: The Inkscape command line is now more powerful and flexible for the user and easier to enhance for the developer.
  • Native support for macOS with a signed and notarized .dmg file: Inkscape is now a first-rate native macOS application, and no longer requires XQuartz to operate.

Other important changes for users

Custom Icon Sets

Icon sets no longer consist of a single file containing all icons. Instead each icon is allocated it’s own file. The directory structure must follow the standard structure for Gnome icons. As a side effect of a bug fix to the icon preview dialog, custom UI icon SVG files need to be updated to have their background color alpha channel set to 0 so that they display correctly.

Third-party extensions

Third-party extensions need to be updated to work with this version of Inkscape.

Import/Export via UniConvertor dropped

Extensions that previously used the UniConvertor library for saving/opening various file formats have been removed:

Import formats that have been removed:

  • Adobe Illustrator 8.0 and below (UC) (*.ai)
  • Corel DRAW Compressed Exchange files (UC) (*.ccx)
  • Corel DRAW 7-X4 files (UC) (*.cdr) [cdr imports, but this specific version?]
  • Corel DRAW 7-13 template files (UC) (*.cdt)
  • Computer Graphics Metafile files (UC) (*.cgm)
  • Corel DRAW Presentation Exchange files (UC) (*.cmx)
  • HP Graphics Language Plot file [AutoCAD] (UC) (*.plt)
  • sK1 vector graphics files (UC) (*.sk1)

Export formats that have been removed:

  • HP Graphics Language Plot file [AutoCAD] (UC) (*.plt)
  • sK1 vector graphics files (UC) (*.sk1)

Inline LaTeX formula conversion dropped

The EQTeXSVG extension that could be used to convert an inline LaTeX equation into SVG paths using Python was dropped, due to its external dependencies.

The team has asked to test Inkscape 1.0 beta version and report the findings on Inkscape report page. To know more about this news, check out official Inkscape announcement page.

Other interesting news in web development this week!

Mozilla announces final four candidates that will replace its IRC network

Announcing Feathers 4, framework for real-time apps and REST APIs with JavaScript or TypeScript

Google announces two new attribute links, Sponsored and UGC and updates “nofollow”

Fatema Patrawala

Being a Senior Content Marketing Editor at Packt Publishing, I handle vast array of content in the tech space ranging from Data science, Web development, Programming, Cloud & Networking, IoT, Security and Game development. With prior experience and understanding of Marketing I aspire to grow leaps and bounds in the Content & Digital Marketing field. On the personal front I am an ambivert and love to read inspiring articles and books on life and in general.

Share
Published by
Fatema Patrawala

Recent Posts

Top life hacks for prepping for your IT certification exam

I remember deciding to pursue my first IT certification, the CompTIA A+. I had signed…

3 years ago

Learn Transformers for Natural Language Processing with Denis Rothman

Key takeaways The transformer architecture has proved to be revolutionary in outperforming the classical RNN…

3 years ago

Learning Essential Linux Commands for Navigating the Shell Effectively

Once we learn how to deploy an Ubuntu server, how to manage users, and how…

3 years ago

Clean Coding in Python with Mariano Anaya

Key-takeaways:   Clean code isn’t just a nice thing to have or a luxury in software projects; it's a necessity. If we…

3 years ago

Exploring Forms in Angular – types, benefits and differences   

While developing a web application, or setting dynamic pages and meta tags we need to deal with…

3 years ago

Gain Practical Expertise with the Latest Edition of Software Architecture with C# 9 and .NET 5

Software architecture is one of the most discussed topics in the software industry today, and…

3 years ago