Thanks for the links Brian! I posted a comment on the 'Standards' feature request: http://sourceforge.net/tracker/?func=detail&aid=2741292&group_id=145591&atid=762479 Its a recompilation of my previous comments on the subject, I hope its clear enough: =========================== Common Standards?
I think the mouse wheel priority without pressed key is wrong! It should remain as it is: without pressed buttons zooms in and out of cursor position! This is already implemented very well and is enough as it allows to get to any point very quickly! But lets add the following to the list: Ctrl-c, Ctrl-v, Ctrl-x for copy, paste and cut. These of course require a standard based _Object Selection System_ where: The user is able to select items (in Schematic, PCB or Library editors) that then are being highlighted differently for the time they are selected! Ideally before selection dynamic highlighting of elements having the mouse pointer above them indicates a selectable item and it shows its selectability by some form of change of color (highlight)! If shift or control is pressed: further refining of the selection should be possible! If a right click is performed: access to methods of the selected objects should be given, and applied to the whole selection as applicable! A drag gesture should directly drag the element it is executed on If items are selected and the drag initiates on one of the selected items these should be dragged all together. The marque 'lasso' as it turns up currently should _only happen_ when the drag is initiated above clean deskspace (above nothing selectable)! It should not by default result in a question to move, but if a drag follows on one of the selected components the drag should be performed on all selected components! =========================== On Thu, May 7, 2009 at 11:33 AM, Brian Sidebotham < [email protected]> wrote: > KiCad is currently very usable and is pretty stable, certainly our > company has now released quite a few commercial boards using it as the > PCB/schema design software. KiCad currently has very active > development as well. > > If you want to request a feature, you can use the feature request tracker: > http://sourceforge.net/tracker/?atid=762479&group_id=145591&func=browse > > I see this discussion is about feature request 2741292. This is > therefore registered with the developers and they will prioritise the > whole project as to what needs to be coded next. Moaning about the > program on the developers or users list is generally going to have a > negative effect on your feature request being taken on by a developer. > I would put a full undo/redo implimentation above any user interface > quirks at KiCads current development stage. By the way, I don't know > where the mouse wheel standard comes from, because I prefer mouse > wheel to zoom, and pan with shift and ctrl. In office apps, mouswheel > panning vertically makes sense. > > The way you can free up developer time is to check out the source > code, spend some time sifting through the code (It is in C++ by the > way) I have no idea how someone thought is was written in Pascal! Use > the bug tracker and try to fix what you can: > http://sourceforge.net/tracker/?atid=762476&group_id=145591&func=browse > > There are usually bugs that require just a few lines of code changing. > This leaves the core developers to add or improve features rather than > continuously bug fixing. If everyone fixed a few bugs here and there > it would really make a big difference. Submitting patches to the > kicad-devel list is extremely easy, the developers are always grateful > and will help you get your patch approved. Beleive me, compared to > some other projects (like gcc) getting patches approved can be a very > arduous task, but with KiCad it is really very easy. > > Best Regards, > > Brian Sidebotham. > > > ------------------------------------ > > Please read the Kicad FAQ in the group files section before posting your > question. > Please post your bug reports here. They will be picked up by the creator of > Kicad. > Please visit http://www.kicadlib.org for details of how to contribute your > symbols/modules to the kicad library. > For building Kicad from source and other development questions visit the > kicad-devel group at http://groups.yahoo.com/group/kicad-develYahoo! > Groups Links > > > > -- Tobias Gogolin Tel. Movistar (646) 124 32 82 Tel. Telcel (646) 160 58 99 skype: moontogo messenger: [email protected] You develop Sustainable Ranch Technology at http://tech.groups.yahoo.com/group/SURA-TECH an Open Source Electric Motor/Alternator at http://groups.yahoo.com/group/Performance_Axial_Flux and an Open Source Motor Controller at http://groups.yahoo.com/group/GoBox
