kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #40498
Re: eeSchema V6 - any thoughts as to tabbed schematics?
I totally love this idea. Perhaps a "bookmark" format sidebar / optional toolbar with icons to indicate the number of sheets in a file. Maybe even a simple sheet count indicator beside the current icon. To my limited use knowledge, there are no current "indicators" for that. Some of us mad scientist DIY newbs with age related short term memory issues rarely create files with more than one sheet, then forget where we did that. :)
On Saturday, May 4, 2019, 2:41:41 a.m. MDT, Michael Kavanagh <michael@xxxxxxxxxxxxxxxxxx> wrote:
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
_______________________________________________
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
References