Ross Burton wrote:
> 
> Hi,
> 
> I have spent the day using Dia properly for the first time in about a
> year, and made a list of comments. These are mainly bug reports and
> feature suggestions.
> 
> [REQUEST] Faster resizing/scrolling of the canvas - resizing even an
> empty
> document is very slow on a PIII 550 w/ 128MB.

This is something we will have to look at.  First make sure that you
don't have antialiased mode on, as it slows things down, and is unstable
in the released versions of dia (as the warning says).

As a temporary measure, you could turn off opaque resizing.  With a
configurable window manager such as sawfish, you may even be able to
turn it off just for dia windows, if necessary.

> 
> [BUG] Correct zoom scaling - at 100% I can see several pages. 200% is
> close
> to the correct size.

This is an old problem.  Early in dia's development, there was no
printing support, and most of the shapes are the wrong size (especially
the UML objects).  I recommend setting a scaling factor in the page
settings dialog.

> 
> [BUG] Arrowheads which render correctly.  When using Lines the end of
> the
> arrow extends beyond the end of the line, and when using Filled
> Triange the triangle is drawn _underneath_ the line without stopping
> the line being drawn to the end first, so only the sides of the arrow
> are visible and small arrows are not possible.
> 
> [REQUEST] Multiple object selections should be resized etc as one.
> Also,
> selecting multiple objects and then opening the Properties dialogue
> should make the changes apply to all objects, not just one.

I need to get this working.  The properties code (which I need to look
at again) makes this possible to implement.  For now, you can try
grouping the objects, change properties, ungroup.

> 
> [REQUEST] Object Properties should either a) automatically update itself
> every
> time a new object is selected (not just when double-clicked), or b)
> allow the following behavior:
>     1) double-click on an object
>     2) change the properties
>     3) press apply
>     4) select another object (single click)
>     5) press apply to apply the changed settings to this object
> This allows a single change to be applied to multiple objects.

option (a) is probably the right one.  What do other people think?

> 
> [BUG] Keyboard controls for multiple selections seems the reverse to GTK
> practice - Control should enable multiple distinct selections, Shift
> should enable a range selection.

I think the key combos are modelled after gimp's here.

> 
> [REQUEST] A keyboard shortcut to activate the cursor when a text object
> is
> active but the cursor is not.
> 
> [REQUEST] I cannot use any fonts other than the core Adobe postscript
> fonts
> (Courier, Helvetica, Times, etc). I have lots of PostScript fonts I
> want to use in Dia but can't.

Fonts are a very difficult issue for dia.  It will take a major overhaul
of the font handling to do this.  Probably including switching to client
side font rendering, possibly with freetype2 for example.  Making use of
gnome-print is the other option here.

> 
> [BUG] Permissions are not being set correctly when running 'make
> install'.
> /usr/local/share/dia and /usr/local/lib/dia where set to permissions
> 751.

Hmm.  The commands to create those directories is generated by
automake.  I would have thought it would use 755.  You don't happen to
have your umask set weirdly?

> 
> [BUG] The page where the top-left corner is (0,0) should be centered in
> the
> window.
> 
> [REQUEST] A non-GUI batch mode - no splash screen, no nothing.  Ideally
> - a tiny
> dia (possibly called dia-convert) that does not link to GNOME, GTK etc
> for use on servers.

Well, a connection to a running X server is currently required for
calculation of font metrics, so this is a far off goal.  Disabling the
splash screen might be useful though.

James.

Reply via email to