this post was submitted on 20 Sep 2026
487 points (99.4% liked)

Programming

28522 readers
667 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS
487
Inkscape needs help (programming.dev)
submitted 1 day ago* (last edited 15 hours ago) by Orwi@programming.dev to c/programming@programming.dev
 

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

πŸ™πŸ™πŸ™

you are viewing a single comment's thread
view the rest of the comments
[–] spartanatreyu@programming.dev 8 points 13 hours ago (5 children)

I love the idea of inkscape but can't get into it due to a continent sized papercut:

I can't put my cursor on part of the image then scroll to zoom in or out, not even holding a button while scrolling.

The only zoom it lets me do is drag a box on the screen (which is useless for fine details, or annoying when I only want to zoom in a few %), or zoom in/out by a large fixed amount then need to pan to find where I wanted to focus on in the first place.

I sure hope the new version fixes that.

Otherwise, I'm holding out for graphite

[–] Nindelofocho@lemmy.world 4 points 5 hours ago

That is weird ive always zoomed with i think ctrl+scrollwheel its almost my main way of navigation: zoom out from cursor move cursor where I want to zoom and then scroll back in

[–] Slashme@lemmy.world 3 points 5 hours ago

I primarily zoom in incscape in two ways:

  1. Using the mouse - it zooms to mouse position, so control-scroll is brilliant - even for navigating: scroll out until you see where you want to go, put the mouse there and scroll in.

  2. Using the keyboard (this is incredibly powerful):

  • 3: Fit selected object in the window
  • 4: Fit all objects in the window
  • 5: Fit the page in the window
  • 6: Fit page width.
  • 1 and 2: I seldom use these, but they're for 50% zoom and 100% zoom.
    • and -: They zoom in and out.

So often, I'll click on an object, then press 3 to fit in in the window, and then hit - a few times to see the context better. Perfect.

[–] schnurrito@discuss.tchncs.de 4 points 6 hours ago

Not sure I understood your problem well and I don't have Inkscape in front of me right now, but I am pretty sure Ctrl+scrollwheel does zoom?!

[–] vala@lemmy.dbzer0.com 2 points 6 hours ago

On my system (arch+gnome) the mouse wheel zooms the image.

[–] shawarma@lemmygrad.ml 2 points 13 hours ago (1 children)

looks like an interesting project but it's a web app?

[–] jasory@programming.dev 1 points 3 hours ago

Currently yes. I think they have some builds for desktop, but it's still early in development.