02-18-2023, 01:54 AM
(10-27-2018, 07:30 PM)Ofnuts Wrote: AFAIK you can't and IMHO that would be pointless. The purpose of snapping is to help your hand, and the accuracy of your mouse moves is related to the physical screen.
Let us revisit, a few years have now passed.
Well, I've found that assuming a feature is pointless is a damning mistake. The first thing learned in software development and target relation is that for every 1 feature request, there is probably at least 10 more that want the same thing. But they won't request it because they either don't want to be rejected or don't think someone would listen to their request. But if a piece of software adds features that are uncommon or unheard of--that is how it gets ahead of its competitors. If the feature is so imposing, then just have it be off by default, it might take the software in a new direction or help in unknown ways.
For me, I've been using graphics software so long now that my mind auto-converts the pixels on the fly when I zoom and I would expect a program that allows for the brush/tool to be relative or not to the screen, the snap feature should have that same function. It just feels so inconsistent to me to not have that and I feel like I trip over it all the time when working in GIMP.
But before that, someone has to fix the snapping bug, path snapping to be exact. When they are complex it seems that Gimp 2.10 gets confused and doesn't want to snap anywhere or snaps erratically. Before anyone says 'well its only for simple paths' keep in mind programs like Illustrator have no problem with this and have had these solid features for the better part of 3 decades. So, let us not be naive and think new features are only good if only we want them. I appreciate Gimp is a beast when it comes to code, believe me, even back in the 1990's it took my PC about a half day to compile it (after I was actually able to download the sources and dependencies), so whenever someone talks about changes it can be a bit of a bitter taste. But we have enough computing power these days to make changes much easier than back then.
Who will change it? Maybe someone will come across this Idea in the future and inject it back, but waiting for pull requests is like waiting for pigs to fly