[Adium-devl] Ticket #4501

Juan Manuel Palacios jmpp at macports.org
Mon Dec 10 16:46:55 UTC 2007


On Dec 10, 2007, at 11:58 AM, Chris Forsythe wrote:

>
> Bundles are appropriate as it's a single file that we have a level of
> control over, and they provide us with a way to present a incomplete
> download to the user that doesn't make them get as confused as 2
> separate files. In my opinion, from the way Jordan described it, that
> method is just plain bad compared to the elegant bundle.


	Lets call for a public vote! ;-)

	Seriously though, I think bundles are a much better way to go mainly  
for two reasons:

1) Safari is by far the most popular browser on the platform and it  
has already established .download bundles as common approach to  
handle in-progress downloads. When seeing such a thing, but hopefully  
with a different icon for Adium in-progress downloads, users are  
likely to understand the situation.

2) (not in any way decoupled from the point above, with respect to  
user interaction with partially downloaded files) If we don't use  
a .download bundle but instead an extended attribute, how will the  
file be handled while still in progress? What icon is it going to  
contain? An Adium specific icon that differentiates it from the Adium  
app (which not everyone keeps inside /Applications -- yes, some do on  
their Desktop and/or Downloads dir, in case of Leopard)? Or the same  
icon that'll tie the file in question to the application that will  
ultimately handle it? I ask this (these) because many a-times I've  
for whatever reason mistaken an in-progress file for an already  
completed one (forgotten to open the FT window, many FTs in progress  
at the same time, etc, etc), and when double clicking it I've been  
faced with confusing behavior: a file that I thought was complete is  
not handled by the corresponding application.... fff***!!! it was a  
large, *slow* transfer and it failed, I'll have to do it again,  
shhheeeeesssshhhh!!! Ooohh, no, wait, it's still not finished, that's  
why the app can't open it yet, phhhheeewwww! ;-) In short, can visual  
differences between already completed and still in-progress files be  
imposed through the use of extended attributes?

	Just my thoughts. Regards,...


-jmpp





More information about the devel mailing list