Comment 4 for bug 1531479

Revision history for this message
Art (diametrix) wrote :

Technically EDA tool is a text editor with a GUI that hides it, but that's besides the point. It seems that KiCad developers have no qualms mimicking behavior of other unrelated packages. For example here (http://www.ohwr.org/projects/cern-kicad/wiki/UI_improvements#Layout-editor) is an excerpt of an explanation why you can't delete a track without leaving track mode in the new canvas:

"The main reason behind the current implementation is that vast majority of successful drawing software (e.g. Corel,
Adobe, GIMP, Inkscape) offer tools that perform exclusively a single operation (either add or remove tracks, not
both at the same time). The new tools are trying to mimic behaviour known from other widely used software packages,
so KiCad becomes more intuitive to use."

If you ask me, logic behind of an EDA tool is much closer to that of a text editor than a graphics editor. That's when we talk about general board layout operations. Here we are actually talking about text editing within the boundaries of an EDA tool. What is wrong with applying text editing common practices to actual text editing in any other tool? It's like saying that delete button in your keyboard should not delete text if you use it in KiCad because user should be aware that he can ACTUALLY delete something if he uses it.