I have a Dia called Start Dia File that has all the settings I like, grid
size, scale some layers, margins, and so on.  It is completely unreasonable
for me to expect Dia to have exactly what I want as a default, but this
simple solution does provide that:

When I start up, my Start Dia File is in the list of recently used files,
and I pick it, then save as another name and move along.  Or in the nearly
inevitable case where some of those those defaults don't fit what I am
doing at the moment, I change the settings.

Don't get me wrong, I have wished for a more conventional way to set
defaults on start up.  But this is what we get unless we learn to write the
code.  I seem to recall there was some difficulty providing the change, and
it required a lot more work than you might think.  More work than those
doing it were willing to undertake when a simple workflow change solves the
problem.

This is a common occurrence - a new user has a bunch of suggestions (that
are often repeats of previous ones from years past) that are not informed
by experience with the program, how open source work gets done, and an
unwillingness to adapt to what is given.  I have had the same reaction
myself.  If someone points out a functional work around - it may be the
path of least resistance to use it.  We do not understand the inner
workings of SVG, the basis of Dia, and over which the Dia developers do not
have any more control over than we do over Dia.

I have been using Dia for more than ten years now.  I have looked around
and tried other programs, but I have returned to Dia a number of times,
because it is very utilitarian.  There is actually a community of users
that are promptly helpful (as opposed to a number of other open source
programs I use), and the program is very adaptable - by the user, without
intervention of the development group.  In conjunction with Inkscape and
GIMP the possibilities are almost unlimited.  However, if you have a very
specific bit of work like circuit design there are probably a dozen better,
freeware or shareware programs that will be better. There is no reason at
all for Dia to try to serve that need.  Any number of prototype houses will
let you download their program.

There are other uses of Dia that are unique, as far as I know, that might
not work anymore if Dia was tuned up for circuit design - for instance
there are power users of Dia who  use it as a code writing tool if I
understand the conversations I have seen well. The ability to go into the
source and tweak it for your own purposes is greatly valued, along with the
ability to make a personal library of shapes.   Any suggestions for
improving Dia that break these uses of Dia will be rejected.

As far as "individual components" components not working as well as others
- this is because the components are made by users willing to donate them
to the cause - they were developed for that users purposes - not with
another other use in mind.  They are free.  You can try to make them do
what you want, but to expect there to be a seamless functionality among
them is an unrealistic expectation.  The developers do not make shapes as
far as I can tell.  They work on the function behind the shapes.

Beyond the fact that some shapes people make not doing what it is you want,
the system is seamlessly scale-able. It works well, if you scale the canvas
around the diagrams regardless of the shapes used.  I think with more
experience you will become accustomed to it.




On Wed, Jun 11, 2014 at 5:39 AM, Chris Green <c...@isbd.net> wrote:

> On Wed, Jun 11, 2014 at 01:53:02AM +0400, Andrey Repin wrote:
> > Greetings, Chris Green!
> >
> > > I thinks that's right.  The inexperienced user (me, for example) tends
> > > to dive in with a diagram that they want to draw before thinking about
> > > details of how it will scale when they want to print it or put it into
> > > a web page or whatever.
> >
> > > They complete a lovely diagram that looks good on the computer screen
> > > and then find it's rather difficult to turn it into what they actually
> > > want on paper (or web).
> >
> > That's completely different subject.
> > The base format for Dia is SVG, which, by the very nature of it, is
> seamlessly
> > scalable with bounds being only the resolution of the presentation
> medium.
> >
> But it's *not* "seamlessly scalable" because the individual components
> (of *any* of the types of objects that come with it) don't scale as
> well as the diagram as a whole.  They will scale plus/minus a factor
> of two or so but beyond that they really don't work too well.  Thus
> you *do* need to start with an appropriate sized 'sheet' if you want
> to print your diagram or use it as other than a single huge diagram.
>
> I really like dia but I think it would be a whole lot more 'likeable'
> and generally applicable to casual users if it defaulted to something
> more tangible.
>
> --
> Chris Green
> _______________________________________________
> dia-list mailing list
> dia-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/dia-list
> FAQ at http://live.gnome.org/Dia/Faq
> Main page at http://live.gnome.org/Dia
>
>


-- 
Put this question to yourself: should I use everyone else to attain
happiness, or should I help others gain happiness?
*Dalai Lama *

Tell me what it is you plan to do
With your one wild and precious life?
Mary Oliver, "The summer day."

To invent, you need a good imagination and a pile of junk.
Thomas A. Edison
<http://www.brainyquote.com/quotes/quotes/t/thomasaed125362.html>

A public-opinion poll is no substitute for thought.
*Warren Buffet*

Michael E. Ross
(919) 550-2430 Land
(919) 576-0824 <https://www.google.com/voice/b/0?pli=1#phones> Google Phone
(919) 631-1451 Cell
(919) 513-0418 Desk

michael.e.r...@gmail.com
<michael.e.r...@gmail.com>
_______________________________________________
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia

Reply via email to