On Mon, Apr 5, 2010 at 4:28 AM, Abdelrazak Younes <you...@lyx.org> wrote:
> On 04/04/2010 03:55, BH wrote:
>>
>> I've been using trunk for real work recently, partly to test what
>> works best for widgets. Here's what I think:
>>
>> The main principle I think we should follow on Mac, with its
>> 1-document-per-window paradigm is to make sure that interface elements
>> that pertain only to a particular document in some way attach to the
>> window itself rather than float freely. Otherwise, it gets too
>> confusing knowing which floating widget belongs with which document.
>>
>
> Not only on Macs, on all platforms.
>
>> So what I propose is that widgets like spellchecking, advanced find,
>> and outline should default to docked widgets, in the same places they
>> appear for other systems. (I'm unsure whether it's better to have the
>> outline widget as a drawer as in 1.6.x. The major problem I see with
>> defaulting to a drawer is that there's no way for users to override
>> this and make it docked or floating. So I propose for the 2.0 alpha
>> series to try it as a docked widget and see whether we get protests.)
>>   Other views?
>>
>
> Dialogs (i.e non docked and non floating windows) should be made view
> independant; they should adapt to whichever view has the last focus. This is
> more or less the case already for dialogs using the new InsetDialog system
> like the table settings, but the transition is not finished yet because
> their parent is still the view (GuiView) from where they were created; this
> is the reason why you get the wrong view on focus when you switch to the
> dialog. I'll try to work some more on this this week but I don't have lots
> of spare time unfortunately...

Thanks. Then perhaps we should wait on making the Mac changes I proposed.

BH

Reply via email to