[Pidgin] #4986: automatic chat input field resizing should be optional, regression from 2.3
Pidgin
trac at pidgin.im
Thu Apr 3 06:28:18 EDT 2008
#4986: automatic chat input field resizing should be optional, regression from 2.3
---------------------------+------------------------------------------------
Reporter: swbrown | Owner:
Type: enhancement | Status: reopened
Priority: minor | Milestone:
Component: pidgin (gtk) | Version: 2.4.0
Resolution: | Keywords: chat input resize
Pending: 0 |
---------------------------+------------------------------------------------
Comment (by mortan):
You also missed my point entirely, my point was not that my numbers were
correct, or accurate, or meaningful. My point was exactly the opposite; my
numbers were entirely meaningless exactly the same way the constant
assertions that the opinion presented in this ticket is secretly held by
the majority of pidgin users is meaningless (and as I said before
unverifiable).
Maybe it was like this. You can't expect that if you are arguing over the
internet every person gets your subtile thoughts straight away. So speak
clear.
By the way, I adviced to do a poll to disprove your claim. But that's not
needed if you agree with me that there are quite a few (not to say: much)
people that don't like the change.
The case where different users use different ways to do the same thing,
when both ways are equally valid, is *exactly* the case I am referring to
when I say "when there is not one clearly correct behaviour". So yes, when
there is not one correct method and no way to satisfy both/all of the
equally valid and correct ways is when you need to add a preference.
So, you finally put this mess down? There is no correct way in this case
or are you really that egocentric to claim _your_ way is the only one for
all?
My attempts to do that have been greeted almost uniformly by insults
about the effort I put into this, insults about how I clearly don't care
about anyone, insults about my intelligence, and a blatant ignoring of my
repeated requests for constructive comments.
That's because you put everything down that users suggest. I agree
insulting is not the right way, but not everyone has the calmness to talk
to a wall.
"Please give an example in which way you (the developers) are attempting
to reach a compromise." <- Have you *not* read anything I've said? Have
you not noticed *any* of the times I have asked for people to give me real
concrete ideas about how the current mechanism can be tweaked to suit them
better? Have you not seen any of the time I've asked for people to explain
to me *explicitely* what about the current mechanism is unacceptable to
them? Have you further managed to not see that I have gotten next to no
useful constructive responses to those requests? At no point have I flat
out denied a user wish here without explanation, at no point have I not
attempted to draw out further information and further ideas. The amazing
ability people have to ignore that fact continues to astonish me.
I read all your comments and I'm quite angry that I did. A waste of time,
always the same pattern.
Excerpt:
Comment 42
You are asking for comments about wether a customizable auto shrink is
aceptable or not.
Comment 50
You are telling jason0x21 that automatic resizing could (!) work with
significantly less problems (what problems?)
Comment 65
Not requiring people to resize the input area when they type a slightly
longer message than normal is a good thing, not requiring people to resize
the input area in that case is also a good thing, not requiring people to
keep a large input area to avoid the need to scroll or resize is a good
thing. The question here isn't about feeling restricted it is about
letting people get an input area that just works for them and doesn't need
them to resize or scroll constantly. (Which to jump back a second my
solution allows for significantly more people than the current solution
and is why I suggested it and am planning on implementing it.)
Not resizing the input box manually is "a good thing" in some way, yes.
Making a normally static element becomming dynamic is not "a good thing".
As one poster further up stated, the whool X-Environment is build upon the
design that you have the possibility (a splitter) to adjust the size of
controls at your needs. Do you want Kate (KDE text editor) to shrink /
expand its document window all the time you open a new file with a short /
long name? Pidgin resizing its buddy list if a buddy goes offline? Hell! I
don't want such a life of its own.
Commment 72
kdorff: That is rather similar to what I've been suggesting this entire
time, except I don't think setting a maximum is necessary, either you
don't hit the maximum or you do and I still think being able to see that
extra line for a moment is better than the scrollbars.
You see it like this... it's your "feature". You like it like this....
Comment 77
Gookey: "What if manual sizing is disabled when automatic sizing is
enabled?" is exactly what we have now and what people are complaining
about, simply allowing manual resizing again doesn't fix any of the
problems people have had with the auto-resizing code and that is something
I can not accept. The current code *needs* fixing, if after all that
fixing it is still not acceptable to some people adding the option (or
writing a plugin, or some other solution) can be considered.
Then fix your code!
"simply allowing manual resizing again doesn't fix any of the problems
people have had with the auto-resizing code and that is something I can
not accept"
Really, if I read this sentence over and over I like to puke. What a
egocentric person you are! It's about not liking the concept and not about
not liking the bugs!
(Your response to me, I want to put this in context)
I challenge you to point me at a comment here which is a constructive
approach to fixing the current mechanism to work better for a specific
usage case (other than comments about the maximum size as we have already
fixed that, exactly because we did in fact get concrete comments and
usages)
Guess what? I don't like the current mechanism at all! So I can't help you
to "improve it". There is only one improvement for me: [x] auto shrink
input field.
Comment 78
The point is not to allow you a smaller input size then you want if you
find the resizing annoying, it is to allow you a smaller input size when
you want to waste less space and see more history when you don't mind the
resizing and avoid the resizing (basically) entirely when you don't want
it by picking a default size that suits you.
Another "good thing", yes. But again, the fact that most of people don't
need maximal history size and many are disturbed by a "controll with a
life of its one" is a contra.
Comment 139
2) The key here is that you don't manage us, a fact you are keenly aware
of and even reference farther down. Another fact is that we have no
requirements for any of this beyond what we feel like creating, which is a
freedom your managed developers do not have. Both of these factors are
central to our claim that it is more work than we care to put in and why
we ask for people who do want it to write it (at which point we will
happily accept it).
Yeah, you don't need to follow someones will. Thats good! But don't state
"we ask for people who do want it to write it (at which point we will
happily accept it)." because that's not true!
(Your response again)
I further challenge you to point out where I put the presented patch
down because I claimed that it is not the right way to handle the issue
Comment 139
Oh, and the fact that someone actually took the time to implement the
preference for switching back to the old behaviour is a very nice surprise
and I would like to thank nodashi for doing so (assuming the patch is
yours). I have no intention of accepting such a patch because I still
believe that is the wrong way to fix this and I would think it could be
written as a plugin as well, but it at least shows a proper way of
handling this situation and for that I want to commend you.
"I still believe that is the wrong way to fix this" (fix what? The user
responses of upset users or the bugs in your code?)
Hope you are happy now that I actually can use STRG+V.
I have ignored *NOTHING* anyone here has said (at least not
intentionally) and I would challenge someone to prove me wrong on this
point. I whole-heartedly dislike the continued insinuations that I am not
giving this the attention it deserves or that I am somehow failing to pay
the due attention to ideas presented here. I am growing decidedly annoyed
by these continued insinuations and would very much appreciate it if they
were to stop.
I agree with you, you took yourself quite a lot time to DENY everything
that's against your implemention.
I'm losing patience, so I tell you about the "pattern" in your posts and
come to an end.
1) You patiently ask for comments about _improving_ your concept.
2) You deny everything that is against your concept with the same patient.
3) You put comments and complains down with the argument that you want
your feature to suit all. Improving your code is the only thing you see.
I don't know if it is more clear if I explain it like this: You invented
concept A that is in contrast to concept B. You constantly ask for
improvements for feature A to make it A' that people like more. You are
thinking that at a stage of A!'''' it suits everyone, but this is NOT the
case. You can improve your concept till the end of days but it's still
concept A. And quite a few users don't like the nature of A.
quo errat demonstrator
I don't know an English phrase for it, but you are a person who itself put
his own on an island, denying to make a step but continuing asking for
reasons that would make him do a step.
Telling users not liking a concept is not an argument. Blame them that
they should stop complaining and make suggestions how to improve feature A
to make it suck less. But denying to put it down in a whole. You are a
smart one!
--
Ticket URL: <http://developer.pidgin.im/ticket/4986#comment:218>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list