← Back to team overview

kicad-developers team mailing list archive

Re: eeSchema V6 - any thoughts as to tabbed schematics?

 

Making the Hierarchical Navigator modeless and dockable would be a good
start, and is more doable in the short term.

Cheers,
Michael

On Sat, 4 May 2019 at 01:41, Russell Oliver <roliver8143@xxxxxxxxx> wrote:

> One thing I liked from Eagle was the list of sheets as thumbnails to
> allow for visual recognition.
>
>
> Regards
> Russell Oliver
>
>
>
> On Sat, 4 May 2019 at 10:20, Andrew Lutsenko <anlutsenko@xxxxxxxxx> wrote:
> >
> > Hi Brian,
> >
> > There already is an easier way to navigate sheets than what you
> describe: click "Navigate schematic hierarchy" button on top toolbar or
> "View -> Show hierarchical navigator" which both open same view of
> schematic sheet tree. Single click on any sheet will bring you directly to
> it so in your example it's just two clicks (if using toolbar), regardless
> of level of sheet you are coming from/navigating to.
> >
> > That said I too would love to see faster navigation via tabs, even if
> it's just "only one tab at a time" deal.
> >
> > Regards,
> > Andrew
> >
> > On Fri, May 3, 2019 at 4:49 PM Brian Piccioni <
> brian@xxxxxxxxxxxxxxxxxxxxx> wrote:
> >>
> >> Jon
> >>
> >>
> >>
> >> My thought was simply that: a quick way of switching between sheets.
> >>
> >>
> >>
> >> Lets say I am in the main sheet and want to look at a circuit 2 levels
> down: I have to find the right sheet, click it, find the next sheet, click
> that, have a look, then backup and backup.
> >>
> >>
> >>
> >> I have found it much easier to simply open a new instance of eeSchema,
> however, that would present some problems if I touch any of the files due
> to coherency issues.
> >>
> >>
> >>
> >> It would be much easier to have a sheet list (I thought of tabs because
> that is the current paradigm for such things) and select click on the
> target sheet then click on the main sheet to return. There may be an easier
> way of doing so via, say, a right mouse click or something if wxWidgets is
> not yet up to the task.
> >>
> >>
> >>
> >> I wasn’t thinking of concurrent viewing at all, and I can see how that
> would complicate matters.
> >>
> >>
> >>
> >> I was ruminating on this because of my current project to renumber
> boards. I have made great progress and expect to start integrating it with
> PCBNew and eeSchema as a prototype within a few days.
> >>
> >>
> >>
> >> My utility currently caches the schematic hierarchy and it struck me
> that with some modification that would permit quick selection of any sheet
> in the hierarchy, with the resulting benefits in terms of usability.
> >>
> >>
> >>
> >> Not that I’d suggest a hack in production code but one can imagine
> prototyping this by essentially inserting a UI in the file open menu item,
> keeping track of dirty sheets, and writing the cache out when invoking a
> save command.
> >>
> >>
> >>
> >> Of course, this is no doubt simplistic given my lack of expertise in
> the matter.
> >>
> >>
> >>
> >> Brian
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> From: Jon Evans <jon@xxxxxxxxxxxxx>
> >> Sent: May 3, 2019 10:52 AM
> >> To: Brian Piccioni <brian@xxxxxxxxxxxxxxxxxxxxx>
> >> Cc: Kevin Cozens <kevin@xxxxxxxxx>; kicad-developers <
> kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >> Subject: Re: [Kicad-developers] eeSchema V6 - any thoughts as to tabbed
> schematics?
> >>
> >>
> >>
> >> If this is essentially adding a faster way to switch between sheets, it
> should be very straightforward.
> >>
> >> If instead you want to be able to view more than one sheet at a time
> (side by side tabs, or something), it would be more complex because
> currently Eeschema has a lot of code that expects only a single sheet
> active at a time.
> >>
> >>
> >>
> >> -Jon
> >>
> >>
> >>
> >> On Fri, May 3, 2019 at 10:45 AM Brian Piccioni <
> brian@xxxxxxxxxxxxxxxxxxxxx> wrote:
> >>
> >> Thanks.
> >>
> >> I suspect that it doesn't require much change since one would be
> essentially
> >> changing the focus to a sheet in memory rather than reloading it.
> >>
> >> Brian
> >>
> >> -----Original Message-----
> >> From: Kicad-developers
> >> <kicad-developers-bounces+brian=
> documenteddesigns.com@xxxxxxxxxxxxxxxxxxx>
> >> On Behalf Of Kevin Cozens
> >> Sent: May 3, 2019 10:36 AM
> >> To: kicad-developers <kicad-developers@xxxxxxxxxxxxxxxxxxx>
> >> Subject: Re: [Kicad-developers] eeSchema V6 - any thoughts as to tabbed
> >> schematics?
> >>
> >> On Fri, 3 May 2019 at 14:06, Brian Piccioni <
> brian@xxxxxxxxxxxxxxxxxxxxx>
> >> wrote:
> >> > Currently you have to open another instance of eeSchema or click
> >> > through to sheets in order to see other sheets. Tabs would be more
> >> > convenient than clicking on a sheet (or multiple levels of sheets),
> >> > backing out, etc., at least in many circumstances.
> >>
> >> That is an interesting idea. It could become an option in addition to
> the
> >> current sheet navigation system. A new option could be added which
> would be
> >> something like "Pin sheet to tab".
> >>
> >> --
> >> Cheers!
> >>
> >> Kevin.
> >>
> >> http://www.ve3syb.ca/               | "Nerds make the shiny things that
> >> https://www.patreon.com/KevinCozens | distract the mouth-breathers, and
> >>                                      | that's why we're powerful"
> >> Owner of Elecraft K2 #2172          |
> >> #include <disclaimer/favourite>     |             --Chris Hardwick
> >>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~kicad-developers
> >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> >> More help   : https://help.launchpad.net/ListHelp
> >>
> >>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~kicad-developers
> >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> >> More help   : https://help.launchpad.net/ListHelp
> >>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~kicad-developers
> >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> >> Unsubscribe : https://launchpad.net/~kicad-developers
> >> More help   : https://help.launchpad.net/ListHelp
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References