Thread Previous • Date Previous • Date Next • Thread Next |
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 <stambaughw@xxxxxxxxx> 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 <seth@xxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxx Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelpHi 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@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
Thread Previous • Date Previous • Date Next • Thread Next |