Comments
-
Greg Hurrell
Thanks for the submission. I've reworded the summary slightly because I would never *replace* the existing hot key (for the Floater) with one which notifies Growl, because the majority of Synergy users don't use Growl (yet). So what we are really talking about here is *adding* another hot key.
I'm marking this one against Synergy Advance, because the Synergy Classic preferences UI is already pretty much full so it's quite difficult to add more hot key actions.
-
Rich Ellis
Why the need for a separate hot-key? It seems to me that if the user has Growl enabled, all of Synergy's output should go through Growl. Why have two separate notification systems? When I saw that Synergy was adding Growl support, that's what I figured would be happening... I was a bit disappointed to see that I now get doubly notified when a new song starts.
-
Greg Hurrell
I know that being "doubly notified" doesn't make sense. This is why I wrote the following in the change history:
"Synergy sends the same update information to Growl that it displays in its own Floater (although it doesn't make a lot of sense to have both Growl and the Floater turned on at the same time)."
In other words, if you prefer to see Growl notifications instead of the Synergy floater, you should turn the Synergy floater off.
The reason why I view the Growl functionality as separate from Synergy's own floater (and why I therefore want to keep them as "compartmentalized") is that they are fundamentally different from an architectural perspective. The Synergy floater is completely internal to Synergy and controlled by it; Synergy knows the state of it at all times, and all of the preferences and the UI items (like hot key names, menu item names etc) make reference to it. Growl notifications, in comparison, are completely external to Synergy. Although Synergy *can* test to see whether Growl is installed or not, it has no way (that I know of) of finding out what preferences the user has set in the Growl preference pane.
For example, does the user what "Bubbles" or "Music video"? Have they got notifications from Synergy set to "sticky" or non-sticky? In fact, even something basic like whether or not they have notifications from Synergy turned on?
I can imagine all sorts of user confusion if I were to blur the lines between the Synergy floater interface and Growl notifications. What if the user hits the "Show/Hide Floater" hot key and nothing happens because they've got Synergy notifications ignored in the Growl preferences and have forgotten that they made that setting? What if the same thing happens when they select "Activate Floater" from the Synergy Global Menu? I want to avoid this kind of potential confusion, however unlikely it may seem, because I'm the one who has to handle the support tickets when things don't work like people expect them to.
In the future when a higher percentage of Synergy users use Growl (I don't have any stats on it, but I might set up a poll in the forums to get a rough idea) and when it's possible to integrate things more completely with Growl (for example, to know more details about its internal state) then what you suggest (sharing the same Synergy interface controls between the Floater and Growl) will be possible. Before that date though, I think it would be more trouble and confusion than it's worth, hence the proposal that this be a separate hot key... Anyway, I hope you understand what I mean.
-
Greg Hurrell
This is now implemented in Synergy Advance 0.1. Adding fixed-in-prerelease keyword.
-
Greg Hurrell
Marking as FIXED.
-
Greg Hurrell
Marking as CLOSED.
Add a comment
Comments are now closed for this issue.