<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TodorImreorov</id>
	<title>Inkscape Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TodorImreorov"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/TodorImreorov"/>
	<updated>2026-04-10T06:02:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96506</id>
		<title>A better Bucket Fill tool fill</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96506"/>
		<updated>2015-04-26T11:38:06Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: /* Possible ways to approach this */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Problem:''' ==&lt;br /&gt;
&lt;br /&gt;
The current bucket fill tool is creating fills based on bitmap pixels of the screen, rather than the vector lines data. It is dependent on the zoom level of the viewport.&lt;br /&gt;
This is not necessarily the problem. The actual fill algorithm is creating less than desireable results that leave a lot of laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
Compared to some developments for this tool in other open source and proprietary software, the fill algorithm is outdated. &lt;br /&gt;
&lt;br /&gt;
- Some times does not fill the area at all and just freezes for a while.&lt;br /&gt;
&lt;br /&gt;
- It leaves empty corner areas all over the place, which the artist has to then manually fix&lt;br /&gt;
[[File:BucketToolCornerAreas.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
- It leaves empty areas at tight places, where  it is somewhat hard to clean them up:&lt;br /&gt;
[[File:BucketFillCornerAreasExample.jpg|400px|thumb|center]]&lt;br /&gt;
Even if you &amp;quot;grow&amp;quot; your fills, that does not cure the problem.&lt;br /&gt;
&lt;br /&gt;
- Extreme threshold leads to bigger probability of the bucket tool freezing for a bit and not creating a fill at all.&lt;br /&gt;
&lt;br /&gt;
- The &amp;quot;Close gaps&amp;quot; feature is not very intelligent. It closes the gap in one area,while often leaving undesirable empty spaces in other areas. The gap is not being closed at the end of the two lines - which again leaves laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
- The actual resulting fill is not very precise, the fill nodes are not placed well, are too dense and/or are not corners when needed.   &lt;br /&gt;
&lt;br /&gt;
'''Whatever you do with it, it always leaves small pixel areas unfilled!&lt;br /&gt;
The shame in it is that it can not properly fill cleanly inked (with the calligraphy tool) lineart it leaves gaps everywhere. &lt;br /&gt;
It is a pain to then manually fill them. Zoom in and out to get them. Try filling spiky hair. Just try it.&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
== '''Complaints and requests over the years for a better bucket tool:''' ==&lt;br /&gt;
It has been requested numerous times to improve the bucket fill tool in inkscape.&lt;br /&gt;
If you look at the mailing list, the forum and Launchpad - &lt;br /&gt;
you will find many users asking for an alternative bucket fill tool that works in a different way to the current one:&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/656498&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/182930&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Possible ways to approach this''' ==&lt;br /&gt;
&lt;br /&gt;
'''Vector bucket fill mode''' - instead of filling areas based on visible pixels, fill it based on surrounding vector shapes. &lt;br /&gt;
&lt;br /&gt;
You can already emulate this sort of bucket fill tool by doing the following workaround:&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=XeFgXKzCOlQ&amp;amp;t=3m34s @YouTube]&lt;br /&gt;
&lt;br /&gt;
Having said that I believe that this approach is very hackish and inconvenient. It would be much better if inkscape had a proper tool to do this instead!&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
- The fills are very precise, their nodes fit the surrounding shapes well. Corner nodes are present where needed. Density is good.&lt;br /&gt;
&lt;br /&gt;
- Doesn't leave empty areas like the bucket fill tool at all. The result is much better!&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
- The fills only get created if the area is completely closed. (needs to be implemented an &amp;quot;auto close gap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- The fills follow the interior shape too precisely. This sometimes leaves small spaces between line and fill when rendered. The artists often needs to &amp;quot;Grow&amp;quot; the line a little bit. Ideally the fill border should be precisely under the middle of the ink lines. (needs to be implemented &amp;quot;grow/shrink&amp;quot; feature)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Better bitmap fill algorithm''' - The current fill algorithm suffers from the downsides of the old bucket tool. &lt;br /&gt;
There have been big developments over the years and the bucket fill workflow has improved immensely.&lt;br /&gt;
&lt;br /&gt;
1. Gmic colorize - Gimp and Krita recently got a way better fill algorithm:&lt;br /&gt;
here is a link with more information of how it works-&lt;br /&gt;
https://github.com/mypaint/mypaint/issues/150&lt;br /&gt;
&lt;br /&gt;
Here is explanation of why it is better:&lt;br /&gt;
http://www.davidrevoy.com/article240/gmic-line-art-colorization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. More intelligent Auto-close gaps: https://github.com/callaa/Drawpile/issues/189&lt;br /&gt;
Close gap is a feature that is present in a few manga art related painting applications. &lt;br /&gt;
It is a planned feature for Krita.&lt;br /&gt;
&lt;br /&gt;
What it does:&lt;br /&gt;
It tells the bucket tool to automatically close gaps with an invisible straight line, before doing the fill operation. That stop paint from spilling outside of an area, without affecting the classic &amp;quot;Tolerance&amp;quot; value&lt;br /&gt;
&lt;br /&gt;
[[File:CloseGapsExample3.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
If two lines do not overlap and there is a gap between them: Close gap at the end of both lines.&lt;br /&gt;
&lt;br /&gt;
If two lines overlap: Do not auto close gap. &lt;br /&gt;
&lt;br /&gt;
Here is an example of its use in paintstorm studio:&lt;br /&gt;
[https://www.youtube.com/watch?v=oXUReniLyqw&amp;amp;t=2m4s @YouTube]&lt;br /&gt;
&lt;br /&gt;
Proposal by Todor Imreorov &amp;lt;blurymind@gmail.com&amp;gt;&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96501</id>
		<title>A better Bucket Fill tool fill</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96501"/>
		<updated>2015-04-26T11:34:13Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: /* Problem: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Problem:''' ==&lt;br /&gt;
&lt;br /&gt;
The current bucket fill tool is creating fills based on bitmap pixels of the screen, rather than the vector lines data. It is dependent on the zoom level of the viewport.&lt;br /&gt;
This is not necessarily the problem. The actual fill algorithm is creating less than desireable results that leave a lot of laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
Compared to some developments for this tool in other open source and proprietary software, the fill algorithm is outdated. &lt;br /&gt;
&lt;br /&gt;
- Some times does not fill the area at all and just freezes for a while.&lt;br /&gt;
&lt;br /&gt;
- It leaves empty corner areas all over the place, which the artist has to then manually fix&lt;br /&gt;
[[File:BucketToolCornerAreas.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
- It leaves empty areas at tight places, where  it is somewhat hard to clean them up:&lt;br /&gt;
[[File:BucketFillCornerAreasExample.jpg|400px|thumb|center]]&lt;br /&gt;
Even if you &amp;quot;grow&amp;quot; your fills, that does not cure the problem.&lt;br /&gt;
&lt;br /&gt;
- Extreme threshold leads to bigger probability of the bucket tool freezing for a bit and not creating a fill at all.&lt;br /&gt;
&lt;br /&gt;
- The &amp;quot;Close gaps&amp;quot; feature is not very intelligent. It closes the gap in one area,while often leaving undesirable empty spaces in other areas. The gap is not being closed at the end of the two lines - which again leaves laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
- The actual resulting fill is not very precise, the fill nodes are not placed well, are too dense and/or are not corners when needed.   &lt;br /&gt;
&lt;br /&gt;
'''Whatever you do with it, it always leaves small pixel areas unfilled!&lt;br /&gt;
The shame in it is that it can not properly fill cleanly inked (with the calligraphy tool) lineart it leaves gaps everywhere. &lt;br /&gt;
It is a pain to then manually fill them. Zoom in and out to get them. Try filling spiky hair. Just try it.&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
== '''Complaints and requests over the years for a better bucket tool:''' ==&lt;br /&gt;
It has been requested numerous times to improve the bucket fill tool in inkscape.&lt;br /&gt;
If you look at the mailing list, the forum and Launchpad - &lt;br /&gt;
you will find many users asking for an alternative bucket fill tool that works in a different way to the current one:&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/656498&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/182930&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Possible ways to approach this''' ==&lt;br /&gt;
&lt;br /&gt;
'''Vector bucket fill mode''' - instead of filling areas based on visible pixels, fill it based on surrounding vector shapes. &lt;br /&gt;
&lt;br /&gt;
You can already emulate this sort of bucket fill tool by doing the following workaround:&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=XeFgXKzCOlQ&amp;amp;t=3m34s @YouTube]&lt;br /&gt;
&lt;br /&gt;
Having said that I believe that this approach is very hackish and inconvenient. It would be much better if inkscape had a proper tool to do this instead!&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
- The fills are very precise, their nodes fit the surrounding shapes well. Corner nodes are present where needed. Density is good.&lt;br /&gt;
&lt;br /&gt;
- Doesn't leave empty areas like the bucket fill tool at all. The result is much better!&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
- The fills only get created if the area is completely closed. (needs to be implemented an &amp;quot;auto close gap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- The fills follow the interior shape too precisely. This sometimes leaves small spaces between line and fill when rendered. The artists often needs to &amp;quot;Grow&amp;quot; the line a little bit. Ideally the fill border should be precisely under the middle of the ink lines. (needs to be implemented &amp;quot;grow/shrink&amp;quot; feature)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Better bitmap fill algorithm''' - The current fill algorithm suffers from the downsides of the old bucket tool. &lt;br /&gt;
There have been big developments over the years and the bucket fill workflow has improved immensely.&lt;br /&gt;
&lt;br /&gt;
1. Gmic colorize - Gimp and Krita recently got a way better fill algorithm:&lt;br /&gt;
here is a link with more information of how it works-&lt;br /&gt;
https://github.com/mypaint/mypaint/issues/150&lt;br /&gt;
&lt;br /&gt;
Here is explanation of why it is better:&lt;br /&gt;
http://www.davidrevoy.com/article240/gmic-line-art-colorization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. More intelligent Auto-close gaps: https://github.com/callaa/Drawpile/issues/189&lt;br /&gt;
Close gap is a feature that is present in a few manga art related painting applications. &lt;br /&gt;
It is a planned feature for Krita.&lt;br /&gt;
&lt;br /&gt;
What it does:&lt;br /&gt;
It tells the bucket tool to automatically close gaps with an invisible straight line, before doing the fill operation. That stop paint from spilling outside of an area, without affecting the classic &amp;quot;Tolerance&amp;quot; value&lt;br /&gt;
&lt;br /&gt;
[[File:CloseGapsExample3.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
If two lines do not overlap and there is a gap between them: Close gap at the end of both lines.&lt;br /&gt;
&lt;br /&gt;
If two lines overlap: Do not auto close gap. &lt;br /&gt;
&lt;br /&gt;
Here is an example of its use in paintstorm studio:&lt;br /&gt;
[https://www.youtube.com/watch?v=oXUReniLyqw&amp;amp;t=2m4s @YouTube]&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96496</id>
		<title>A better Bucket Fill tool fill</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96496"/>
		<updated>2015-04-26T11:30:45Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: /* Possible ways to approach this */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Problem:''' ==&lt;br /&gt;
&lt;br /&gt;
The current bucket fill tool is creating fills based on bitmap pixels of the screen, rather than the vector lines data. It is dependent on the zoom level of the viewport.&lt;br /&gt;
This is not necessarily the problem. The actual fill algorithm is creating less than desireable results that leave a lot of laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
Compared to some developments for this tool in other open source and proprietary software, the fill algorithm is outdated. &lt;br /&gt;
&lt;br /&gt;
- Some times does not fill the area at all and just freezes for a while.&lt;br /&gt;
&lt;br /&gt;
- It leaves empty corner areas all over the place, which the artist has to then manually fix&lt;br /&gt;
[[File:BucketToolCornerAreas.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
- It leaves empty areas at tight places, where  it is somewhat hard to clean them up:&lt;br /&gt;
[[File:BucketFillCornerAreasExample.jpg|400px|thumb|center]]&lt;br /&gt;
Even if you &amp;quot;grow&amp;quot; your fills, that does not cure the problem.&lt;br /&gt;
&lt;br /&gt;
- Extreme threshold leads to bigger probability of the bucket tool freezing for a bit and not creating a fill at all.&lt;br /&gt;
&lt;br /&gt;
- The &amp;quot;Close gaps&amp;quot; feature is not very intelligent. It closes the gap in one area,while often leaving undesirable empty spaces in other areas.&lt;br /&gt;
&lt;br /&gt;
- The actual resulting fill is not very precise, the fill nodes are not placed well, are too dense and/or are not corners when needed.   &lt;br /&gt;
&lt;br /&gt;
'''Whatever you do with it, it always leaves small pixel areas unfilled!&lt;br /&gt;
The shame in it is that it can not properly fill cleanly inked (with the calligraphy tool) lineart it leaves gaps everywhere. &lt;br /&gt;
It is a pain to then manually fill them. Zoom in and out to get them. Try filling spiky hair. Just try it.&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
== '''Complaints and requests over the years for a better bucket tool:''' ==&lt;br /&gt;
It has been requested numerous times to improve the bucket fill tool in inkscape.&lt;br /&gt;
If you look at the mailing list, the forum and Launchpad - &lt;br /&gt;
you will find many users asking for an alternative bucket fill tool that works in a different way to the current one:&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/656498&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/182930&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Possible ways to approach this''' ==&lt;br /&gt;
&lt;br /&gt;
'''Vector bucket fill mode''' - instead of filling areas based on visible pixels, fill it based on surrounding vector shapes. &lt;br /&gt;
&lt;br /&gt;
You can already emulate this sort of bucket fill tool by doing the following workaround:&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=XeFgXKzCOlQ&amp;amp;t=3m34s @YouTube]&lt;br /&gt;
&lt;br /&gt;
Having said that I believe that this approach is very hackish and inconvenient. It would be much better if inkscape had a proper tool to do this instead!&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
- The fills are very precise, their nodes fit the surrounding shapes well. Corner nodes are present where needed. Density is good.&lt;br /&gt;
&lt;br /&gt;
- Doesn't leave empty areas like the bucket fill tool at all. The result is much better!&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
- The fills only get created if the area is completely closed. (needs to be implemented an &amp;quot;auto close gap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- The fills follow the interior shape too precisely. This sometimes leaves small spaces between line and fill when rendered. The artists often needs to &amp;quot;Grow&amp;quot; the line a little bit. Ideally the fill border should be precisely under the middle of the ink lines. (needs to be implemented &amp;quot;grow/shrink&amp;quot; feature)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Better bitmap fill algorithm''' - The current fill algorithm suffers from the downsides of the old bucket tool. &lt;br /&gt;
There have been big developments over the years and the bucket fill workflow has improved immensely.&lt;br /&gt;
&lt;br /&gt;
1. Gmic colorize - Gimp and Krita recently got a way better fill algorithm:&lt;br /&gt;
here is a link with more information of how it works-&lt;br /&gt;
https://github.com/mypaint/mypaint/issues/150&lt;br /&gt;
&lt;br /&gt;
Here is explanation of why it is better:&lt;br /&gt;
http://www.davidrevoy.com/article240/gmic-line-art-colorization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. More intelligent Auto-close gaps: https://github.com/callaa/Drawpile/issues/189&lt;br /&gt;
Close gap is a feature that is present in a few manga art related painting applications. &lt;br /&gt;
It is a planned feature for Krita.&lt;br /&gt;
&lt;br /&gt;
What it does:&lt;br /&gt;
It tells the bucket tool to automatically close gaps with an invisible straight line, before doing the fill operation. That stop paint from spilling outside of an area, without affecting the classic &amp;quot;Tolerance&amp;quot; value&lt;br /&gt;
&lt;br /&gt;
[[File:CloseGapsExample3.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
If two lines do not overlap and there is a gap between them: Close gap at the end of both lines.&lt;br /&gt;
&lt;br /&gt;
If two lines overlap: Do not auto close gap. &lt;br /&gt;
&lt;br /&gt;
Here is an example of its use in paintstorm studio:&lt;br /&gt;
[https://www.youtube.com/watch?v=oXUReniLyqw&amp;amp;t=2m4s @YouTube]&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96491</id>
		<title>A better Bucket Fill tool fill</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96491"/>
		<updated>2015-04-26T11:30:10Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: /* Possible ways to approach this */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Problem:''' ==&lt;br /&gt;
&lt;br /&gt;
The current bucket fill tool is creating fills based on bitmap pixels of the screen, rather than the vector lines data. It is dependent on the zoom level of the viewport.&lt;br /&gt;
This is not necessarily the problem. The actual fill algorithm is creating less than desireable results that leave a lot of laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
Compared to some developments for this tool in other open source and proprietary software, the fill algorithm is outdated. &lt;br /&gt;
&lt;br /&gt;
- Some times does not fill the area at all and just freezes for a while.&lt;br /&gt;
&lt;br /&gt;
- It leaves empty corner areas all over the place, which the artist has to then manually fix&lt;br /&gt;
[[File:BucketToolCornerAreas.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
- It leaves empty areas at tight places, where  it is somewhat hard to clean them up:&lt;br /&gt;
[[File:BucketFillCornerAreasExample.jpg|400px|thumb|center]]&lt;br /&gt;
Even if you &amp;quot;grow&amp;quot; your fills, that does not cure the problem.&lt;br /&gt;
&lt;br /&gt;
- Extreme threshold leads to bigger probability of the bucket tool freezing for a bit and not creating a fill at all.&lt;br /&gt;
&lt;br /&gt;
- The &amp;quot;Close gaps&amp;quot; feature is not very intelligent. It closes the gap in one area,while often leaving undesirable empty spaces in other areas.&lt;br /&gt;
&lt;br /&gt;
- The actual resulting fill is not very precise, the fill nodes are not placed well, are too dense and/or are not corners when needed.   &lt;br /&gt;
&lt;br /&gt;
'''Whatever you do with it, it always leaves small pixel areas unfilled!&lt;br /&gt;
The shame in it is that it can not properly fill cleanly inked (with the calligraphy tool) lineart it leaves gaps everywhere. &lt;br /&gt;
It is a pain to then manually fill them. Zoom in and out to get them. Try filling spiky hair. Just try it.&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
== '''Complaints and requests over the years for a better bucket tool:''' ==&lt;br /&gt;
It has been requested numerous times to improve the bucket fill tool in inkscape.&lt;br /&gt;
If you look at the mailing list, the forum and Launchpad - &lt;br /&gt;
you will find many users asking for an alternative bucket fill tool that works in a different way to the current one:&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/656498&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/182930&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Possible ways to approach this''' ==&lt;br /&gt;
&lt;br /&gt;
'''Vector bucket fill mode''' - instead of filling areas based on visible pixels, fill it based on surrounding vector shapes. &lt;br /&gt;
&lt;br /&gt;
You can already emulate this sort of bucket fill tool by doing the following workaround:&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=XeFgXKzCOlQ&amp;amp;t=3m34s @YouTube]&lt;br /&gt;
&lt;br /&gt;
Having said that I believe that this approach is very hackish and inconvenient. It would be much better if inkscape had a proper tool to do this instead!&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
- The fills are very precise, their nodes fit the surrounding shapes well. Corner nodes are present where needed. Density is good.&lt;br /&gt;
&lt;br /&gt;
- Doesn't leave empty areas like the bucket fill tool at all. The result is much better!&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
- The fills only get created if the area is completely closed. (needs to be implemented an &amp;quot;auto close gap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- The fills follow the interior shape too precisely. This sometimes leaves small spaces between line and fill when rendered. The artists often needs to &amp;quot;Grow&amp;quot; the line a little bit. Ideally the fill border should be precisely under the middle of the ink lines. (needs to be implemented &amp;quot;grow/shrink&amp;quot; feature)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Better bitmap fill algorithm''' - The current fill algorithm suffers from the downsides of the old bucket tool. &lt;br /&gt;
There have been big developments over the years and the bucket fill workflow has improved immensely.&lt;br /&gt;
&lt;br /&gt;
1. Gmic colorize - Gimp and Krita recently got a way better fill algorithm:&lt;br /&gt;
here is a link with more information of how it works-&lt;br /&gt;
https://github.com/mypaint/mypaint/issues/150&lt;br /&gt;
&lt;br /&gt;
Here is explanation of why it is better:&lt;br /&gt;
http://www.davidrevoy.com/article240/gmic-line-art-colorization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. More intelligent Auto-close gaps: https://github.com/callaa/Drawpile/issues/189&lt;br /&gt;
Close gap is a feature that is present in a few manga art related painting applications. &lt;br /&gt;
It is a planned feature for Krita.&lt;br /&gt;
&lt;br /&gt;
What it does:&lt;br /&gt;
It tells the bucket tool to automatically close gaps with an invisible straight line, before doing the fill operation. That stop paint from spilling outside of an area, without affecting the classic &amp;quot;Tolerance&amp;quot; value&lt;br /&gt;
&lt;br /&gt;
[[File:CloseGapsExample3.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
If two lines do not overlap and there is a gap between them: Close gap at the tip of both lines.&lt;br /&gt;
&lt;br /&gt;
If two lines overlap: Do not auto close gap. &lt;br /&gt;
&lt;br /&gt;
Here is an example of its use in paintstorm studio:&lt;br /&gt;
[https://www.youtube.com/watch?v=oXUReniLyqw&amp;amp;t=2m4s @YouTube]&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96486</id>
		<title>A better Bucket Fill tool fill</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96486"/>
		<updated>2015-04-26T11:27:28Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: /* Possible ways to approach this */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Problem:''' ==&lt;br /&gt;
&lt;br /&gt;
The current bucket fill tool is creating fills based on bitmap pixels of the screen, rather than the vector lines data. It is dependent on the zoom level of the viewport.&lt;br /&gt;
This is not necessarily the problem. The actual fill algorithm is creating less than desireable results that leave a lot of laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
Compared to some developments for this tool in other open source and proprietary software, the fill algorithm is outdated. &lt;br /&gt;
&lt;br /&gt;
- Some times does not fill the area at all and just freezes for a while.&lt;br /&gt;
&lt;br /&gt;
- It leaves empty corner areas all over the place, which the artist has to then manually fix&lt;br /&gt;
[[File:BucketToolCornerAreas.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
- It leaves empty areas at tight places, where  it is somewhat hard to clean them up:&lt;br /&gt;
[[File:BucketFillCornerAreasExample.jpg|400px|thumb|center]]&lt;br /&gt;
Even if you &amp;quot;grow&amp;quot; your fills, that does not cure the problem.&lt;br /&gt;
&lt;br /&gt;
- Extreme threshold leads to bigger probability of the bucket tool freezing for a bit and not creating a fill at all.&lt;br /&gt;
&lt;br /&gt;
- The &amp;quot;Close gaps&amp;quot; feature is not very intelligent. It closes the gap in one area,while often leaving undesirable empty spaces in other areas.&lt;br /&gt;
&lt;br /&gt;
- The actual resulting fill is not very precise, the fill nodes are not placed well, are too dense and/or are not corners when needed.   &lt;br /&gt;
&lt;br /&gt;
'''Whatever you do with it, it always leaves small pixel areas unfilled!&lt;br /&gt;
The shame in it is that it can not properly fill cleanly inked (with the calligraphy tool) lineart it leaves gaps everywhere. &lt;br /&gt;
It is a pain to then manually fill them. Zoom in and out to get them. Try filling spiky hair. Just try it.&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
== '''Complaints and requests over the years for a better bucket tool:''' ==&lt;br /&gt;
It has been requested numerous times to improve the bucket fill tool in inkscape.&lt;br /&gt;
If you look at the mailing list, the forum and Launchpad - &lt;br /&gt;
you will find many users asking for an alternative bucket fill tool that works in a different way to the current one:&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/656498&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/182930&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Possible ways to approach this''' ==&lt;br /&gt;
&lt;br /&gt;
'''Vector bucket fill mode''' - instead of filling areas based on visible pixels, fill it based on surrounding vector shapes. &lt;br /&gt;
&lt;br /&gt;
You can already emulate this sort of bucket fill tool by doing the following workaround:&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=XeFgXKzCOlQ&amp;amp;t=3m34s @YouTube]&lt;br /&gt;
&lt;br /&gt;
Having said that I believe that this approach is very hackish and inconvenient. It would be much better if inkscape had a proper tool to do this instead!&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
- The fills are very precise, their nodes fit the surrounding shapes well. Corner nodes are present where needed. Density is good.&lt;br /&gt;
&lt;br /&gt;
- Doesn't leave empty areas like the bucket fill tool at all. The result is much better!&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
- The fills only get created if the area is completely closed. (needs to be implemented an &amp;quot;auto close gap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- The fills follow the interior shape too precisely. This sometimes leaves small spaces between line and fill when rendered. The artists often needs to &amp;quot;Grow&amp;quot; the line a little bit. Ideally the fill border should be precisely under the middle of the ink lines. (needs to be implemented &amp;quot;grow/shrink&amp;quot; feature)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Better bitmap fill algorithm''' - The current fill algorithm suffers from the downsides of the old bucket tool. &lt;br /&gt;
There have been big developments over the years and the bucket fill workflow has improved immensely.&lt;br /&gt;
&lt;br /&gt;
1. Gmic colorize - Gimp and Krita recently got a way better fill algorithm:&lt;br /&gt;
here is a link with more information of how it works-&lt;br /&gt;
https://github.com/mypaint/mypaint/issues/150&lt;br /&gt;
&lt;br /&gt;
Here is explanation of why it is better:&lt;br /&gt;
http://www.davidrevoy.com/article240/gmic-line-art-colorization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. More intelligent Auto-close gaps: https://github.com/callaa/Drawpile/issues/189&lt;br /&gt;
Close gap is a feature that is present in a few manga art related painting applications. &lt;br /&gt;
It is a planned feature for Krita.&lt;br /&gt;
&lt;br /&gt;
What it does:&lt;br /&gt;
It tells the bucket tool to automatically close gaps with an invisible straight line, before doing the fill operation. That stop paint from spilling outside of an area, without affecting the classic &amp;quot;Tolerance&amp;quot; value&lt;br /&gt;
&lt;br /&gt;
[[File:CloseGapsExample3.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
If two lines do not overlap and there is a gap between them: Close gap&lt;br /&gt;
&lt;br /&gt;
If two lines overlap: Do not auto close gap. &lt;br /&gt;
&lt;br /&gt;
Here is an example of its use in paintstorm studio:&lt;br /&gt;
[https://www.youtube.com/watch?v=oXUReniLyqw&amp;amp;t=2m4s @YouTube]&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96481</id>
		<title>A better Bucket Fill tool fill</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96481"/>
		<updated>2015-04-26T10:58:48Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: /* Problem: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Problem:''' ==&lt;br /&gt;
&lt;br /&gt;
The current bucket fill tool is creating fills based on bitmap pixels of the screen, rather than the vector lines data. It is dependent on the zoom level of the viewport.&lt;br /&gt;
This is not necessarily the problem. The actual fill algorithm is creating less than desireable results that leave a lot of laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
Compared to some developments for this tool in other open source and proprietary software, the fill algorithm is outdated. &lt;br /&gt;
&lt;br /&gt;
- Some times does not fill the area at all and just freezes for a while.&lt;br /&gt;
&lt;br /&gt;
- It leaves empty corner areas all over the place, which the artist has to then manually fix&lt;br /&gt;
[[File:BucketToolCornerAreas.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
- It leaves empty areas at tight places, where  it is somewhat hard to clean them up:&lt;br /&gt;
[[File:BucketFillCornerAreasExample.jpg|400px|thumb|center]]&lt;br /&gt;
Even if you &amp;quot;grow&amp;quot; your fills, that does not cure the problem.&lt;br /&gt;
&lt;br /&gt;
- Extreme threshold leads to bigger probability of the bucket tool freezing for a bit and not creating a fill at all.&lt;br /&gt;
&lt;br /&gt;
- The &amp;quot;Close gaps&amp;quot; feature is not very intelligent. It closes the gap in one area,while often leaving undesirable empty spaces in other areas.&lt;br /&gt;
&lt;br /&gt;
- The actual resulting fill is not very precise, the fill nodes are not placed well, are too dense and/or are not corners when needed.   &lt;br /&gt;
&lt;br /&gt;
'''Whatever you do with it, it always leaves small pixel areas unfilled!&lt;br /&gt;
The shame in it is that it can not properly fill cleanly inked (with the calligraphy tool) lineart it leaves gaps everywhere. &lt;br /&gt;
It is a pain to then manually fill them. Zoom in and out to get them. Try filling spiky hair. Just try it.&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
== '''Complaints and requests over the years for a better bucket tool:''' ==&lt;br /&gt;
It has been requested numerous times to improve the bucket fill tool in inkscape.&lt;br /&gt;
If you look at the mailing list, the forum and Launchpad - &lt;br /&gt;
you will find many users asking for an alternative bucket fill tool that works in a different way to the current one:&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/656498&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/182930&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Possible ways to approach this''' ==&lt;br /&gt;
&lt;br /&gt;
'''Vector bucket fill mode''' - instead of filling areas based on visible pixels, fill it based on surrounding vector shapes. &lt;br /&gt;
&lt;br /&gt;
You can already emulate this sort of bucket fill tool by doing the following workaround:&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=XeFgXKzCOlQ&amp;amp;t=3m34s @YouTube]&lt;br /&gt;
&lt;br /&gt;
Having said that I believe that this approach is very hackish and inconvenient. It would be much better if inkscape had a proper tool to do this instead!&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
- The fills are very precise, their nodes fit the surrounding shapes well. Corner nodes are present where needed. Density is good.&lt;br /&gt;
&lt;br /&gt;
- Doesn't leave empty areas like the bucket fill tool at all. The result is much better!&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
- The fills only get created if the area is completely closed. (needs to be implemented an &amp;quot;auto close gap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- The fills follow the interior shape too precisely. This sometimes leaves small spaces between line and fill when rendered. The artists often needs to &amp;quot;Grow&amp;quot; the line a little bit. Ideally the fill border should be precisely under the middle of the ink lines. (needs to be implemented &amp;quot;grow/shrink&amp;quot; feature)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Better bitmap fill algorithm''' - The current fill algorithm suffers from the downsides of the old bucket tool. &lt;br /&gt;
There have been big developments over the years and the bucket fill workflow has improved immensely.&lt;br /&gt;
&lt;br /&gt;
1. Gmic colorize - Gimp and Krita recently got a way better fill algorithm:&lt;br /&gt;
https://github.com/mypaint/mypaint/issues/150&lt;br /&gt;
&lt;br /&gt;
Here is explanation of why it is better:&lt;br /&gt;
http://www.davidrevoy.com/article240/gmic-line-art-colorization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. More intelligent Auto-close gaps: https://github.com/callaa/Drawpile/issues/189&lt;br /&gt;
Close gap is a feature that is present in a few manga art related painting applications. &lt;br /&gt;
It is a planned feature for Krita.&lt;br /&gt;
&lt;br /&gt;
What it does:&lt;br /&gt;
It tells the bucket tool to automatically close gaps with an invisible straight line, before doing the fill operation. That stop paint from spilling outside of an area, without affecting the classic &amp;quot;Tolerance&amp;quot; value&lt;br /&gt;
&lt;br /&gt;
[[File:CloseGapsExample3.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
If two lines do not overlap and there is a gap between them: Close gap&lt;br /&gt;
&lt;br /&gt;
If two lines overlap: Do not auto close gap. &lt;br /&gt;
&lt;br /&gt;
Here is an example of its use in paintstorm studio:&lt;br /&gt;
[https://www.youtube.com/watch?v=oXUReniLyqw&amp;amp;t=2m4s @YouTube]&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96476</id>
		<title>A better Bucket Fill tool fill</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96476"/>
		<updated>2015-04-26T10:51:55Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: /* Possible ways to approach this */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Problem:''' ==&lt;br /&gt;
&lt;br /&gt;
The current bucket fill tool is creating fills based on bitmap pixels of the screen, rather than the vector lines data. It is dependent on the zoom level of the viewport.&lt;br /&gt;
This is not necessarily the problem. The actual fill algorithm is creating less than desireable results that leave a lot of laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
Compared to some developments for this tool in other open source and proprietary software, the fill algorithm is outdated. &lt;br /&gt;
&lt;br /&gt;
- Some times does not fill the area at all and just freezes for a while.&lt;br /&gt;
&lt;br /&gt;
- It leaves empty corner areas all over the place, which the artist has to then manually fix&lt;br /&gt;
[[File:BucketToolCornerAreas.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
- It leaves empty areas at tight places, where  it is somewhat hard to clean them up:&lt;br /&gt;
[[File:BucketFillCornerAreasExample.jpg|400px|thumb|center]]&lt;br /&gt;
Even if you &amp;quot;grow&amp;quot; your fills, that does not cure the problem.&lt;br /&gt;
&lt;br /&gt;
- Increasing the threshold leads to bigger probability of the bucket tool freezing for a bit and not creating a fill at all.&lt;br /&gt;
&lt;br /&gt;
- The &amp;quot;Close gaps&amp;quot; feature is not very intelligent. It closes the gap in one area,while often leaving undesirable empty spaces in other areas.&lt;br /&gt;
&lt;br /&gt;
- The actual resulting fill is not very precise, the fill nodes are not placed well, are too dense and/or are not corners when needed.   &lt;br /&gt;
&lt;br /&gt;
'''Whatever you do with it, it always leaves small pixel areas unfilled!&lt;br /&gt;
The shame in it is that it can not properly fill cleanly inked (with the calligraphy tool) lineart it leaves gaps everywhere. &lt;br /&gt;
It is a pain to then manually fill them. Zoom in and out to get them. Try filling spiky hair. Just try it.&lt;br /&gt;
'''&lt;br /&gt;
== '''Complaints and requests over the years for a better bucket tool:''' ==&lt;br /&gt;
It has been requested numerous times to improve the bucket fill tool in inkscape.&lt;br /&gt;
If you look at the mailing list, the forum and Launchpad - &lt;br /&gt;
you will find many users asking for an alternative bucket fill tool that works in a different way to the current one:&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/656498&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/182930&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Possible ways to approach this''' ==&lt;br /&gt;
&lt;br /&gt;
'''Vector bucket fill mode''' - instead of filling areas based on visible pixels, fill it based on surrounding vector shapes. &lt;br /&gt;
&lt;br /&gt;
You can already emulate this sort of bucket fill tool by doing the following workaround:&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=XeFgXKzCOlQ&amp;amp;t=3m34s @YouTube]&lt;br /&gt;
&lt;br /&gt;
Having said that I believe that this approach is very hackish and inconvenient. It would be much better if inkscape had a proper tool to do this instead!&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
- The fills are very precise, their nodes fit the surrounding shapes well. Corner nodes are present where needed. Density is good.&lt;br /&gt;
&lt;br /&gt;
- Doesn't leave empty areas like the bucket fill tool at all. The result is much better!&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
- The fills only get created if the area is completely closed. (needs to be implemented an &amp;quot;auto close gap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- The fills follow the interior shape too precisely. This sometimes leaves small spaces between line and fill when rendered. The artists often needs to &amp;quot;Grow&amp;quot; the line a little bit. Ideally the fill border should be precisely under the middle of the ink lines. (needs to be implemented &amp;quot;grow/shrink&amp;quot; feature)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Better bitmap fill algorithm''' - The current fill algorithm suffers from the downsides of the old bucket tool. &lt;br /&gt;
There have been big developments over the years and the bucket fill workflow has improved immensely.&lt;br /&gt;
&lt;br /&gt;
1. Gmic colorize - Gimp and Krita recently got a way better fill algorithm:&lt;br /&gt;
https://github.com/mypaint/mypaint/issues/150&lt;br /&gt;
&lt;br /&gt;
Here is explanation of why it is better:&lt;br /&gt;
http://www.davidrevoy.com/article240/gmic-line-art-colorization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. More intelligent Auto-close gaps: https://github.com/callaa/Drawpile/issues/189&lt;br /&gt;
Close gap is a feature that is present in a few manga art related painting applications. &lt;br /&gt;
It is a planned feature for Krita.&lt;br /&gt;
&lt;br /&gt;
What it does:&lt;br /&gt;
It tells the bucket tool to automatically close gaps with an invisible straight line, before doing the fill operation. That stop paint from spilling outside of an area, without affecting the classic &amp;quot;Tolerance&amp;quot; value&lt;br /&gt;
&lt;br /&gt;
[[File:CloseGapsExample3.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
If two lines do not overlap and there is a gap between them: Close gap&lt;br /&gt;
&lt;br /&gt;
If two lines overlap: Do not auto close gap. &lt;br /&gt;
&lt;br /&gt;
Here is an example of its use in paintstorm studio:&lt;br /&gt;
[https://www.youtube.com/watch?v=oXUReniLyqw&amp;amp;t=2m4s @YouTube]&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96471</id>
		<title>A better Bucket Fill tool fill</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96471"/>
		<updated>2015-04-26T10:49:33Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: /* Possible ways to approach this */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Problem:''' ==&lt;br /&gt;
&lt;br /&gt;
The current bucket fill tool is creating fills based on bitmap pixels of the screen, rather than the vector lines data. It is dependent on the zoom level of the viewport.&lt;br /&gt;
This is not necessarily the problem. The actual fill algorithm is creating less than desireable results that leave a lot of laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
Compared to some developments for this tool in other open source and proprietary software, the fill algorithm is outdated. &lt;br /&gt;
&lt;br /&gt;
- Some times does not fill the area at all and just freezes for a while.&lt;br /&gt;
&lt;br /&gt;
- It leaves empty corner areas all over the place, which the artist has to then manually fix&lt;br /&gt;
[[File:BucketToolCornerAreas.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
- It leaves empty areas at tight places, where  it is somewhat hard to clean them up:&lt;br /&gt;
[[File:BucketFillCornerAreasExample.jpg|400px|thumb|center]]&lt;br /&gt;
Even if you &amp;quot;grow&amp;quot; your fills, that does not cure the problem.&lt;br /&gt;
&lt;br /&gt;
- Increasing the threshold leads to bigger probability of the bucket tool freezing for a bit and not creating a fill at all.&lt;br /&gt;
&lt;br /&gt;
- The &amp;quot;Close gaps&amp;quot; feature is not very intelligent. It closes the gap in one area,while often leaving undesirable empty spaces in other areas.&lt;br /&gt;
&lt;br /&gt;
- The actual resulting fill is not very precise, the fill nodes are not placed well, are too dense and/or are not corners when needed.   &lt;br /&gt;
&lt;br /&gt;
'''Whatever you do with it, it always leaves small pixel areas unfilled!&lt;br /&gt;
The shame in it is that it can not properly fill cleanly inked (with the calligraphy tool) lineart it leaves gaps everywhere. &lt;br /&gt;
It is a pain to then manually fill them. Zoom in and out to get them. Try filling spiky hair. Just try it.&lt;br /&gt;
'''&lt;br /&gt;
== '''Complaints and requests over the years for a better bucket tool:''' ==&lt;br /&gt;
It has been requested numerous times to improve the bucket fill tool in inkscape.&lt;br /&gt;
If you look at the mailing list, the forum and Launchpad - &lt;br /&gt;
you will find many users asking for an alternative bucket fill tool that works in a different way to the current one:&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/656498&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/182930&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Possible ways to approach this''' ==&lt;br /&gt;
&lt;br /&gt;
'''Vector bucket fill mode''' - instead of filling areas based on visible pixels, fill it based on surrounding vector shapes. &lt;br /&gt;
&lt;br /&gt;
You can already emulate this sort of bucket fill tool by doing the following workaround:&lt;br /&gt;
&lt;br /&gt;
[http://youtube.com/XeFgXKzCOlQ?t=3m34s @YouTube]&lt;br /&gt;
&lt;br /&gt;
Having said that I believe that this approach is very hackish and inconvenient. It would be much better if inkscape had a proper tool to do this instead!&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
- The fills are very precise, their nodes fit the surrounding shapes well. Corner nodes are present where needed. Density is good.&lt;br /&gt;
&lt;br /&gt;
- Doesn't leave empty areas like the bucket fill tool at all. The result is much better!&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
- The fills only get created if the area is completely closed. (needs to be implemented an &amp;quot;auto close gap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- The fills follow the interior shape too precisely. This sometimes leaves small spaces between line and fill when rendered. The artists often needs to &amp;quot;Grow&amp;quot; the line a little bit. Ideally the fill border should be precisely under the middle of the ink lines. (needs to be implemented &amp;quot;grow/shrink&amp;quot; feature)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Better bitmap fill algorithm''' - The current fill algorithm suffers from the downsides of the old bucket tool. &lt;br /&gt;
There have been big developments over the years and the bucket fill workflow has improved immensely.&lt;br /&gt;
&lt;br /&gt;
1. Gmic colorize - Gimp and Krita recently got a way better fill algorithm:&lt;br /&gt;
https://github.com/mypaint/mypaint/issues/150&lt;br /&gt;
&lt;br /&gt;
Here is explanation of why it is better:&lt;br /&gt;
http://www.davidrevoy.com/article240/gmic-line-art-colorization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. More intelligent Auto-close gaps: https://github.com/callaa/Drawpile/issues/189&lt;br /&gt;
Close gap is a feature that is present in a few manga art related painting applications. &lt;br /&gt;
It is a planned feature for Krita.&lt;br /&gt;
&lt;br /&gt;
What it does:&lt;br /&gt;
It tells the bucket tool to automatically close gaps with an invisible straight line, before doing the fill operation. That stop paint from spilling outside of an area, without affecting the classic &amp;quot;Tolerance&amp;quot; value&lt;br /&gt;
&lt;br /&gt;
[[File:CloseGapsExample3.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
If two lines do not overlap and there is a gap between them: Close gap&lt;br /&gt;
&lt;br /&gt;
If two lines overlap: Do not auto close gap. &lt;br /&gt;
&lt;br /&gt;
Here is an example of its use in paintstorm studio:&lt;br /&gt;
&amp;lt;cant post because of spam filter&amp;gt;&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96466</id>
		<title>A better Bucket Fill tool fill</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96466"/>
		<updated>2015-04-26T10:44:11Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: /* Possible ways to approach this */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Problem:''' ==&lt;br /&gt;
&lt;br /&gt;
The current bucket fill tool is creating fills based on bitmap pixels of the screen, rather than the vector lines data. It is dependent on the zoom level of the viewport.&lt;br /&gt;
This is not necessarily the problem. The actual fill algorithm is creating less than desireable results that leave a lot of laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
Compared to some developments for this tool in other open source and proprietary software, the fill algorithm is outdated. &lt;br /&gt;
&lt;br /&gt;
- Some times does not fill the area at all and just freezes for a while.&lt;br /&gt;
&lt;br /&gt;
- It leaves empty corner areas all over the place, which the artist has to then manually fix&lt;br /&gt;
[[File:BucketToolCornerAreas.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
- It leaves empty areas at tight places, where  it is somewhat hard to clean them up:&lt;br /&gt;
[[File:BucketFillCornerAreasExample.jpg|400px|thumb|center]]&lt;br /&gt;
Even if you &amp;quot;grow&amp;quot; your fills, that does not cure the problem.&lt;br /&gt;
&lt;br /&gt;
- Increasing the threshold leads to bigger probability of the bucket tool freezing for a bit and not creating a fill at all.&lt;br /&gt;
&lt;br /&gt;
- The &amp;quot;Close gaps&amp;quot; feature is not very intelligent. It closes the gap in one area,while often leaving undesirable empty spaces in other areas.&lt;br /&gt;
&lt;br /&gt;
- The actual resulting fill is not very precise, the fill nodes are not placed well, are too dense and/or are not corners when needed.   &lt;br /&gt;
&lt;br /&gt;
'''Whatever you do with it, it always leaves small pixel areas unfilled!&lt;br /&gt;
The shame in it is that it can not properly fill cleanly inked (with the calligraphy tool) lineart it leaves gaps everywhere. &lt;br /&gt;
It is a pain to then manually fill them. Zoom in and out to get them. Try filling spiky hair. Just try it.&lt;br /&gt;
'''&lt;br /&gt;
== '''Complaints and requests over the years for a better bucket tool:''' ==&lt;br /&gt;
It has been requested numerous times to improve the bucket fill tool in inkscape.&lt;br /&gt;
If you look at the mailing list, the forum and Launchpad - &lt;br /&gt;
you will find many users asking for an alternative bucket fill tool that works in a different way to the current one:&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/656498&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/182930&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Possible ways to approach this''' ==&lt;br /&gt;
&lt;br /&gt;
'''Vector bucket fill mode''' - instead of filling areas based on visible pixels, fill it based on surrounding vector shapes. &lt;br /&gt;
&lt;br /&gt;
You can already emulate this sort of bucket fill tool by doing the following workaround:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cant post because of stupid spam filter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Having said that I believe that this approach is very hackish and inconvenient. It would be much better if inkscape had a proper tool to do this instead!&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
- The fills are very precise, their nodes fit the surrounding shapes well. Corner nodes are present where needed. Density is good.&lt;br /&gt;
&lt;br /&gt;
- Doesn't leave empty areas like the bucket fill tool at all. The result is much better!&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
- The fills only get created if the area is completely closed. (needs to be implemented an &amp;quot;auto close gap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- The fills follow the interior shape too precisely. This sometimes leaves small spaces between line and fill when rendered. The artists often needs to &amp;quot;Grow&amp;quot; the line a little bit. Ideally the fill border should be precisely under the middle of the ink lines. (needs to be implemented &amp;quot;grow/shrink&amp;quot; feature)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Better bitmap fill algorithm''' - The current fill algorithm suffers from the downsides of the old bucket tool. &lt;br /&gt;
There have been big developments over the years and the bucket fill workflow has improved immensely.&lt;br /&gt;
&lt;br /&gt;
1. Gmic colorize - Gimp and Krita recently got a way better fill algorithm:&lt;br /&gt;
https://github.com/mypaint/mypaint/issues/150&lt;br /&gt;
&lt;br /&gt;
Here is explanation of why it is better:&lt;br /&gt;
http://www.davidrevoy.com/article240/gmic-line-art-colorization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. More intelligent Auto-close gaps: https://github.com/callaa/Drawpile/issues/189&lt;br /&gt;
Close gap is a feature that is present in a few manga art related painting applications. &lt;br /&gt;
It is a planned feature for Krita.&lt;br /&gt;
&lt;br /&gt;
What it does:&lt;br /&gt;
It tells the bucket tool to automatically close gaps with an invisible straight line, before doing the fill operation. That stop paint from spilling outside of an area, without affecting the classic &amp;quot;Tolerance&amp;quot; value&lt;br /&gt;
&lt;br /&gt;
[[File:CloseGapsExample3.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
If two lines do not overlap and there is a gap between them: Close gap&lt;br /&gt;
&lt;br /&gt;
If two lines overlap: Do not auto close gap. &lt;br /&gt;
&lt;br /&gt;
Here is an example of its use in paintstorm studio:&lt;br /&gt;
&amp;lt;cant post because of spam filter&amp;gt;&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96461</id>
		<title>A better Bucket Fill tool fill</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=A_better_Bucket_Fill_tool_fill&amp;diff=96461"/>
		<updated>2015-04-26T10:40:50Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: Created page with &amp;quot;== '''Problem:''' ==  The current bucket fill tool is creating fills based on bitmap pixels of the screen, rather than the vector lines data. It is dependent on the zoom level...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== '''Problem:''' ==&lt;br /&gt;
&lt;br /&gt;
The current bucket fill tool is creating fills based on bitmap pixels of the screen, rather than the vector lines data. It is dependent on the zoom level of the viewport.&lt;br /&gt;
This is not necessarily the problem. The actual fill algorithm is creating less than desireable results that leave a lot of laborious clean up work for the artist.&lt;br /&gt;
&lt;br /&gt;
Compared to some developments for this tool in other open source and proprietary software, the fill algorithm is outdated. &lt;br /&gt;
&lt;br /&gt;
- Some times does not fill the area at all and just freezes for a while.&lt;br /&gt;
&lt;br /&gt;
- It leaves empty corner areas all over the place, which the artist has to then manually fix&lt;br /&gt;
[[File:BucketToolCornerAreas.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
- It leaves empty areas at tight places, where  it is somewhat hard to clean them up:&lt;br /&gt;
[[File:BucketFillCornerAreasExample.jpg|400px|thumb|center]]&lt;br /&gt;
Even if you &amp;quot;grow&amp;quot; your fills, that does not cure the problem.&lt;br /&gt;
&lt;br /&gt;
- Increasing the threshold leads to bigger probability of the bucket tool freezing for a bit and not creating a fill at all.&lt;br /&gt;
&lt;br /&gt;
- The &amp;quot;Close gaps&amp;quot; feature is not very intelligent. It closes the gap in one area,while often leaving undesirable empty spaces in other areas.&lt;br /&gt;
&lt;br /&gt;
- The actual resulting fill is not very precise, the fill nodes are not placed well, are too dense and/or are not corners when needed.   &lt;br /&gt;
&lt;br /&gt;
'''Whatever you do with it, it always leaves small pixel areas unfilled!&lt;br /&gt;
The shame in it is that it can not properly fill cleanly inked (with the calligraphy tool) lineart it leaves gaps everywhere. &lt;br /&gt;
It is a pain to then manually fill them. Zoom in and out to get them. Try filling spiky hair. Just try it.&lt;br /&gt;
'''&lt;br /&gt;
== '''Complaints and requests over the years for a better bucket tool:''' ==&lt;br /&gt;
It has been requested numerous times to improve the bucket fill tool in inkscape.&lt;br /&gt;
If you look at the mailing list, the forum and Launchpad - &lt;br /&gt;
you will find many users asking for an alternative bucket fill tool that works in a different way to the current one:&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/656498&lt;br /&gt;
&lt;br /&gt;
https://bugs.launchpad.net/inkscape/+bug/182930&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Possible ways to approach this''' ==&lt;br /&gt;
&lt;br /&gt;
'''Vector bucket fill mode''' - instead of filling areas based on visible pixels, fill it based on surrounding vector shapes. &lt;br /&gt;
&lt;br /&gt;
You can already emulate this sort of bucket fill tool by doing the following workaround:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cant post because of stupid spam filter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Having said that I believe that this approach is very hackish and inconvenient. It would be much better if inkscape had a proper tool to do this instead!&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
- The fills are very precise, their nodes fit the surrounding shapes well. Corner nodes are present where needed. Density is good.&lt;br /&gt;
&lt;br /&gt;
- Doesn't leave empty areas like the bucket fill tool at all. The result is much better!&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
- The fills only get created if the area is completely closed. (needs to be implemented an &amp;quot;auto close gap&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- The fills follow the interior shape too precisely. This sometimes leaves small spaces between line and fill when rendered. The artists often needs to &amp;quot;Grow&amp;quot; the line a little bit. Ideally the fill border should be precisely under the middle of the ink lines. (needs to be implemented &amp;quot;grow/shrink&amp;quot; feature)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Better bitmap fill algorithm''' - The current fill algorithm suffers from the downsides of the classic bucket tool in other software. &lt;br /&gt;
There have been big developments over the years and the bucket fill workflow has improved immensely.&lt;br /&gt;
&lt;br /&gt;
1. Gmic colorize - Gimp and Krita recently got a way better fill algorithm:&lt;br /&gt;
https://github.com/mypaint/mypaint/issues/150&lt;br /&gt;
&lt;br /&gt;
Here is explanation of why it is better:&lt;br /&gt;
http://www.davidrevoy.com/article240/gmic-line-art-colorization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. More intelligent Auto-close gaps: https://github.com/callaa/Drawpile/issues/189&lt;br /&gt;
Close gap is a feature that is present in a few manga art related painting applications. &lt;br /&gt;
It is a planned feature for Krita.&lt;br /&gt;
&lt;br /&gt;
What it does:&lt;br /&gt;
It tells the bucket tool to automatically close gaps with an invisible straight line, before doing the fill operation. That stop paint from spilling outside of an area, without affecting the classic &amp;quot;Tolerance&amp;quot; value&lt;br /&gt;
&lt;br /&gt;
[[File:CloseGapsExample3.png|400px|thumb|center]]&lt;br /&gt;
&lt;br /&gt;
If two lines do not overlap and there is a gap between them: Close gap&lt;br /&gt;
&lt;br /&gt;
If two lines overlap: Do not auto close gap. &lt;br /&gt;
&lt;br /&gt;
Here is an example of its use in paintstorm studio:&lt;br /&gt;
&amp;lt;cant post because of spam filter&amp;gt;&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:CloseGapsExample3.png&amp;diff=96456</id>
		<title>File:CloseGapsExample3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:CloseGapsExample3.png&amp;diff=96456"/>
		<updated>2015-04-26T10:26:38Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:BucketFillCornerAreasExample.jpg&amp;diff=96451</id>
		<title>File:BucketFillCornerAreasExample.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:BucketFillCornerAreasExample.jpg&amp;diff=96451"/>
		<updated>2015-04-26T09:53:51Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: corner areas problem in the bucket fill tool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;corner areas problem in the bucket fill tool&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=File:BucketToolCornerAreas.png&amp;diff=96446</id>
		<title>File:BucketToolCornerAreas.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=File:BucketToolCornerAreas.png&amp;diff=96446"/>
		<updated>2015-04-26T09:48:38Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: corner areas problem in the bucket fill tool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;corner areas problem in the bucket fill tool&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=New_feature_proposals&amp;diff=96441</id>
		<title>New feature proposals</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=New_feature_proposals&amp;diff=96441"/>
		<updated>2015-04-26T09:17:38Z</updated>

		<summary type="html">&lt;p&gt;TodorImreorov: /* Proposals for New Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Outdated}}&lt;br /&gt;
=== Proposals for New Features ===&lt;br /&gt;
&lt;br /&gt;
'''Please think twice when you edit this page: we use Launchpad's [https://blueprints.launchpad.net/inkscape/ blueprints] for all this now.'''&lt;br /&gt;
&lt;br /&gt;
This page is for links to pages describing concepts, proposals, and specs for new features, major architectural changes, large scale codebase refactorings, etc.  As they are implemented, these links should be moved to more appropriate areas of the Wiki.&lt;br /&gt;
The idea here is to enable everyone to hash out requirements and design of a potential new feature in detail prior to implementation.  See also:  &lt;br /&gt;
&lt;br /&gt;
[[Developer manual]] and [[Roadmap]].&lt;br /&gt;
* [[User:Davidhewitt|Bottom Toolbar update proposal]]: Outlines my proposal for a UI facelift for the Bottom Tool bar. Also introduces a new mode of operation for the palette itself.&lt;br /&gt;
* [[User:Bats|A user's list of suggestions/wishes]]: I recently finished a web project using Inkscape (mainly). This is a list of the things I wished it had, the things I liked but wanted to tweak and other observations as I was working. Perhaps it will help the programmers to see what a designer sees. I hope.&lt;br /&gt;
* [[InkscapeNeeds]]&lt;br /&gt;
* [[FeatureNotePad]]: use this for small notes and enhancement ideas, or for temporarily dumping feature requests (e.g. from mailing lists) before they are thought over, categorized, and put into pages of their own&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;ins&amp;gt;[DONE]&amp;lt;/ins&amp;gt; &amp;lt;del&amp;gt;[[DirectoryReorgProposal]]&amp;lt;/del&amp;gt;&lt;br /&gt;
* &amp;lt;ins&amp;gt;[DONE]&amp;lt;/ins&amp;gt; &amp;lt;del&amp;gt;[[NonRecursiveMakefile]]&amp;lt;/del&amp;gt;&lt;br /&gt;
* [[NewTools]]&lt;br /&gt;
* [[NetworkedEditing]]&lt;br /&gt;
* [[SharingDefs]]: Not exactly new, but need conversion/upgrade.&lt;br /&gt;
* [[AdvancedFileAccess]]&lt;br /&gt;
* [[DocumentLayers]]&lt;br /&gt;
* [[PlugIns]]: This could be script ideas as well.&lt;br /&gt;
* [[HUD]]: Putting HUDs on the sp-canvas.&lt;br /&gt;
* [[PathOps]]&lt;br /&gt;
* [[InfoPalette]]&lt;br /&gt;
* [[ColorPalette]]&lt;br /&gt;
* [[UnitConversion]]&lt;br /&gt;
* [[ScriptingLanguages]]: And options for handling extensibility.&lt;br /&gt;
* [[TestingFramework]]: Creating testing framework.&lt;br /&gt;
* [[PreferencesDialog]]&lt;br /&gt;
* [[BreadthFirstUndo]]&lt;br /&gt;
* [[CadInteroperability]]&lt;br /&gt;
* [[FontKerning]]&lt;br /&gt;
* [[PathfinderPalette]]&lt;br /&gt;
* [[PreserveOverTransform]]&lt;br /&gt;
* [http://users.pandora.be/blendix/verse/ GimpInteraktion]&lt;br /&gt;
* [[ClipTemplates]]: SVG templates.&lt;br /&gt;
* [[StockLibraryInterface]]&lt;br /&gt;
* [[Cairoification]]: Replace SVG renderer.&lt;br /&gt;
* [[OpenPublishingToolsOrganization]]&lt;br /&gt;
* [[HelpMenu]]&lt;br /&gt;
* [[FormObject]]&lt;br /&gt;
* [[AST]]&lt;br /&gt;
* [[SpellCheckForTextNodes]]&lt;br /&gt;
* [[XML repair]]: Service for broken or weird files&lt;br /&gt;
* [[MoreUsableWorkingFolders]]&lt;br /&gt;
* [[SplitPaneUI]] View&lt;br /&gt;
* [[Pre-installed gradients]]&lt;br /&gt;
* [[rotate group of path points(knots)]]&lt;br /&gt;
* [[Searching within Inkscape]]&lt;br /&gt;
* [[UsingTheConnectorTool]]: (Various improvements to the Connector tool).&lt;br /&gt;
* [[PureSVG]]: SVG that plays well with others.&lt;br /&gt;
* [[Image links manager]]: A UI for better management of image links.&lt;br /&gt;
* [[Clip Enhancements]]: Clip function extended to become a container object.&lt;br /&gt;
* [[A better Bucket Fill tool fill]] : Suggestions for a better bucket fill tool that does not leave gaps and empty corner areas.&lt;br /&gt;
&lt;br /&gt;
=== Review Inkscape RFE's and [[SodiPodi]]'s Tasks ===&lt;br /&gt;
&lt;br /&gt;
Please review the following links, extract ideas, and develop them further for inclusion and discussion on this WIKI page.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/tracker/?group_id=93438&amp;amp;atid=604309 Inkscape RFE's]&lt;br /&gt;
* [http://www.sodipodi.com/index.php3?section=development/tasks [[SodiPodi]] Task List] -- I think this link is outdated and leads to a wrong page. The newest release of Sodipodi is of june 2004. Although there is some activity on the svn uploads I would recommend removing this link or replacing it by [http://sourceforge.net/projects/sodipodi Sodipodi on Sourceforge]. --[[User:Gman beginner|Gman beginner]] 22:34, 13 July 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>TodorImreorov</name></author>
	</entry>
</feed>