kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #26860
Re: eeschema status and features safe to work on
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 [1] Oswaldo has volunteered [2] 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
Attachment:
signature.asc
Description: OpenPGP digital signature
Follow ups
References