BH wrote:
>Although trunk may be close to ready on other platforms,
>there are some serious problems on Mac. As I've reported
>before, I cannot do things like insert citations or change
>the document preamble: when I click "OK" on the dialog,
>the dialog disappears, but nothing changes in the document.

Can you try to give us at least a slight hint of what is going wrong ? Is there 
an lfun send from the dialog (debug with "lyx -dbg action") ? What if you enter 
this lfun in the command buffer, does it insert it then ?


>One other Mac issue I've noticed is speed, which is
>noticeably slower on trunk than branch. This is true
>especially of typing speed (which lags behind my typing,
>especially on full screen mode) 

>and speed of opening new documents (the latter of which
>takes 5 seconds as opposed to 2 seconds for a document
>template that includes only my bibliographical database).

Does this happen every time, or only the first time after starting LyX ? The 
first time we will probably have to convert all layout files to the new format, 
which takes some time. This won't be necessary whenever we release an official 
version.


>There's also a fair bit of polish that needs to be done.
>A couple of items come to mind. First, as I've noted before
>things like the document outline, advanced spellchecking,
>and the new process/debug pane should now be turned into
>(by default) floating windows rather than drawers or
>docked windows. 


All (docked) windows can be made floating in a single mouse-click at all 
platforms except for MacOSX. This is hardcoded in the source, but I don't know 
why:

#ifdef Q_WS_MACX
        // On Mac show as a drawer at the right
        return new GuiToc(guiview, Qt::RightDockWidgetArea, Qt::Drawer);
#else
        return new GuiToc(guiview);
#endif

The Qt::Drawer parameter disables all floating possibilities. If you are now 
telling us that it is bad to have the views as Drawers, then I guess this 
special case should be removed. (Why do people not comment on WHY there is a 
special case for a special platform.)

Please officially tell me that this exception is bogus and it will get removed.


>(Drawers as a UI device seems to have
>gone out of fashion, but generally text editors/word
>processors do not use docked windows where these chang
>the size of the text area -- especially not its width.
>So floating windows seem to be the right choice at this point.)

I sort of tend to disagree. Floating windows are always hiding text, while this 
never happens with docked windows. Furthermore, a lot of software I use have 
default docking windows, most notably MSVC, which causes the code area to be 
very small, but still I like it more then floating windows.


>Second, dialogs that involve file operations on the current
>document (like Save, Save As, Close (when buffer has been
>modified), etc.) should be sheets attaching to the window
>of the document in question, not standard dialogs as they
>are now. (For the most part, this is right in branch; trunk
>is a regression.)

I've no idea what you're talking about here. But well, the last time I actually 
touched a Mac I couldn't find the mousebuttons that were hidden beneath the 
touch pad.

Vincent

Reply via email to