Adium

Ticket #5651 (closed enhancement: wontfix)

Opened 2 years ago

Last modified 4 months ago

Have pointer re-appear

Reported by: Benjamindaines Assigned to: evands
Priority: normal Milestone:
Component: Adium UI Version: 1.0
Severity: normal Keywords:
Cc: Patch: None
Pending: 0

Description

Can Adium have the pointer re-appear after typing your message and pressing return a la iChat?

Change History

(follow-up: ↓ 2 ) 10/06/2006 09:45:18 AM changed by evands

The pointer?

(in reply to: ↑ 1 ) 10/06/2006 03:17:53 PM changed by Benjamindaines

Replying to evands:

The pointer?

The mouse pointer, it currently hides while you're typing and doesn't automatically re-appear when you press return like in iChat.

11/17/2006 11:49:07 PM changed by edr1084

No disrespect but doesn't this seem kind of trivial? It comes back as soon as you put your hand on the mouse to move it so I'm not sure what use this would really be.

11/27/2006 06:04:00 PM changed by edr1084

  • milestone set to Needs feedback from users.

02/23/2007 04:31:47 AM changed by jas8522

Well, I can confirm this does indeed happen, however I don't usually forget where it was before I started typing, or if I do I can just move it to find out - like edr1084 said . . . if it's easy to adjust the code, it might be good for some people using 'accessibility' features in OSX, but I can't see this being a problem for most users.

Jordan

03/14/2007 04:16:01 PM changed by edr1084

  • milestone changed from Needs feedback from users to Needs dev review.

03/19/2007 02:49:58 PM changed by evands

  • patch_status set to None.

CGDisplayShowCursor() does not redisplay the cursor so far as I can tell.

03/19/2007 03:31:43 PM changed by evands

  • owner changed from nobody to evands.
  • status changed from new to assigned.
  • milestone changed from Needs dev review to Adium X 1.1.

Oh, but [NSCursor setHiddenUntilMouseMoves:NO]; does.

03/19/2007 03:32:10 PM changed by evands

  • status changed from assigned to closed.
  • resolution set to fixed.

(In [19188]) Redisplay the cursor after sending a message. Fixes #5651

09/17/2007 07:21:30 AM changed by cbarrett

  • pending changed.

Errrrrrr...... I vehemently disagree here. I'd been wondering when this changed for a while.

Why was this done without any justification? Are we just going to blindly follow iChat?

09/17/2007 07:47:56 AM changed by evands

I didn't have feelings for or against, and given neutrality felt that a deliberate behavior from iChat like this was indicative of Apple having some deep, unstated rationale. I still don't feel strongly either way, so if it's hated, revert it :)

09/17/2007 08:05:11 AM changed by jas8522

I'm also either way on it, though I'm curious as to why you dislike it so much - I haven't come up with a reason for this to be annoying just yet.

09/18/2007 03:47:15 AM changed by cbarrett

  • status changed from closed to reopened.
  • resolution deleted.

I find it pretty annoying, yeah.

Assuming that Apple has good reasons for doing something, oh ho, that's a good one :)

12/30/2007 04:04:57 PM changed by phy1729

*bump* What's the verdict? Personally I like to know where my pointer is, but you're the developers.

12/30/2007 05:32:29 PM changed by charlieMonroe

How about CGPostMouseEvent(CGPointMake(x, y),YES,1,NO); - where x and y are the mouse coordinates. This should invoke showing of the cursor.

First YES is updateMouseCursorPosition (which is the most important in this issue), then 1 as number of buttons - works any number as: the NO is for mouseButtonDown.

(sorry for my English - in other words, move mouse cursor to current location using CGPostMouseEvent(...))

12/30/2007 07:29:42 PM changed by evands

[NSCursor setHiddenUntilMouseMoves:NO]; works fine. The question at this point is whether we want to this or not. Personally, I don't care either way, and feel that following established behaviors elsewhere in the OS is reasonable unless there's a good argument against doing so. Of course, if iChat is the only example, that's not really an OS-wide behavior..

...and really, why do you care where your mouse is before you move it? Colin, if this behavior bothers you, please just revert the change and close this as wontfix.

01/12/2008 05:11:22 AM changed by ccsccs7

I find the flashing pointer distracting. Whenever something in Adium flashes, it means something has happened. If my pointer just happens to be fairly far from the center of my field of view, it catches my eye and I wonder what's happened out somewhere. I vote for leaving it hidden. I don't need a constant reminder of its location.

01/12/2008 09:57:17 AM changed by evands

(In [22278]) Reverted [19188]; showing the pointer after sending a message simply isn't needed, and I'm honestly unsure what I was thinking doing it before. Move the mouse when you want to see the cursor - its position doesn't matter until you move it, anyways. Refs #5651

01/12/2008 09:57:53 AM changed by evands

  • status changed from reopened to closed.
  • resolution set to wontfix.
  • milestone deleted.

01/12/2008 09:57:55 AM changed by evands

(In [22279]) merged [22278]: Reverted [19188]; showing the pointer after sending a message simply isn't needed, and I'm honestly unsure what I was thinking doing it before. Move the mouse when you want to see the cursor - its position doesn't matter until you move it, anyways. Refs #5651