We’re starting to use Spark at a financial institution where screen real-estate is at a very high premium for traders and window management/flexibility is critical for usability. Although the enhancements below would be huge for us, I think they would have general appeal for all users.
We would love more flexible options for managing chat windows, specifically the ability to (in order of priority):
-
Drag a chat tab out into its own separate window, so you could be seeing multiple chats at once without having to switch between tabs.
-
Group, snap, and dock chat tabs together into clusters within separate windows.
-
Drag and re-order chat tabs (already in http://www.igniterealtime.org/issues/browse/SPARK-724)
-
Dock the chat window(s) with the roster list (looking at the code, I see this is / was available at one point, but it was ‘all or nothing’ in that you couldn’t have one chat docked and another broken out separately)
-
Dock and snap the roster list and/or chat window to the edges of the screen, so I could snap in my roster list against the right side of my desktop and have it stick there.
I’m sure you’re up against some Swing and cross-platform support issues, but bringing the flexibility of a real multi-window interface with dragging and docking (ala Eclipse) to Spark would be great.
Thank you - ATM
PS - I see that this has been covered (e.g. http://www.igniterealtime.org/community/message/143342#143342), but that thread died this spring and I don’t see anything in JIRA. Still hoping the list above would be helpful to revive the discussion.