Contact List as a Dashboard Widget
-
daneharnett
- Harmless
- Posts: 2
- Joined: Tue Mar 01, 2005 1:05 am
Contact List as a Dashboard Widget
Is this possible?
What does everyone think of this?
I just have a feeling of when ever im going to my contact list i hit expose click contact list then choose the person i want to message.
Could this be done as a dashboard widget where the contact list for adium and maybe even ichat were on the dashboard layer and conversations would be on the main desktop (possibly convos could be in dashboard as well im not sure)
whats the feeling?
What does everyone think of this?
I just have a feeling of when ever im going to my contact list i hit expose click contact list then choose the person i want to message.
Could this be done as a dashboard widget where the contact list for adium and maybe even ichat were on the dashboard layer and conversations would be on the main desktop (possibly convos could be in dashboard as well im not sure)
whats the feeling?
- Catfish_Man
- Cocoaforge Admin
- Posts: 1203
- Joined: Thu Dec 02, 2004 6:30 am
- Location: Portland, Oregon
- Contact:
- zaudragon
- Growl Team
- Posts: 1852
- Joined: Sat Dec 04, 2004 5:05 am
- Location: Kensington, CA, USA
- Contact:
Well look at Konfabulatordchoby98 wrote:Hiding the contact list like the dock is quite cool.
Dashboard, on the other hand, really is more for mini apps (think Desk Accessories from the OS 9 days) than for controllers for big apps. It would probably be doable, but I'm not sure it's worth it in the end.
They have some iChat Contact List widgets.
-
Son of a Preacher Man
- Crema
- Posts: 499
- Joined: Sat Dec 04, 2004 12:05 am
- Location: Derby/York, UK
- Contact:
- David Munch
- Grandé
- Posts: 892
- Joined: Sun Dec 05, 2004 3:41 pm
- Location: Denmark
- Contact:
- Catfish_Man
- Cocoaforge Admin
- Posts: 1203
- Joined: Thu Dec 02, 2004 6:30 am
- Location: Portland, Oregon
- Contact:
-
daneharnett
- Harmless
- Posts: 2
- Joined: Tue Mar 01, 2005 1:05 am
I would help
If the objective-c library is already available, or someone will write it, i dont mind helping create the dashboard widget (when i get tiger).
I know html, css, js so yeah, and i guess it could be 1 widget with contact list/messages or separate it into two.
Cheers,
Dane
I know html, css, js so yeah, and i guess it could be 1 widget with contact list/messages or separate it into two.
Cheers,
Dane
First, let me say that I'm not native english. Sorry for mistakes
In my opinion the the meaning of the dashboard is to provide some "tools" that you may need while working with another app. The wigdets should be used to gather an info, calculate something and then be still until next need.
A program that continously provides infos such as changing the contact list or receiving messages, should be a real program and not a widget.
So I think that implement the contact list as a widget wouldn't be in contradiction with that, but make a widget for the messageges would be complete nonsense. So why don't you code a widget for _every_ program as GUI?
But then you would have the same problem as before because the chaos wanders from the desktop onto the dashboard.
And only the contact list as a widget, what's the goal of that? it does only serve to see who's online, or maybe it could open a message window in the real adium program.
But why is it better to distribute the interface on two locations? Why not use apple-tab instead of the dashboard shortcut?
In my opinion the the meaning of the dashboard is to provide some "tools" that you may need while working with another app. The wigdets should be used to gather an info, calculate something and then be still until next need.
A program that continously provides infos such as changing the contact list or receiving messages, should be a real program and not a widget.
So I think that implement the contact list as a widget wouldn't be in contradiction with that, but make a widget for the messageges would be complete nonsense. So why don't you code a widget for _every_ program as GUI?
But then you would have the same problem as before because the chaos wanders from the desktop onto the dashboard.
And only the contact list as a widget, what's the goal of that? it does only serve to see who's online, or maybe it could open a message window in the real adium program.
But why is it better to distribute the interface on two locations? Why not use apple-tab instead of the dashboard shortcut?
- wunderwood
- Crema
- Posts: 303
- Joined: Tue Dec 07, 2004 11:46 pm
- Location: Los Angeles, Cali, US
- Contact:
He's got a point. In-fact I was sort of wondering the same thing myself, what's the point. The only place where his argument falls short is that their are more uses for widgets than what he is suggesting. For example: the iTunes widget. Widgets can be connected to apps as an easy control for other apps. Their could be an adium controller that gives you information about the status of adium (like what screennames are signed on, away status, how many unread messages), and a few controls like the ability to sign sreennames on and off and set aways and stuff. You should not be chatting in dashboard. Maybe, maybe it might be useful be able to check your buddy list to see whos on rely quick, but the buddy list should be as small as possible.
-
Ellmist
- Harmless
- Posts: 3
- Joined: Sat Dec 11, 2004 11:48 pm
- Location: Thirty thousand feet and climbing
- Contact:
To be called upon at a key press
Not exactly what you were asking; hook up this AppleScript to a key with iKey, Butler, Quicksilver, or whatever:Son of a Preacher Man wrote:If the whole program could hide in Dashboard - to be called upon at a key press - then that would be fairly cool. But I really don't see the use of just having my contact list there, personally - it just makes it harder to find.
Code: Select all
set desiredApp to "Adium"
set frontApp to name of (info for (path to frontmost application))
if frontApp is desiredApp & ".app" then
tell application "Finder"
set visible of every process whose name is desiredApp to false
end tell
else
tell application desiredApp to activate
end if
