Actually that is an old video from a couple of years ago, made before
the "edit symbol fields" was merged into the main branch -Oliver Walters
was working on that tool at the time, when the name of the tool was
still "spreadsheet view"-. I needed the function on one of my projects
so I made it almost "quick and dirty" and shared some ideas.
...after this "historic" moment (hoping I did remeber everything
correctly), back to the topic:
I reported it here only to have an example for the small "search dialog"
(from minute 0:18 to 0:45, 0:33 to 0:45, 0:49-0:50 etc.) that could be
one of the ideas to consider (or, better, to improve) for the "find and
"match words" function (to be shared as much as we can between eeschema
and pcbnew to have a consistent user interfaces). Please don't consider
that the search results are used to fill the spreadsheet view, the focus
is only to the small dialog to set the search string.
The idea was to have a part of the search dialog with "common search",
another with the chance to write a complete regular expression and if
the user select a "common" or "simple" search string, having
automatically compiled the "advanced" field with the corresponding
"advanced" tab.
The new user, who does not know the regular expression syntax can use
the "common" and "simple" search. After some times the new user wants to
become an "advanced" user and can start looking at the regular expresion
syntax. The advanced user that does not remember all the regular
expression syntax can always "cheat" using the "simple" or "common" tab
and edit the resulting regular expression.
Of course this is just one of the options, probably can be made better.
(Well from the engineer's point of view... the answer to the question
"can it be better?" is always "yes").
Cheers,
Dino.
On 27/07/9 10:50, Thomas Pointhuber wrote:
That looks quite like the "Edit Symbol Fields" dialog. I would suggest
to extend this one instead of creating your own one.
What I would like to see is an advanced search for components, having at
least the filter features of cvpcb. This would allow ditching the
redundant dialogs for symbol and footprint selection.
Regards, Thomas
Am 27.07.19 um 09:31 schrieb Dino Ghilardi:
Also as an example of possible U.I. for search, including common, simple
and advanced options.
https://www.youtube.com/watch?v=QCMddxkKe8k
(starting around 0:18 of the video).
Cheers,
Dino.
On 26/07/19 23:21, Jeff Young wrote:
Oh cool. I’ll look into it….
On 26 Jul 2019, at 14:57, Wayne Stambaugh <stambau...@gmail.com> wrote:
I implemented regular expression search method in EDA_ITEM but I never
finished hooking everything up at the UI level. So unless someone
removed it, it should still be there.
Cheers,
Wayne
On 7/26/19 3:41 PM, Jeff Young wrote:
I went with something similar to Seth’s proposal, only based on
Eeschema’s find (so no regular expressions yet).
Most of the workings are down in EDA_ITEM, so if we add regex
matching we’ll get it in both Eeschema and Pcbnew.
Cheers,
Jeff.
On 26 Jul 2019, at 13:11, Seth Hillbrand <s...@hillbrand.org> wrote:
On 2019-07-26 14:39, Jeff Young wrote:
PCBNew’s current Find does a match against the whole string. I think
it would be more intuitive with a ‘*’ in front and back of the search
string (so that it finds partial matches).
Any other opinions?
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
Hi Jeff-
Here's a mockup of something I was poking at a while ago.
Different processing for different purposes. As long as we
remember the checkboxes between uses, people's search preferences
are allowed/respected.
-Seth<FindWindow.png>
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp