Feature request.. preview lines or something like that.
I don't know what it is called.. Maybe inkscape already has this feature?
I am currently using the inkscape version provided by Debian Unstable. Inkscape 0.43, I beleive.. and that while I realy like the product and appreaciate it's development I find that it is realy to very slow to be much use at the moment.
I mean it's making it 3 or 4 times more difficult/longer to make fairly simple shapes then it should.. And this is due totally to how slow it is. Otherwise it's the easiest thing I've ever used as far as vector-based drawing tools go.. and I am very serious about that.
What I would like to see is that while editing shapes and such while using the 'edit path nodes or control panels' tool that while your actually working and moving lines around that it doesn't try to render things realtime.. That is while your moving nodes around it will not try to update the image.
Instead I'd like to see a sort of very simple line that represents were that paticular line will go or show how the shape is modified. Something that is simple and quick... Then after you drop the node or unclick it or hold the pointer stationary for a few moments that it will update the scene.
That way the human-interactive part can be very quick and yet you can do the render part very exact and it won't matter so much how fast the scene is able to refresh or whatnot.
Right now I have problems because I need to hold the mouse and wait for the screen to update. Also after I release the button and move the mouse quickly then the item that I am holding onto will sometimes 'follow' the pointer a bit and screw up the changes I just made.. which then I'd have to undo and redo it.
But I figure if you use a quick sort of preview line and leave the heavy rendering stuff to wait until after I release the mouse then that will solve this problem almost completely and make the application much more usable.
This sort of behavior is what I find in other vector-based applications such as XaraLX.
Somebody created Debian packages for it and made mention of it at the XaraLX development list... http://www.xaraxtreme.org/maillists/archive/dev/msg00117.html
So using that you can see what I mean incase my description is to horrible for you to follow. Maybe you can borrow some of the code they use for doing that?
The other thing that I noticed is that while your zoomed it very far simply moving the mouse around will eat up 100% of the cpu. This is not while dragging anything or adjusting any nodes or anything like that, but simply moving it around will cause this.
I noticed this a bit with the Gimp, but the effect is much more pronounced in Inkscape. So maybe it's a GTK issue?
Thank you very much for making this application aviable, btw. Aside from the issues I pointed out it seems very top-notch to me. I don't want to give the impression that I don't like it or anything or I don't appreaciate the work you guys are doing, because I do.
On 3/27/06, drag sidious <linlamer@...715...> wrote:
I don't know what it is called.. Maybe inkscape already has this feature?
I am currently using the inkscape version provided by Debian Unstable. Inkscape 0.43, I beleive.. and that while I realy like the product and appreaciate it's development I find that it is realy to very slow to be much use at the moment.
Try latest svn, it has outline (wireframe) view mode.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
On Mon, 2006-03-27 at 12:28 -0400, bulia byak wrote:
On 3/27/06, drag sidious <linlamer@...715...> wrote:
I don't know what it is called.. Maybe inkscape already has this feature?
I am currently using the inkscape version provided by Debian Unstable. Inkscape 0.43, I beleive.. and that while I realy like the product and appreaciate it's development I find that it is realy to very slow to be much use at the moment.
Try latest svn, it has outline (wireframe) view mode.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
I tried compiling from svn.. Using Debian Unstable, I prepared the system by going 'wajig build-depend inkscape' which installs all the dependancies used by the Debian package maintainer to build the current version of Inkscape.
gcc --version gcc (GCC) 4.0.3 (Debian 4.0.3-1) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
I got this error:
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/freetype2 -pthread -DORBIT2=1 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/freetype2 -DPOTRACE="potrace" -DXTHREADS -pthread -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc ++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/X11R6/include -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I../cxxtest -Wall -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 -MT dialogs/swatches.o -MD -MP -MF "dialogs/.deps/swatches.Tpo" -c -o dialogs/swatches.o `test -f 'dialogs/swatches.cpp' || echo './'`dialogs/swatches.cpp; \ then mv -f "dialogs/.deps/swatches.Tpo" "dialogs/.deps/swatches.Po"; else rm -f "dialogs/.deps/swatches.Tpo"; exit 1; fi dialogs/swatches.cpp: In static member function 'static void Inkscape::UI::Dialogs::ColorItem::_colorDefChanged(void*)': dialogs/swatches.cpp:239: error: invalid conversion from 'int' to 'LinkType' dialogs/swatches.cpp:239: error: initializing argument 2 of 'void eek_preview_set_linked(EekPreview*, LinkType)' dialogs/swatches.cpp: In member function 'virtual Gtk::Widget* Inkscape::UI::Dialogs::ColorItem::getPreview(Inkscape::UI::PreviewStyle, Inkscape::UI::ViewType, Gtk::BuiltinIconSize)': dialogs/swatches.cpp:286: error: invalid conversion from 'int' to 'LinkType' dialogs/swatches.cpp:286: error: initializing argument 2 of 'void eek_preview_set_linked(EekPreview*, LinkType)' make[2]: *** [dialogs/swatches.o] Error 1 make[2]: Leaving directory `/home/drag/builds/build/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/drag/builds/build' make: *** [all] Error 2
Hope thats enough information to be usefull. I'll try again tonight.
Thank you for your response though.
On Tue, 2006-03-28 at 03:40 -0600, drag sidious wrote:
On Mon, 2006-03-27 at 12:28 -0400, bulia byak wrote:
On 3/27/06, drag sidious <linlamer@...715...> wrote:
I don't know what it is called.. Maybe inkscape already has this feature?
I am currently using the inkscape version provided by Debian Unstable. Inkscape 0.43, I beleive.. and that while I realy like the product and appreaciate it's development I find that it is realy to very slow to be much use at the moment.
Try latest svn, it has outline (wireframe) view mode.
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
I tried compiling from svn.. Using Debian Unstable, I prepared the system by going 'wajig build-depend inkscape' which installs all the dependancies used by the Debian package maintainer to build the current version of Inkscape.
I tried compiling it a couple more times.. but now I was finally able to get it to compile.
It's nice a great performance improvement over the current inkscape! Although the outline stuff doesn't seem to make much of a difference as far as performance goes. But it still seems usefull.
Thanks!
participants (2)
-
bulia byak
-
drag sidious