Hello (Andrea),
Did some more in depth testing on all three platforms and here are some more issues that I noticed.
All (GTK/OSX/MSW):
1) Split a notebook vertically by dragging one of the tabs from the main notebook down to the lower half. Then drag the sash upwards so that the bottom one takes up 75% or so of the area. Then take the tab from the lower one and try to drag it over the top notebook. The docking hint rectangle will sometimes overlap the toolbar.
2) The Firefox 2 style tabs don't look quite as nice as they do in the Flatnotebook. In the flat notebook they have a nice lighted gradient on them when they are selected, in the aui they are just a flat panel colour.
3) The Chrome style tabs look really out of place on all platforms with their default colour. That color works in Chrome because its using that colour in the rest of the interface and with its custom ui but when its with other native widgets (in a wx app) I think it would be better to use system colors by default.
···
----
Windows: (XP)
1) Dragging a floating pane over the window causes lots of background erase (ghosting) issues. If you enable the transparent drag option all the ghost images from dragging the pane go away.
2) When dragging an undocked toolbar it sometimes only draws the border around it and you can see through to the window behind.
3) The default inactive colour of the docked panes titlebars look strange with that blue colour. The regular aui has the grayish colour, which is similar to visual studio.
----
OSX:
1) Floating panes cannot be resized.
2) Docking a floating pane to make a notebook causes a wxDebug dialog to be shown with the following error:
CGBitmapContextCreate: invalid data bytes/row: should be at least 4 for 8 integer bits/component, 3 components, kCGImageAlphaNoneSkipFirst.
18:11:04: Debug: /BUILD/wxPython-src-2.8.9.2/src/mac/carbon/bitmap.cpp(242): assert "m_hBitmap" failed in Create(): Unable to create CGBitmapContext context
I tried debugging this some but haven't quite found what call is causing it. It happens just as the pane is dropped and right before the docked panel refreshes to show the new tab in it.
3 ) Dragging sash from bottom can be dragged past the toolbar area. (only checked on osx/gtk but guessing all are affected).
----
GTK:
1) When dragging a sash this happened (only happened once and wasn't able to find how to reproduce)
Traceback (most recent call last):
File "/home/cody/agw/agw/aui/framemanager.py", line 8112, in OnMotion
self.OnMotion_Resize(event)
File "/home/cody/agw/agw/aui/framemanager.py", line 8287, in OnMotion_Resize
self._currentDragItem = self._uiparts.index(self._action_part)
ValueError: list.index(x): x not in list
2) Initially undocking a window will place it ((0,0) + dock position) screen position away from the mouse position where it was undocked from.
3) The mouse capture seems to not be released when the mouse button is let up sometimes resulting in things being dragged after they where let go.
4) When a toolbar is undocked the area it was in is not refreshed until the left mouse button is released on the floating panel. Also causes drawing and refresh issues of the areas near where the toolbar was.
5) Fly out panes roll up and cut off half the close button and text in the panes titlebar. They also don't fold back out when moused over.
6) The VC8 style tabs draw lines where the tabs intersect can be seen through the tab in front of them.
Thanks,
Cody