On Wed, Dec 03, 2003 at 05:01:24PM +0000, John Levon wrote: > On Wed, Dec 03, 2003 at 05:55:37PM +0100, Andre Poenitz wrote: > > > Inset splitting could be a new lfun bound to whatever key you want. > > > > \foo{xxxx|xxxx} + <Key> -> \foo{xxxx}|\foo{xxxx} > > > > or even > > > > \foo{xx[xx|]xxxx} + <Key> -> \foo{xx}[xx|]\foo{xxxx} > > > > where [xx] is the selection. > > Sorry, I do not agree that significantly helps the problem. > > > > [...] > > > * "the mailing list looks scary" > > > * "I'm too busy" > > > * "I suppose the designers know what they're doing, who am I to disagree?" > > > * "I'm not using the latest LyX, perhaps it's fixed" > > > "Sod this, I'm going back to scientific word (or whatever)" > > > * "I don't know how to describe my problem well" > > > "It's not important enough to report" > > > > We get complaints on other issues, so the only valid point on this list > > so the marked (*) items do not apply. The last one would confirm my > > point that the UI is more or less ok. Leaves one. Hard to count those... > > Sorry, I can't parse this paragraph of yours at all.
We get complaints on other issues, so the only valid /item/ on this list /is the first unmarked item as the marked ones/ do not apply. The last /unmarked item/ would confirm my point that the UI is more or less ok. Leaves one /valid item/. > > UI related thing of wihich _you_ cannot decide whether it goes to Insert > > or to Edit? > > What I'm telling you is that the problem goes completely away with > ranges, because we then have a natural interface: > > Edit->Text_Style->Noun > Emphasis > Badger > Other... And? We just keep this. Clicking on this entry inserts a new inset of this type. If you really want, you can add two or three generic items (undo inner level, split inner box, merge adjacent boxes) but I doubt anybody ever will use them as soon as he discovered the keyboaerd short cuts. [In fact, in the light of the remark below I fear we should have done so a long time ago...] > > So you want to apply to a larger range than necessary and expect it to > > work out nicely? I am really lost now. > > Yes. > > > > If you'll allow me to rephrase this as "Why isn't this currently a > > > problem?", the answer is because insets currently represent disjoint > > > parts of a text: footnotes, margin notes, minipages. It thus makes no > > > sense to able to select across a boundary, because that boundary does > > > not intersect a region of text as it appears in the output. > > > > And it will staty like this even on a sub-par level. > > No it won't. > > ---------- > text|boldtext|normaltext > ---------- > > Those boundaries not intersect a region of text as it appears in the > output. > > > > the absence of LCS. The thing with Noun is just a testing thing > > > because it's currently implemented both ways in CVS lyx. I am sure you > > > must be aware of this and are just being facetious for some reason. > > > > You are comparing usability of boxes and main text based on the current > > implementation of LCS. This is not fair given their relative maturity. > > Agreed, but I'm also considering future improvements that the team have > planned. Why not use mathed as 'almost state of the art reference implementation' then? > > > I can't even unapply a change of some text to bold in mathed without > > > running round the houses. > > > > What's wrong with <Pos1> <Backspace>? > > The fact that you had to tell me how to do that ? Huh? Ah... I am starting to see the light. You did not know that it was possible to remove a box without manuall cut&paste? Well, given this restriction, all-boxes is indeed clumsy. Maybe that's the reason that this feature was already present in Alejandro's mathed... So why not sit down and try all-boxes usability again? I'd even implement the 'cut box' and 'glue boxes' if you felt this would help... > That it's not direct manipulation ? Direct manipulation? Of course. This removes the innermost box and spits its contents into the box above. > That it's different from everything else ? Different from what? MS Word? Sure. But then it's _us_ who claims to do structured editing, not them... Andre'