141 Replies Last post: May 17, 2008 3:22 AM by wroot  
Click to view winsrev's profile KeyContributor 138 posts since
Jan 28, 2007

May 6, 2008 8:25 AM

What features would you like to see in Spark?

Hello Ignite Community,

Okay, so, i've been fixing and adding some new features to Spark, but, what the Jira seems to lack the most is what features that the community are actually look for, so, today i pledge to you to share with us the features that you would like to see in the next spark (not 2.5.9 but 3.0.0 is Daniel wants to go to that for the next version)

Try and give a good description of the feautre too.

Thanks,
WinSrev
Click to view mtstravel's profile KeyContributor 1,349 posts since
Apr 2, 2007
May 6, 2008 8:36 AM in response to: winsrev
Re: What features would you like to see in Spark?
A smaller footprint would be real nice.
Click to view modulok's profile Bronze 25 posts since
May 8, 2008
May 9, 2008 2:56 PM in response to: mtstravel
Re: What features would you like to see in Spark?

YES!!

Right now Spark is using 68M, while Pidgin is only using 24M .

Click to view jeffreyvsmith's profile Bronze 76 posts since
Feb 26, 2008
May 6, 2008 9:41 AM in response to: winsrev
Re: What features would you like to see in Spark?
I would like to see a lite version, geared more toward the enterprises wanting a minimal, but good-looking, IM client. Some people need all the features, but for most of my users I wish I could remove the icons and menu options for VoIP, downloads, broadcasts, etc. They just need chat, that's it. A smaller memory footprint on the 'full' client, the ability to deploy via Group Policies without needing a script to put the properties files in the right place (%USERPROFILE%/spark). I'm sure I'll come up with more later.
Click to view jeffreyvsmith's profile Bronze 76 posts since
Feb 26, 2008
May 6, 2008 9:59 AM in response to: winsrev
Re: What features would you like to see in Spark?
That's fine. Perhaps then, since I bet many users are using active directory, an ADM template for managing Spark settings via group policies. Ultimately I am just looking for tighter control over what the IM users can do. Thanks for soliciting suggestions.
Click to view slushpupie's profile KeyContributor 642 posts since
Jan 27, 2006
May 7, 2008 10:57 AM in response to: winsrev
Re: What features would you like to see in Spark?
A thought on making a "lite" version: Make most functionality from plugins. So admins could just remove plugins they dont want, but the "normal" spark will come pre-loaded with the typical stuff.
Click to view jeffreyvsmith's profile Bronze 76 posts since
Feb 26, 2008
May 7, 2008 10:59 AM in response to: slushpupie
Re: What features would you like to see in Spark?
Yeah, I like that.
Click to view mtstravel's profile KeyContributor 1,349 posts since
Apr 2, 2007
Now this post made me remember some reall issues:


Preferences on OS X and Windows are stored in the wrong location. The root of a profile is not the proper location for preferences. OS X should be in the Library folder of the user at the very least. Windows should have it in the Application Data of the user profile.


Default download location should be outside of the spark preferences folder. Ideally it should be in a subfolder of the My Documents folder of windows or Documents folder of OS X (10.5 has a downloads folder). The best solution would be to cause a wizard to run the first time spark is launched to set the downloads location, and other custom settings.

Broadcasts should honor the server settings. If broadcasting is disabled users should not be able to do this. Currently they can.

Sepparate the Gateway Icon bar and the Function Icon bar (Downloads, Broadcast, etc) onto 2 different horozontal bars. When the roster window is made thinner the gateway icons are not available (see image, I have 5 gateways running).

Attachments:
Click to view jadestorm's profile Jiver 2,546 posts since
Aug 10, 2005
May 6, 2008 10:36 AM in response to: mtstravel
Re: What features would you like to see in Spark?
Wow winsrev, why don't you just paint a target on your face. ;) Kidding.

One thought I had regarding the button bar that Todd mentions is, maybe instead of two horizontal rows, embrace the concept of the "more" or "sliding" design. In other words....

More Style:
This is what you see in Windows XP in the "shortcut" area and the doc area. When there are more icons than can fit, a little "show more" option shows up and it pops up the rest of them for you to interact with.

Slider Style:
Left and right arrows, you click right to "slide" to the right to see more buttons.

Personally I don't like the idea of cluttering vertically with two horizontal bars. And really, any of those rows can just get wider and wider the more extra stuff is installed. It would be better to "cut it off at the pass" so to speak. Note that I attemped to work out the slider design and never had time to get anywhere with it.

BTW, one of the biggest things -I'd- like to see is a better chat transcript handler. I rely on my chat transcripts and Spark pisses them away easily. Right now, if I shut down Spark I lose all of the active transcripts. I have to close each tab individually first to actually save each transcript.

In my ideal world, the entire thing ought to be redone from the ground up. Adium's style is good and I think is a good model to go with. Basically you have a transcript "task" of sorts that's sitting there writing transcript entries to disk. Incoming messages are sent to this transcript manager/task/whatever you want to call it and it queues up messages that need to be saved, in a different thread, and is capable of throttling and such. If you save immediately after every message in the same thread as what's displaying the messages, you will start seeing some slowdown as file systems are accessed and such. Just gets in the way. =) This is another thing I was working out in my head and never had time to get anywhere with.
Click to view mtstravel's profile KeyContributor 1,349 posts since
Apr 2, 2007
May 6, 2008 10:49 AM in response to: jadestorm
Re: What features would you like to see in Spark?
I like the slider idea as well. Better than my lame idea.
Click to view amcclain's profile Bronze 16 posts since
May 29, 2007
May 13, 2008 1:41 PM in response to: winsrev
Re: What features would you like to see in Spark?

Please consider an option to centrally disable local transcript logging in an enterprise's Spark clients. I have a custom build of Spark designed to remove all chat transcripts. We don't need to keep them, and we don't want them stored all over the place (makes a centralized books and records policy unworkable).

Ideally, would be centrally managed via an Openfire plugin (similar to file xfers, etc). At the very least, please ensure that we can go into the code if need be and force transcript saving to off.

Thanks! - ATM

Click to view jadestorm's profile Jiver 2,546 posts since
Aug 10, 2005
May 6, 2008 10:53 AM in response to: winsrev
Re: What features would you like to see in Spark?
laugh Could I do it? Probably. Do I have time to? No way. =)
Click to view wroot's profile KeyContributor 2,846 posts since
Jan 24, 2005
May 7, 2008 2:04 AM in response to: winsrev
Re: What features would you like to see in Spark?
As about gateways toolbar. Well, those icons are mostly for indication for me (gateway is working or not). So it's good to see them all without the need to press More or sliders. Now i use only 2-4 of them, so i dont bother. But maybe i would prefer to have another toolbar.
Click to view jadestorm's profile Jiver 2,546 posts since
Aug 10, 2005
May 7, 2008 12:38 PM in response to: winsrev
Re: What features would you like to see in Spark?
Ug, I really don't like the idea of multiple toolbars. Your chat client will start looking like microsoft word. Besides, you can't predict how wide or not wide folk are going to have their contact list window so picking an arbitrary number wouldn't really work out.
Click to view jeffreyvsmith's profile Bronze 76 posts since
Feb 26, 2008
May 6, 2008 12:14 PM in response to: winsrev
Re: What features would you like to see in Spark?
Currently, even after clearing the roster cache on the server, spark must log out and then log back in for roster group changes to appear. Would be nice if the client occasionally requested roster updates if any and applied without logging in and out.
Click to view mtstravel's profile KeyContributor 1,349 posts since
Apr 2, 2007

Roster changes are delivered to spark but it takes a very long time. This does need to be improved.


Also like broadcasts spark does not care what settings you have on the server, it will allow file transfers.

Click to view jasonma84's profile Bronze 3 posts since
Apr 1, 2008
May 6, 2008 3:46 PM in response to: winsrev
Re: What features would you like to see in Spark?
I would like to see a feature similiar to remote desktop or tight VNC built in to Spark. Not crummy either like streaming jpegs, but an actual Remote Desktop Client Server design. If you wanted to take it further you guys could create a remote desktop web portal that could view Spark client Computers from the actual OpenFire admin Console. Wow, this idea actually turns me on thinking about it!!!
Click to view jledhead's profile Silver 186 posts since
May 2, 2007
May 6, 2008 4:35 PM in response to: jasonma84
Re: What features would you like to see in Spark?

that seems a good deal above what spark currently does. to get what you mentioned spark would need to install its own video driver. as an admin, I personally don't need another app installing its own video driver. whats wrong with rdp, rdesktop (linux), and vnc? there are other commercial products also that already do this. I think spark should stick with being an IM client.

My biggest feature request, use less resources or use something besides java :)

Click to view jasonma84's profile Bronze 3 posts since
Apr 1, 2008
May 6, 2008 5:03 PM in response to: winsrev
Re: What features would you like to see in Spark?
Yes, tight VNC works really well, that is why I have it installed on over 300 computers, but from an IT standpoint less software to maintain is better. That being said, I enjoy the features of Spark, but it would be a very useful feature if an IM client could also act as a remoting tool to access clients in need of technical support, document viewing, application sharing, etc.. I am sure that this is a bit too much for the ignite team right now, but perhaps something to think about for the future.
Click to view lesmikesell's profile Bronze 5 posts since
Apr 30, 2008
May 6, 2008 5:06 PM in response to: winsrev
Re: What features would you like to see in Spark?

1) Allow choice of tabbed discussion windows or separate windows. If tabbed, have an option to drag one out to its own window.

2) Don't steal the keyboard/mouse focus even if the 'bring window to front' is set.

3) Add a way to hook one chat window to a text-to-speech output.