[Pidgin] #8789: Allow all window managers to handle conv window placement
Pidgin
trac at pidgin.im
Thu Apr 23 18:39:44 EDT 2009
#8789: Allow all window managers to handle conv window placement
-----------------------------------------+----------------------------------
Reporter: karvanitis | Owner: deryni
Type: patch | Status: new
Milestone: Patches Needing Improvement | Component: pidgin (gtk)
Version: 2.5.5 | Resolution:
Keywords: conv window manager |
-----------------------------------------+----------------------------------
Comment(by karvanitis):
I have been using a patched version of pidgin with includes the intial
patch I wrote for sometime now, and have to admit its not quite ideal
either. I've been meaning to update the patch so that it complies with
some of my more thorough concepts. I will do that soon.
I do not believe it is enough to simply assume that users are "want the
window to appear where they put it initially". It is more important to
presume that "users do not want the window to appear where they don't want
it".
This is effectively the reason why my initial patch doesn't completely
work, because it always allows the window manager to place new windows.
Which throws me off when I expect my last closed window to reappear in the
same location as where I closed it.
Given all this the updated patch I have been contemplating places brand
new windows at the position of the last closed window (ie: where the use
previously left it) and any subsequent windows are to be placed by the
window manager. This is the most common implementation that I have found
for our given scenario under Windows. And from a user interaction
perspective makes the most sense.
We may not agree with the implementation of the given WM, but that should
not be a excuse for behaving inappropriately. In most cases when it comes
to UI it's best to stay within the capabilities of the given system than
to stray away on your own - if nothing else but to keep up with the status
quo.
--
Ticket URL: <http://developer.pidgin.im/ticket/8789#comment:10>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list