The incoming version of Inkscape is a brilliantly engineered masterpiece designed to punch Adobe Illustrator in the face.

The scale of Inkscape 1.5 is hard to put into words.

  • A full port from GTK 3 to GTK 4
  • A new rendering engine
  • The Unified Font Browser becoming default,
  • Document Tabs being introduced,
  • Many long-standing issues finally being addressed,
  • New and changed dependencies across multiple target platforms.
  • UI/UX improvements

GTK 4 unlocks several possibilities, but it also exacts its own costs. This transition is definitely being felt in the amount and complexity of the work the developers have had to undertake.

Inkscape developers have been pouring their nights and weekends into 1.5 but they are currently feeling overwhelmed.

If you’re a C++ developer, particularly with graphics experience, Inkscape could use your help in pushing 1.5 forward.

https://gitlab.com/inkscape/inkscape/-/work_items

Adobe has unlimited ressources. Inkscape relies on us

🙏🙏🙏

  • marf@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    6 days ago

    I’m pretty decent with css but have never contributed before. I’d love to get involved in something. Where does a person start?

    • sxwpb@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      6 days ago

      some starting resources would be

      And a good way to just get to know Inkscape’s widgets structure would be to just open it with the GTK Inspector(which the official app already includes btw), and see how the structure looks like, and poke around with the CSS.

      On linux(flatpak version) i can do this simply like so: flatpak run --env=GTK_DEBUG=interactive org.inkscape.Inkscape