← Back to team overview

kicad-developers team mailing list archive

Re: [RFC] Removal of bus-bus entries

 

I'm guessing drawing 45 degree lines in the new toolframe wouldn't be
too difficult to implement.

On 3/25/2019 9:29 AM, Jon Evans wrote:
> By the way, I think one reason people use these is because they want a
> 45-degree bus wire for aesthetic reasons.
> I think a better wire-placing tool in Eeschema is already on the roadmap
> -- if we can support 45-degree lines natively, it would meet that demand
> without a special type of object.
> 
> On Mon, Mar 25, 2019 at 9:27 AM Jon Evans <jon@xxxxxxxxxxxxx
> <mailto:jon@xxxxxxxxxxxxx>> wrote:
> 
>     I'm okay with that if the rest of the core team is also :-)
>     Sometimes you have to break workflows to move forward and make
>     things easier for new users.
> 
>     On Mon, Mar 25, 2019 at 9:08 AM Wayne Stambaugh
>     <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:
> 
>         Jon,
> 
>         I don't have any issues with this although you may get some push
>         back
>         from some users who are resistant to change.
> 
>         Cheers,
> 
>         Wayne
> 
>         On 3/19/2019 9:37 PM, Jon Evans wrote:
>         > Hi all,
>         >
>         > One of the things I want to clean up in the UX after the bus /
>         > connectivity upgrades I've done are merged is to remove
>         Bus-Bus Entries
>         > from the design toolset.
>         >
>         > Why? 
>         >
>         > 1) They aren't actually useful or meaningful (they are just
>         graphical at
>         > this point). If you want to branch off bus wires from each
>         other, just
>         > use junctions like normal wires.
>         >
>         > 2) They are confusing. I've heard this from several users,
>         because they
>         > look and sound a lot like Bus-Wire Entries, which are useful. 
>         >
>         > What about old designs? 
>         >
>         > My proposal is to just remove the tools to allow placement of new
>         > Bus-Bus Entries without removing the underlying code to handle
>         them.
>         > Existing designs would still load and render properly.
>         >
>         > In theory we could make some kind of migration to remove them and
>         > replace with direct bus wire connections, but I'm not sure that's
>         > necessary. 
>         >
>         > As long as we do a good job of documenting the way to use
>         busses under
>         > the new system, and update the example schematics accordingly,
>         I think
>         > new users will be set on the right path. We could include a
>         note about
>         > this on the blog / forums to let existing users know (although
>         from what
>         > I can tell, only a small fraction of existing users use them
>         in the
>         > first place). 
>         >
>         > Any concerns with this? 
>         >
>         > Jon
>         >
>         > _______________________________________________
>         > Mailing list: https://launchpad.net/~kicad-developers
>         > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>         <mailto: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
>         <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>         Unsubscribe : https://launchpad.net/~kicad-developers
>         More help   : https://help.launchpad.net/ListHelp
> 


Follow ups

References