Hi, I'm Bryan, the original author of pixelsnap.
I'd be keen to have PixelSnap included in the official Inkscape repository, and to do whatever's necessary for that purpose (I don't mind releasing it under GPL, either -- I just like the MIT license because it's short & sweet)
Just a brief rant on why I think PixelSnap is a useful part of a digital artist's workflow, even if they know inkscape's tools:
I'm a fairly technical user of Inkscape, but in spite of the great work done on snapping & grids recently (kudos to the people involved with that!), I've still found the "right" way to be a bit of a pain in the backside.
The reasons Rob gives below are two good examples. Another big reason why the "right" way is often unworkable is the fact that odd-width strokes are offset by exactly 0.5 pixels. I understand the reasoning for this, but it means you have to have 2 pixel-sized grids, one pixel-aligned, and one mid-pixel-aligned.
Also, you have to keep the grid on permanently while editing for the "right" way to work, unless you want to go back and edit all your vectors later on. I don't find it very easy working with grids all over my work. Sometimes I don't want stuff to snap either -- I only want vertical & horizontal lines to snap-to-pixel.
I'd also rather set up meaningful grids for my artwork -- i.e. grids for layout purposes, not grids to overcome the shortcomings of my screen.
Alexandre Prokoudine wrote:
On 1/13/10, Rob Antonishen wrote:
The biggest benefit is when working with existing images that were not necessarily drawn to pixel snap.
Or after rescaling images and resnapping the elements to the nearest pixel.
Exactly :)
OK, I'm convinced :) I would not object to including this extension, provided it is OK in other aspects (haven't tested it yet).
On Wed, Jan 13, 2010 at 10:43 PM, Bryan Hoyt | Brush Technology wrote:
Hi, I'm Bryan, the original author of pixelsnap.
I'd be keen to have PixelSnap included in the official Inkscape repository, and to do whatever's necessary for that purpose (I don't mind releasing it under GPL, either -- I just like the MIT license because it's short & sweet)
So, any news on that? ;)
Alexandre
De : Alexandre Prokoudine <alexandre.prokoudine@...400...>
On Wed, Jan 13, 2010 at 10:43 PM, Bryan Hoyt | Brush Technology wrote:
Hi, I'm Bryan, the original author of pixelsnap.
I'd be keen to have PixelSnap included in the official Inkscape repository, and to do whatever's necessary for that purpose (I don't mind releasing it under GPL, either -- I just like the MIT license because it's short & sweet)
So, any news on that? ;)
I'm currently testing it, and I've found an issue with circles (already reported in the project's bug tracking system).
PixelSnap uses a specific extension menu entry. I'd rather see it in an existing one (Modify path? Arrange?). Any preference? -- Nicolas
Fixed the circles bug Nicolas mentions.
I think it would make most sense in the Modify Path menu. I'll put it there.
- Bryan
On Sat, Jan 30, 2010 at 04:03, Nicolas Dufour <nicoduf@...48...> wrote:
De : Alexandre Prokoudine <alexandre.prokoudine@...400...>
On Wed, Jan 13, 2010 at 10:43 PM, Bryan Hoyt | Brush Technology wrote:
Hi, I'm Bryan, the original author of pixelsnap.
I'd be keen to have PixelSnap included in the official Inkscape
repository,
and to do whatever's necessary for that purpose (I don't mind releasing
it
under GPL, either -- I just like the MIT license because it's short &
sweet)
So, any news on that? ;)
I'm currently testing it, and I've found an issue with circles (already reported in the project's bug tracking system).
PixelSnap uses a specific extension menu entry. I'd rather see it in an existing one (Modify path? Arrange?). Any preference? -- Nicolas
The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Hi, just realized I clicked "Reply" instead of "Reply to all", and I've been waiting around wondering why nobody's seen my message :-) here it is:
--------------------------------- I guess I'd better start making this happen ;-)
So, to recap, the three outstanding questions are:
- Do people want me to release PixelSnap under GPL? (My preference is for it to remain MIT -- but if that causes any practical problems, small or big, I have no problems releasing under GPL) - We need to change the ID from bryhoyt.pixelsnap. What's ID should I go with? - After getting those two things sorted, what next steps should I take to get this included in the Inkscape repository?
I've never contributed anything directly to Inkscape, so I'm not the best person to answer those questions :-)
P.S. I don't get masses of spare time for OSS coding these days, so my turnover might be weeks rather than days.
- Bryan
Hi,
De : Bryan Hoyt | Brush Technology <bryan@...2310...>
- Do people want me to release PixelSnap >under GPL? (My preference is for it to remain MIT -- but if that causes
any practical problems, small or big, I have no problems releasing under GPL)
There's no compatibility issue between GPL and MIT. The only "practical" problem is that we don't use separate license files in the extension folder, and you have to include the license in the python file (as a comment, before the code itself). If not, the extension will use the default Inkscape license.
- We need to change the ID from bryhoyt.pixelsnap. What's ID should I go with?
It is not mandatory. Extensions often use org.inkscape.filter.<extensionName>. But there are lots of exceptions :).
- After getting those two things sorted, what next steps should I take to get this included in the Inkscape repository?I've never contributed anything directly to Inkscape, so I'm not the best person to answer those questions :-)
I've just committed the latest pixelsnap version (in Inkscape bzr rev.9053), so that more users can test it.
Regards, -- Nicolas
participants (4)
-
Alexandre Prokoudine
-
Bryan Hoyt | Brush Technology
-
bulia byak
-
Nicolas Dufour