I was applying this patch to the 2008.11.15 trunk. Issues i’ve found:
Message popups are now appearing, but the detached window is not flashing in the taskbar. I think it should.
Also clicking on such message popup doesnt do anything in detached mode. Normally it brings the chat window in to the front.
Another issue is that if i already has some user in a tab and this user sends me a message, then an additional detached chat window is opened. I think it should check if a chat is already open with that contact and just flash the already open chat widnow with a tab. This is happening because the option “Open new chats in separate windows” is turned on. But if a tab is already open, this should count as an old chat.
Drag and drop is a bit tricky. There is no visual effect while you are dragging the tab. So it takes some time to get used to it. You can only drag the tab out of the tabs stack when dragging upwards or downwards. Dragging to the sides doesnt do anything. Not a big problem. But i think we should definitely have a Detach button. Because attaching is done only with a button. Functionality should be the same for the detaching. And drag and drop could be just as a bonus option
History is indeed saving even after killing the Spark process.
Rodrigo, i’m attaching the newest patched spark.jar, but this is still for the testing purposes. It still has some little issues.
spark.jar (3200206 Bytes)