Hi Jon, We really appreciate your offer. I am quite positive that most of people here would admit that KiCad begs for some UX improvements.
GALifying eeschema is going to be a significant refactor, but it will not happen before v5 release, which is currently planned for Feb 2017. IIRC Wayne works on the new file format. I have in my stash some changes to the symbol library editor (I hope to publish them soon for testing). The on-going work does not seem to collide with your proposal, unless there are other plans I am not aware about. During a recent KiCad hackathon  Oswaldo has volunteered  to work on the Selection Filter for pcbnew. I wonder if it would be possible to write code generic enough to handle schematic & layout editors or at least have a common base. Combined with the Object Inspector, which is also supposed to work with eeschema at one point, it creates a really powerful toolset. Would you elaborate on the "intelligent autorouter" idea? Regards, Orson 1. http://www.ohwr.org/projects/cern-kicad/wiki/Hackathon-ehal 2. https://lists.launchpad.net/kicad-developers/msg26722.html On 12/01/2016 02:54 AM, Jon Evans wrote: > Hi all, > > I am an EE and sometimes software developer who has wanted to contribute to > KiCad for a while and finally might have some time to do things. I am kind > of excited about UI/UX improvement possibilities, and have been compiling a > list of things that I might want to work on at some point or at least just > poke at to get familiar with the codebase. > > I know a big refactor of eeschema is planned/in progress. Can the people > working on that please advise whether it makes sense for me to work on any > of the things in the following list, or if it would be likely to be wasted > effort based on what will likely change in the refactor? > > - Improvements to wire / bus routing: several bugs here and also some > wishlist items (H/V restriction working in drag mode, > auto-connection/junction creation at points on a wire that aren't the > endpoints, "intelligent autorouter" for schematic wires, fix wires after > drag, etc) > - Selection filtering (select anything vs. only components, wires, text, > etc) > - Color system improvements -- arbitrary color picker, color themes, etc. > - Drag selection mode option -- select anything touching vs. select things > completely enclosed by drag area > > > Thanks, > Jon
Description: OpenPGP digital signature
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : firstname.lastname@example.org Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp