On Thu, Sep 14, 2006 at 01:22:45PM +0200, Helge Hafting wrote: > >My problem is not with making programmers happy. It is with making > >users of the program happy or at least not too grumpy. > > Sure, but the users need the programmers too. ;-) > Programmers complain about supporting two interfaces, > the complaints may or may not be valid. > > But it is a fact that lyx have several nice features only > available through the minibuffer, or by copy/paste from > some existing document. Examples: > * Lyx support 16 different kinds of accents that goes on any character. > But no GUI, except for those few that happens to be mapped to > a keyboard key. > * Lyx support many different length spaces, in text as well as > in math. But no way to enter all of them in text. > * Maybe there are some other gems that I don't know either. > > One may wonder about the reason - is adding dialogs/menus > cumbersome or boring? That can only get worse if you > have to do it twice.
That is exactly the point. Mathed has an awful interface. Even in the Qt version. A very similar looking application I happen to know has a much nicer interface (toolbars with symbols enabled on context and such) that works well even with people with a, erm, say less academic background than the average LyX user. Creating such an interface is a no-brainer in, say, Qt 4. Doing the same in LyX's GUII framework (even for a single frontend!) is much more hassle. And note that this does not even take into account 'admistrative friction' people like Abdel are regularily facing here. > I don't mind having several interfaces, but I think it'd be nice > if only one was mandatory. Nothing wrong with that. Andre'