www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/05/01/14:42:17

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <57264DC8.2070809@iee.org>
Date: Sun, 01 May 2016 19:41:12 +0100
From: "M. J. Everitt (m DOT j DOT everitt AT iee DOT org) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] gschem annoyances
References: <572622FE DOT 9050705 AT gmail DOT com>
In-Reply-To: <572622FE.9050705@gmail.com>
X-Enigmail-Version: 1.6
OpenPGP: id=93C22371
X-Provags-ID: V03:K0:LKRf549i7KS5jCKedF+5Y23lY2yNEZ1ZjomU42zf5llZxULb4/u
mUlnMWxelWZU2dkC5UNWiyC8Q7kdeFGWT0+MxmcMjmPhPEcLgF7Omtq8rzkRMQ+zePGQIRu
HyaHnSm0Oj4/Ae/dY7tQEGA43tDhxCexkaVggx+/Q9hMv9dQmftebV8eps0hndEJXc68BNK
qp/Zx1X+O3Y2L+aJB3N6A==
X-UI-Out-Filterresults: notjunk:1;V01:K0:osauL7r6dbk=:E7sY96E0URONtdPKK6E5+t
8PR8aQ+DmcQCt0Y9RZxbNguuU+IUHAJCPXU9aZL16ybDyJwgnvOWPq+HaEZd49V7ksM06+Wb/
046aZn1Ugcym0/Bo2rBTEDZs/Ibib74CqcJZPibRlhqCtNUw1VmY0Hf5o4yl9maZbC9GU5juJ
OM14IVW0IFx6ROBGeUbuWWwXKWtyTg1DJJfWJ2Ydn647SyRGxrzGQ425L1UkEYT9ufMSiwcZR
XSY+QnqWaMGpPtLU19gSuy5FvLf6lr7zh7WOE6TB2gk+nXKx646JNzu/jOaapax8L1TP8tbYh
vwgjb/kjGg8dxXORkima/7aJnNFmJkplScXdqjSeEFEu5n8N38awQhWRfjOtZOHjc11C82lFQ
LMaA5IrHr5sIXsoUq0T226XC/NYNQOPgRVK4HfL5LyOhKthXham3QyTJ9q8AvkYG+HPCdu1kS
qfjOaQejTTvc2OTSprcAVrbyqwvceNNd1NnjV7DNxNrydhojVHl89bUe+hXm8OuTjhPzKXiMe
Q6M5TwcM56czo6uO4NDzU8y/qLdMTLtzd+hJKa56XMXJn13rN9dC5IaPn/ydfhI82W6X4eyYi
Xine4D7fwUJMHS8HiI8rWAiXUwWzevq0Dg7F9JvdEooERYHWS64B+5g2UZ0hoVfKBZYAZqzB4
Mhqnqmd5twrQqlFMah14pkQOyw46jC4ZgjUzm1Wr8UDFdIa3aTloxFrmqgCPw9lwXWdo=
Reply-To: geda-user AT delorie DOT com

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--3p0Ks2Ebei9OWqsKGsREjeX5gAq6tBnDa
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 01/05/16 16:38, Iain Paton (selsinork AT gmail DOT com) [via
geda-user AT delorie DOT com] wrote:
> After a recent HD failure, I've just built the latest gschem git
> master. Here are some some of my thoughts from the process:
>
> Guile 2.0.x is a real pain in the *** to build and even after getting
> it to build it interacts badly with whatever gschem is doing with
> libtool. For example you end up trying to link to a shared version of
> libatomic_ops that doesn't exist and is anyway two steps removed by
> being statically linked into the garbage collector that guile uses.
> (libatomic_ops by default builds a static lib, not shared, gschem
> should neither know or care about it)
>
> After finally solving all the problems and getting a working build I
> discover the next set of problems: Sidebars. No choice, forced on
> every time gschem is opened.
>
> So let me describe my usage. I have a 30" 2560x1600 screen and a
> second smaller 20" monitor. In previous gschem versions I've kept the
> main schematic page on the large screen, all the menus and dialog
> windows on the second screen. This gives me the maximum useable space
> for the actual schematic I'm working on.
> I'm now faced with a large, mostly empty sidebar and whatever you call
> the thing along the bottom that doesn't exactly fit the sidebar
> description. Collectively these reduce space for the schematic by just
> short of a million pixels!
>
> Ok, so these can be hidden from the view menu, but this takes either
> four mouse clicks or four keypresses *every* time which is a serious
> blow to productivity.
> Can someone with commit access please commit the patch from
> https://bugs.launchpad.net/geda/+bug/1492834 so that users have at
> least some choice?
>
> The patch isn't enough however. There's still a couple of serious
> useability problems.
>
> Click on the 'ABC' add-text button on the toolbar, or use the AT
> keyboard shortcut to add some text and I get the pop-up dialog as
> before and this can be put on the second screen.
> But if I want to edit some already existing text, rather than this
> happening in the dialog, it's duplicated in the Text tab in the sidebar=
=2E
> Two problems here, if the sidebar is hidden it's automatically opened.
> This might be ok, but it has to be manually closed which quickly
> becomes annoying.
> It's also inconsistent from a UI perspective to have two different
> places with essentially identical layout for no reason other than Add
> vs Edit.
>
> Interaction between the sidebar opening and the display of the page
> I'm editing means that if I edit some text at either edge of the
> window then there's a good chance I end up with the thing I'm editing
> disappearing off the screen which isn't at all helpful.
>
> I can also size the sidebar down to zero with the gripper. But this
> has undesirable problems as trying to edit some text then does nothing
> at all, it doesn't work out that the sidebar isn't visible and restore
> it, doesn't present the dialog, instead it just switches to an
> invisible tab.
>
> The sidebar might just about be useful if it could be detached and put
> on my second screen - I can do this with both the menubar and toolbar
> if I want..  To make it worthwhile would require being able to combine
> it with other things like the Add Component window and Attribute
> editor though and that doesn't seem to be possible?
>
> Sidebars are also completely unconfigurable - can't hide by default,
> can't move to the left, can't detach.
>
> Bottom 'sidebar' doesn't respect (log-window "later") which I've had
> in $HOME/.gEDA/gschemrc forever to tidy up the annoyance in previous
> versions.
>
> Most of what is in the sidebar appears to be seldom used, Object tab
> mostly only useful when creating symbols and Options tab for me only
> contains things that are set once and then never touched again.
>
> On the Options menu, the Show Log Window... entry now does nothing it
> should either be updated to work with the bar, or removed.
>
> I've added some of this stuff to
> https://bugs.launchpad.net/geda/+bug/1496899 which seems to be very
> much along the same lines as where I'd like to see this go.
>
>
> Finally a request for some help. While the sidebars evolve I'd like to
> temporarily go back to the old Edit Text dialog, I've found where it's
> connected in system-gschemrc with
> (,(N_ "Edit Text...")       &edit-text             "gtk-edit")
> but I'm having problems tracing where that &edit-text scheme function
> ends up. Would someone more familiar with how the scheme code
> interacts with the underlying C code be able to point me in the right
> direction?
>
> Iain
Well .. you did choose to go with the 'bleeding edge' version, didn't
you?! personally I've had absolutely no issue (besides the usual quirks)
with 1.8.x ....

But otherwise .. flood the launchpad with bugs .. maybe someone will
notice the lack of usability for real practical, commercial applications =
=2E.

*ducks, awaits the flames, and general bikeshedding*


--3p0Ks2Ebei9OWqsKGsREjeX5gAq6tBnDa
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJXJk3JAAoJEEwwM0+TwiNxM4kP/RyTQZdn8KsBf/KM1FL2DSB+
xqUw8nlZDSSi4R9gnwvEhdBYf3CopxWHM/mMYundHGJeTx3wpJ+6V49InfCqEi8m
niFx3RZKiKHj6oZa0KJ457OUfOkQpL2slUKb39a7c7rlW7Ox51Z66u05VFOPcgfO
G9Gv/a6ZTI5tNetwAc8vSB0NxznqexnCUhF6XhcZWBGav/wdCQbdiraYWXxKARGF
HTE6qACFLNarzm1xQvZHlSgQ5/qJ+iLmXHn19Q1HojtUUZIkh/i7BjPUaSG0nzOW
QcZKTjoY7znNBPrMALClgrgegUX6st5UIbXAbjopIqmgEeZNuG+wAh3YhucMV4Fw
tVQ+riKP77qG939WMxRbVQuW5nbnYHomXgu+dR/o71dkoR/lb669MwAv9vsrCeAL
HxFlifutMqFY38nfygMEEw2bLRmRv5tYoFwhNMV5EreqC6YflhKuN43V9fqvYq4S
sFhqUJSQbAJhWPWzaSF/dmdDDUFxFMhoNYSvhfKPl/LaNzwnGu5kGNgbm7gXo5X3
6DTkohXuOumlQddDf6GecZ77tuAqH4CUev6IDTmRLJKHGUwXRa8Dq+ubIkd7vj0H
9Cobb+CG6ClXOj0fl9lzl/6BoIZsw8lRTEe9kR0cXqxK/XbttghkEy7MBXkT7Qb1
9xc/pJ5x7beeQfHiUKqh
=iVY9
-----END PGP SIGNATURE-----

--3p0Ks2Ebei9OWqsKGsREjeX5gAq6tBnDa--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019