Page 1 of 1
Posted: Sun Feb 13, 2005 1:56 pm
by carlj7
In the pre-pre-pre-release version of Adium .8 available through SVN (see the main Adium site), the way that "events" are handled has been redone. In the next version, you'll be able to specify what you want to happen when, say, a new email comes in: do you want a sound, a transparent "Growl" notification window, a spoken item, a pop-up window, or all (or some of) of the above?
I would like the developers to add one more option: a tab in a message window that looks like any other conversation tab. It could be from "Adium Event Notifications" or somesuch. AOL already sends me a message when I'm logged on in more than one place, so using message windows for system events, isn't a totally new concept. Of course, if other people like the current pop-up style, they're welcome to keep using it. I'd just like to be able to choose getting my mail notifications in a message window in the next version of Adium.
Please?
Posted: Tue Feb 15, 2005 8:14 am
by cbarrett
carlj7 wrote:I would like the developers to add one more option: a tab in a message window that looks like any other conversation tab. It could be from "Adium Event Notifications" or somesuch. AOL already sends me a message when I'm logged on in more than one place, so using message windows for system events, isn't a totally new concept. Of course, if other people like the current pop-up style, they're welcome to keep using it. I'd just like to be able to choose getting my mail notifications in a message window in the next version of Adium.
I don't think I would be too opposed to someone writing a patch to do this (and it being accepted), but it kind of seems 'dirty' to do something like that. We have so many other great ways of providing notifications (Growl, etc), that doing this just seems hackish and yucky.
An "Events log" window that could be opened separately would not be a Bad Thing, imo. In fact, I would be willing to hack on that a bit. Evan, o great and glorious master of all things alerty, what say you?
Posted: Tue Feb 15, 2005 8:35 am
by evands
cbarrett wrote:I don't think I would be too opposed to someone writing a patch to do this (and it being accepted), but it kind of seems 'dirty' to do something like that. We have so many other great ways of providing notifications (Growl, etc), that doing this just seems hackish and yucky.
An "Events log" window that could be opened separately would not be a Bad Thing, imo. In fact, I would be willing to hack on that a bit. Evan, o great and glorious master of all things alerty, what say you?
How can I say no when I'm called such (true, wholly realistic) names?
With the help of naturalLanguageDescriptionForEvent:, as used by the Growl plugin, I bet this would not only be doable but be reasonable straightforward. Wonder how status messages would play into it... I say run with it

Posted: Tue Feb 15, 2005 10:08 am
by carlj7
cbarrett wrote:
I don't think I would be too opposed to someone writing a patch to do this (and it being accepted), but it kind of seems 'dirty' to do something like that. We have so many other great ways of providing notifications (Growl, etc), that doing this just seems hackish and yucky.
Hmm, I've tried using Growl notifications to solve my problem (missing email notifications because they pop up under Safari), and it helps some, but since Growl notifications go away, it only helps when I'm at work with the laptop on mute, but not when I'm away from my desk. Then again, isn't there supposed to be support for Growl notifications that stick around until clicked in Growl v.6? That could solve my problem. Has that been worked out yet?
Posted: Wed Feb 16, 2005 2:36 am
by Bosk
download and build the growl svn (now easier than ever! all you have to do is install the prefpane) and try sticky notifications. they may be exactly what you want.
the only problem i've found is that you can't specify the _type_ of growl notification on contact-specific events, and that you constantly have to switch between adium prefs and the growl prefpane to make any productive setting changes. all to be worked out in due course i presume tho.

Posted: Wed Feb 16, 2005 4:05 am
by carlj7
Bosk wrote:download and build the growl svn (now easier than ever! all you have to do is install the prefpane) and try sticky notifications. they may be exactly what you want.
Does that mean I don't have to move Growl.framework into the Frameworks folder manually anymore? What about removing the old one? Will that also be automatic?
Posted: Wed Feb 16, 2005 4:17 am
by evands
carlj7 wrote:Bosk wrote:download and build the growl svn (now easier than ever! all you have to do is install the prefpane) and try sticky notifications. they may be exactly what you want.
Does that mean I don't have to move Growl.framework into the Frameworks folder manually anymore? What about removing the old one? Will that also be automatic?
The old one can stay where it is. Just run Adium .8svn and when it first tries to use Growl it'll install.
Posted: Fri Feb 18, 2005 2:03 pm
by xpander
Growl doesn't try to install for me... I figured it might be because I use growl and all that, so I tried uninstalling Growl (mainly to see how the Growl-WithInstaller.framework performs so I can get an idea for my own use ) but no go, even tried on a virgin system. Notta.
Posted: Fri Feb 18, 2005 6:07 pm
by evands
xpander wrote:Growl doesn't try to install for me... I figured it might be because I use growl and all that, so I tried uninstalling Growl (mainly to see how the Growl-WithInstaller.framework performs so I can get an idea for my own use ) but no go, even tried on a virgin system. Notta.
Hm. Have you tried doing a fresh check out and subsequent clean build?
Events Log
Posted: Tue Feb 22, 2005 7:06 am
by ATM
cbarrett wrote:carlj7 wrote:I would like the developers to add one more option: a tab in a message window that looks like any other conversation tab. It could be from "Adium Event Notifications" or somesuch. AOL already sends me a message when I'm logged on in more than one place, so using message windows for system events, isn't a totally new concept. Of course, if other people like the current pop-up style, they're welcome to keep using it. I'd just like to be able to choose getting my mail notifications in a message window in the next version of Adium.
I don't think I would be too opposed to someone writing a patch to do this (and it being accepted), but it kind of seems 'dirty' to do something like that. We have so many other great ways of providing notifications (Growl, etc), that doing this just seems hackish and yucky.
An "Events log" window that could be opened separately would not be a Bad Thing, imo. In fact, I would be willing to hack on that a bit. Evan, o great and glorious master of all things alerty, what say you?
An "Events log" would be fantastic!
Presumably, it would also handle striker's request (for a "contact activity log") in this thread:
http://forums.cocoaforge.com/viewtopic.php?t=480
Events (like buddies connecting, disconnecting, going away, coming back from away, going idle, going unidle) could be logged to a file.
Adium's lack of an events log is probably the single reason I use gaim instead of AdiumX. If Adium gains an event log, I'll definitely be switching back to Adium.
Posted: Tue Feb 22, 2005 7:10 am
by zaudragon
In Growl 0.6, there will be a display style called "Console" or something like that.
This way, it'll be logged into the console.log file.
Posted: Tue Feb 22, 2005 7:24 am
by The_Tick
zaudragon wrote:In Growl 0.6, there will be a display style called "Console" or something like that.
This way, it'll be logged into the console.log file.
Or a log file you specify.
Posted: Tue Feb 22, 2005 7:50 am
by ATM
zaudragon wrote:In Growl 0.6, there will be a display style called "Console" or something like that.
This way, it'll be logged into the console.log file.
Eww... System console log?
What I'm after (and probably what striker and carlj7 are after and cbarrett is proposing to implement) is to have it log to a file, perhaps in "~/Library/Application Support/Adium 2.0/". Something similar to the functionality in gaim.
Also, it's probably undesirable to go through growl, since there are lots of events which Adium currently doesn't send to growl (like when you yourself log in or log out), and event notifications which Adium forcibly prevents from being sent to growl (like the onlineness of contacts who are already online when you log in, since that would trigger a long stream of almost simultaneous notifications to growl, but they do generate events and do get logged in gaim).
Adium event logging should really be something handled by Adium, rather than growl. I think event logging and notification logging should be treated as different things (since events are not notifications).
Posted: Tue Feb 22, 2005 8:06 am
by evands
Just to play devil's advocate:
ATM wrote:Eww... System console log?
What I'm after (and probably what striker and carlj7 are after and cbarrett is proposing to implement) is to have it log to a file, perhaps in "~/Library/Application Support/Adium 2.0/". Something similar to the functionality in gaim.
The Growl logging can go to any file, including but not limited to the console.
Also, it's probably undesirable to go through growl, since there are lots of events which Adium currently doesn't send to growl (like when you yourself log in or log out)
You can set these as triggering events in 0.8...
, and event notifications which Adium forcibly prevents from being sent to growl (like the onlineness of contacts who are already online when you log in, since that would trigger a long stream of almost simultaneous notifications to growl, but they do generate events and do get logged in gaim).
You can set these as triggering events in 0.8, as well...
(And in both cases, of course, you can use them at a global, per-group, or per-contact level of granularity).
Adium event logging should really be something handled by Adium, rather than growl. I think event logging and notification logging should be treated as different things (since events are not notifications).
A notification occurs in response to an event, so yes, by definition, they're different. However, 'logging' would be an action... taken in response to an event. 'Notification' describes another type of action -- one which tries to get your attention.
Posted: Tue Feb 22, 2005 8:23 am
by The_Tick
ATM wrote:Adium event logging should really be something handled by Adium, rather than growl.
Why? It's basically already done by using Growl, whereas it would have to be recoded within Adium otherwise.
Posted: Tue Feb 22, 2005 8:30 am
by carlj7
I have a question-- is it possible to set multiple "reactions" to one Growl notification? Like, say I want a Bezel and an email and a console log for a particular event. Is it possible to get growl to do that, or is it just one event, one reaction?
Posted: Tue Feb 22, 2005 8:32 am
by The_Tick
carlj7 wrote:I have a question-- is it possible to set multiple "reactions" to one Growl notification? Like, say I want a Bezel and an email and a console log for a particular event. Is it possible to get growl to do that, or is it just one event, one reaction?
Not currently, but it is planned.
Posted: Tue Feb 22, 2005 9:06 am
by ATM
The_Tick wrote:ATM wrote:Adium event logging should really be something handled by Adium, rather than growl.
Why? It's basically already done by using Growl, whereas it would have to be recoded within Adium otherwise.
I posted that before evands's post about 0.8. I originally thought Growl would be just for user notification, and that AdiumX would only send notification of an event to growl if it makes sense to notify the user. For example, 0.77 doesn't have the option to notify you if you log in or log out or change your status (since you really don't care be notified about these things), even though these are events. Also 0.77 supresses notifications for the string of 50 or so "user online" events you get when you log in, even though these are probably the sort of events you would want in an event log (and these are precisely the sort of events needed for striker's suggestion of a buddy activity log).
But, according to evands, notifications for these events will be able to be enabled in AdiumX 0.8, so I'm happy.
AdiumX 0.8 looks like it will be great! I can't wait!
Posted: Tue Feb 22, 2005 3:28 pm
by djmori
ATM wrote:
AdiumX 0.8 looks like it will be great! I can't wait!
Me too!