I fully disagree with Karel. You first wanted to put the spaces in the CL and now the FTs ? what is it with your obcession on the CL ? let it be what it is : a CONTACT list, nothing more.maybe you have your CL as always on top and have a dual screen specially to put your CL on it and you want all the info there, but in my case and in the case of many people, no, the CL is only opened when you want to start a chat, you don't need it if you don't want to "see who's online". Some people also always want their CL maximized, whether it is because they are used to maximized windows or maybe because they want to see their contact's full nicknames without truncation, but in any case, the CL is NOT the place for that. Maybe you think it's better for usability, but I would say it's better for YOU and usability, but not everyone uses it the same way as you do. And I think that 'simple' is better than 'save a few eye movements'. Seriously, how many people do you think will be completely lost and confused if they start a chat and it pops up in their contact list, huh ??? The spaces in CL is acceptable because it's info about the contacts, but still, I still disagree.. but now, FTs in the CL? I completely disagree. As Harry said below, I wonder how many users would think of it that way (main window is not about the CL).
Now, don't worry, everything you said didn't go to waste, it just helped everyone here brainstorm on a usable solution. And many issues were reported already. If I can summarize it, I would say that we have : 1 - what to do in case no tabs, or tabs per group ? 2 - create a new window or a new tab in a container ? in that case which container ? 3 - do we want inside the CW or as a new download manager window separate ? 4 - what happens if we close the CW and the chat is still open ? I don't know if I put everything... anyways, I kind of have a solution that I hope everyone will like. I suggest to do both in CW and as a separate download manager. So, I would very much like a download manager like firefox/pidgin that would be awesome and everyone will love it! where to open it ? I guess we could open it wherever we want, right ? 1 - if no tabs, then open a new window with it 2 - if tabs, then open it as a new tab 3 - if a container per group, then we could have it appear as a tab in EACH container. Think about Opera for example, you press Ctrl-Alt-T (the hotkey) which opens the transfer manager/window. it's a new tab that gets opened in the window you are in. Yes, opera can have as many windows as you want, and each 'window' can have as many tabs as you want. If you open a transfer in window 1, then the transfer manager opens as a new tab in window 1, if you open a transfer in window 2, the transfer manager then opens up in window 2. It stays open in window 1 and 2, they both look the same and they both have the same info. it's just a kind of 'duplicate' of the window. So whoever codes the download manager, when he does the snit object, he must make sure that it can be 'hooked' into multiple widgets. like for example we would do : DownloadManager create DM1 DM1 setParent $w1 $w2 DM1 addTransfer $contact $filename .... and in DownloadManager, we would do for example : method addTransfer { ... } { ;# process whatever we want to process $self updateWidget } method updateWidget {} { foreach w $parents { update $w } } anyways, I'm not saying it should be done like that, but just saying we should keep in mind that it can have multiple parents. Ok, so now, that's my solution about the tabs/tabs per group/no tabs. And just so you know, it may seem weird or you might say "but it's more confusing, multiple windows for the same thing", I would say that you're wrong, it's not confusing, I found it perfectly normal with Opera. I want to keep two windows, one for work related tabs and one for amsn forums tabs for example, well, if I transfer something, I want to see it right here, next to my current tab, I don't want it to switch to a different window. Also, most people won't even notice, when you're on container 1, and you open transfer window, it opens up next to your current tab, you're happy, you don't even think about "oh, didn't I have another one on some other container somewhere". Anyways. Next for the next solution. The transfers in the CW. I see it pretty simple, keep them in the CW, but not 'scrollable'. I would suggest maybe putting some small, little frame between the buttonbar and the output text widget. Something that doesn't scroll up, not much info in it, it shouldn't bother the user, a simple line in a small font, maybe 10 pixels high (per file), something like Azureus' "download bar" (you open a download bar 'always on top' gives you very small info about a download and you can put it anywhere on your desktop and minimize Azureus, it's probably 10 pixels heigh not more), I can send a screenshot anytime. So, you get soemthing like this : -------------------------------------------- To : [EMAIL PROTECTED] -------------------------------------------- Me says : /\ hello He says : how are you || Me says : || blablablab || \/ ------------------------------------------- Receiving : Picture.jpg - 56% O Sending : whatever.exe - 90% O ------------------------------------------- <ButtonBar> ------------------------------------------- <Input> |Send | ------------------------------------------- Last Message Received at ... ------------------------------------------- Yoiu see what I mean ? so, simple, receiving or sending. The filename, and percentage. No need for a progressbar, it will just clutter the window. The 'O' at the end could be anything, I didn't think about it yet, maybe a dot with green/red/whatever to show the progress. Or maybe it could be an 'X' to close that 'line' from there. And I'm thinking that the whole line could have a : bind $line <Enter> "$line configure -relief raised" bind $line <Button1> "DownloadOpen FocusAndSelect [$line cget -transferid]" You see what I mean? you click on the line (wherever you click), it opens/switches to the download manager and selects the transfer so you can move/delete/cancel/whatever. And the 'raised' would be so we can see that the whole line is 'clickable'. Now my question here is "what happens when a file is 'done'".. should we remove the line from the CW since it's done ? or should we keep it until the user closes it ? 1 - if we close it, it's simply because it's done no need to follow transfer 2 - if we don't, then it's better because a user might want to see "when" it's done without opening the download manager. But also, if he sends a lot of windows, it can become annoying to close them all one by one at the end, just like it's currently annoying to close the current FT windows one by one if you send a lot of files at once. About the options. Of course we want this customizable. With Opera, they have a buttonbar in the DM (download manager), it has a 'View' button, with three options : 1 - Show transfer when starting download 2 - Show transfer in background when starting download 3 - Never show transfers when starting download so, the '1' means that whenever I click on 'save' on a file, the transfer window opens up and gets the focus (switch to tab). On '2', it means that if the transfer window was closed, then it will open as a new tab, but stay in the background (it opens but it doesn't switch to its tab), and '3' means that it never gets opened unless I do a Ctrl-Alt-T (or tools menu->Transfers) The view button also a "show new items on top" and a "show details" options (which adds a little frame in the bottom so whenever I select a file in the transfer window, it tells me the full path its saved to, the URL I download it from, the size of the file, how much I transfered (and how many seeds/leechers/etc.. for bittorrent files (yeah, opera supports download of bittorrent files as if they were normal URLs)). So I suggest we keep the 3 options of Opera about when to show the transfer window, I think it's a good idea. And about the show details or not, I think it will mostly depend on how we design the whole manager. About the CW items, have an option 'auto-close download bar once done' should help us avoid any problems. I think this solution allows for a good usability, and configurable by users so they get what they want, and is still powerful and simple and everything.. Of course, we could also have an option to show/hide the download bars in the CW. I hope I didn't forget anything.. but anyways, I have to go and don't have time to think about more. What do you think ? p.s.: I have to go now, so if you answer me now, you won't get my answer until I'm back online (in about an hour). KaKaRoTo On Mon, May 28, 2007 at 03:48:01PM +0200, Harry Vennik wrote: > > Op 28-mei-2007, om 15:30 heeft Karel Demeyer het volgende geschreven: > > > 2007/5/28, Harry Vennik <[EMAIL PROTECTED]>: > >> Hmm, I don't see the point of putting the FT manager in the CL > >> Window, it > >> has simply nothing to do with the CL. > > > > The main window is not only about the CL, it's about aMSN on it's > > whole ! > > Hmm, I wonder if many users would think of it that way. At least I > don't. > > > > >> I'd say we'd either embed it in the chat as I suggested (but Phil > >> rejected > >> that already), > > As it would scroll away and make it impossible to watch while > > chatting. > > > > That's true, but why would you watch it all the time? Because of the > nice progressbar with changing color? (j/k) > Of course, you might want to check if the transfer has finished, but > I won't mind scrolling back for that. > There is one other problem however (which applies to some other > proposed solutions too): What to do when the CW is closed before the > FT completes? > > >> or have a separate FT manager window, just to have all FT's > >> in one window, and to keep some FT history (so when you know that > >> Mr X sent > >> you some file yesterday, you can open the FT window, and you can > >> see the > >> completed FT from Mr X there...). Also it would be nice to have > >> some way > >> (right-click menu?) there that allows you to move the file from 'amsn > >> received files' to somewhere else, or delete the file. This will > >> allow a > >> user to accept an FT, open the file to see if he likes it, if yes, > >> put it in > >> some sensible location, otherwise delete it. The look of the > >> window could be > >> similar to the Downloads window in Firefox or Safari. > > > > Which is all possible in my 1st idea, without having yet another > > window open. This way, there's no ned to search for the window in you > > window manager, it's in teh main amsn window most users will have on > > their screen while using amsn anyway. > > I know that's possible, but I just wouldn't like to have that stuff > in my CL window. > > >> > >> Harry > >> > >> > >> Op 28-mei-2007, om 14:58 heeft [EMAIL PROTECTED] het > >> volgende > >> geschreven: > >> > >> I agree with Karel - we should have a tab in the main window. That > >> way, > >> if/when we have tabbed CLs for multiple logins then it can be just > >> another > >> tab on the end..? Or maybe different... > >> > >> On 28/05/07, Karel Demeyer <[EMAIL PROTECTED]> wrote: > >>> So in a seperate window for non-tabbed-window users and in what > >>> tabbed > >>> window for ppl who use tabs per group ? Or only have the ft's of the > >>> chats of a specific container in the FT tab of that container ? > >>> So an > >>> FT tab per container ? > >>> You can 't start FT's from that FT tab either, don't you ? Doesn't > >>> this make it more difficult to find ? Or silly ? > >>> This means I can't chat with a person and see the status of the > >>> FT on > >>> the same moment ? I think it's very much needed to be able to see > >>> the > >>> status while your chatting wityh the person who sent the file or > >>> you're sending a file to! (this can be done with both my ideas and a > >>> FT manager in a seperate window) > >>> > >>> How is it simpler to make ? > >>> > >>> The question I have when I choose between my 2 ideas, is "is it > >>> needed > >>> to see all downloads in 1 place ?" ... will ppl have so much FT's > >>> all > >>> together so it's a needed feature sto see 'm both ? Because I'm not > >>> yet sure of this I have two ideas. > >>> > >>> > >>> > >>> > >>> 2007/5/28, Philippe Valembois - Phil < > >> [EMAIL PROTECTED]>: > >>>> I would have thought about a FTManager tab in the Chat Window... > >>>> Simple to make and better to see all your transfers for every Chat > >>>> Putting this in Main window is silly IMO as you can't start a FT > >>>> from > >>>> here... > >>>> Phil > >>>> > >>>> Karel Demeyer a écrit : > >>>>> Idd. > >>>>> > >>>>>> From a usability standpoint, I think it would be best to have all > >>>>> downloads in 1 FTmanager 'window', to avoid clutter and to make it > >>>>> overseeable. But I think it would be even better to embed this > >>>>> 'window' in the main amsn window to avoid clutter. In the caht > >>>>> window > >>>>> we could have a text saying (to check the status of this file > >>>>> transfer, see the main window). > >>>>> My idea is like this: > >>>>> > >>>>> | | > >>>>> +--------------------------+ > >>>>> | event log [v]| > >>>>> +--------------------------+ > >>>>> |File transfers: [-]| > >>>>> +--------------------------+ > >>>>> |Filename 1 - [EMAIL PROTECTED]| > >>>>> | [======= ] | > >>>>> | Open Cancel | > >>>>> | | > >>>>> |Filename 2 - [EMAIL PROTECTED]| > >>>>> | [======= ] | > >>>>> | Open Cancel | > >>>>> +--------------------------+ > >>>>> > >>>>> (watch with monospace font) > >>>>> > >>>>> when the [-] (button) is clicked, it should show: > >>>>> > >>>>> | | > >>>>> +--------------------------+ > >>>>> | event log [v]| > >>>>> +--------------------------+ > >>>>> |File transfers: [+]| > >>>>> +--------------------------+ > >>>>> > >>>>> (to expand again, click [+]) > >>>>> > >>>>> Ideas, suggestions ? > >>>>> > >>>>> Another idea would be to have the file transfer UI be embedded > >>>>> in the > >>>>> chatwindow, on the tab of the chat where the ft was started, > >>>>> but not > >>>>> in the conversation itself but on the right of it (where the dp > >>>>> of the > >>>>> user is). This space is not used for anything else, and this > >>>>> way the > >>>>> FT stays with the chat. As they have a link, they are easy to > >>>>> find > >>>>> this way. As FT's are not amsn's main activity and I don't see > >>>>> some > >>>>> users doing a lot of FT's together this would still be > >>>>> overseeable. > >>>>> > >>>>> Ideas here ? Suggestions ? > >>>>> > >>>>> > >>>>> Karel. > >>>>> > >>>>> 2007/5/28, Philippe Valembois - Phil < > >> [EMAIL PROTECTED]>: > >>>>>> Nooo ! ;) > >>>>>> This idea from MSN is really bad : we always lost our FTs when > >>>>>> we are > >> in > >>>>>> a deep conversation with someone. The FT Manager let us to see > >> exactly > >>>>>> what we have donloaded and so on... > >>>>>> Phil > >>>>>> > >>>>>> Harry Vennik a écrit : > >>>>>>> I think this is a very good idea. Would be better than 1 > >>>>>>> window per > >> FT. > >>>>>>> An alternative would be, to integrate the progress indication > >>>>>>> for FT > >>>>>>> into the chat window. (a progressbar etc. in the notification > >> message > >>>>>>> that an FT invitation was sent). > >>>>>>> > >>>>>>> Op 28-mei-2007, om 11:25 heeft [EMAIL PROTECTED] > >>>>>>> <mailto: [EMAIL PROTECTED]> het volgende geschreven: > >>>>>>> > >>>>>>>> I mean FT Manager of course... > >>>>>>>> > >>>>>>>> On 28/05/07, * [EMAIL PROTECTED] > >>>>>>>> <mailto:[EMAIL PROTECTED]>* < > >>>>>>>> [EMAIL PROTECTED] > >>>>>>>> <mailto:[EMAIL PROTECTED]>> wrote: > >>>>>>>> > >>>>>>>> Is there any chance of a 'download manager' being added > >>>>>>>> to the > >>>>>>>> TODO? Cause I'd be wiling to work on that :) > >>>>>>>> > >>>>>>>> Tom > >>>>>>>> > >>>>>>>> > >>>>>>>> On 11/05/07, *Youness Alaoui * < > >> [EMAIL PROTECTED] > >>>>>>>> <mailto:[EMAIL PROTECTED]>> wrote: > >>>>>>>> > >>>>>>>> Hi, > >>>>>>>> I'll start this new thread about the 0.98 TODO. It > >>>>>>>> is still > >>>>>>>> very small now, and I hope it will get expanded with > >>>>>>>> time. The 0.97 TODO is complete, 0.97 RC1 will be > >>>>>>>> released > >>>>>>>> soon (once we get the new smiley set lordzak/ubitux > >>>>>>>> is doing), and we'll make a branch and start working on > >> 0.98. > >>>>>>>> So here's my current TODO list : > >>>>>>>> > >>>>>>>> - HIGH PRI : Implement the new preferences window > >>>>>>>> - Implement a new chat window widget in snit with > >>>>>>>> totally > >>>>>>>> modular code and using events. > >>>>>>>> - very nice idea : be able to record a message to be > >>>>>>>> sent > >> as > >>>>>>>> voiceclip in the custom status/autoaway message : > >>>>>>>> ( > >> http://www.amsn-project.net/forums/viewtopic.php?t=3272 > >>>>>>>> < > >> http://www.amsn-project.net/forums/viewtopic.php?t=3272>) > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >> --------------------------------------------------------------------- > >> ---- > >>>>>>>> This SF.net email is sponsored by DB2 Express > >>>>>>>> Download DB2 Express C - the FREE version of DB2 > >>>>>>>> express > >> and take > >>>>>>>> control of your XML. No limits. Just data. Click to > >>>>>>>> get it > >> now. > >>>>>>>> http://sourceforge.net/powerbar/db2/ > >>>>>>>> > >> _______________________________________________ > >>>>>>>> Amsn-devel mailing list > >>>>>>>> Amsn-devel@lists.sourceforge.net > >>>>>>>> <mailto:Amsn-devel@lists.sourceforge.net > > >>>>>>>> > >> https://lists.sourceforge.net/lists/listinfo/amsn-devel > >>>>>>>> < > >> https://lists.sourceforge.net/lists/listinfo/amsn-devel> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >> --------------------------------------------------------------------- > >> ---- > >>>>>>>> This SF.net email is sponsored by DB2 Express > >>>>>>>> Download DB2 Express C - the FREE version of DB2 express and > >>>>>>>> take > >>>>>>>> control of your XML. No limits. Just data. Click to get it now. > >>>>>>>> > >> http://sourceforge.net/powerbar/db2/ > >> _______________________________________________ > >>>>>>>> Amsn-devel mailing list > >>>>>>>> Amsn-devel@lists.sourceforge.net > >> <mailto:Amsn-devel@lists.sourceforge.net> > >>>>>>>> > >> https://lists.sourceforge.net/lists/listinfo/amsn-devel > >>>>>>> > >>>>>>> > >> --------------------------------------------------------------------- > >> --- > >>>>>>> > >>>>>>> > >> --------------------------------------------------------------------- > >> ---- > >>>>>>> This SF.net email is sponsored by DB2 Express > >>>>>>> Download DB2 Express C - the FREE version of DB2 express and > >>>>>>> take > >>>>>>> control of your XML. No limits. Just data. Click to get it now. > >>>>>>> http://sourceforge.net/powerbar/db2/ > >>>>>>> > >>>>>>> > >>>>>>> > >> --------------------------------------------------------------------- > >> --- > >>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> Amsn-devel mailing list > >>>>>>> Amsn-devel@lists.sourceforge.net > >>>>>>> > >> https://lists.sourceforge.net/lists/listinfo/amsn-devel > >>>>>> > >>>>>> > >> --------------------------------------------------------------------- > >> ---- > >>>>>> This SF.net email is sponsored by DB2 Express > >>>>>> Download DB2 Express C - the FREE version of DB2 express and take > >>>>>> control of your XML. No limits. Just data. Click to get it now. > >>>>>> http://sourceforge.net/powerbar/db2/ > >>>>>> _______________________________________________ > >>>>>> Amsn-devel mailing list > >>>>>> Amsn-devel@lists.sourceforge.net > >>>>>> > >> https://lists.sourceforge.net/lists/listinfo/amsn-devel > >>>>>> > >>>>> > >>>>> > >> --------------------------------------------------------------------- > >> ---- > >>>>> This SF.net email is sponsored by DB2 Express > >>>>> Download DB2 Express C - the FREE version of DB2 express and take > >>>>> control of your XML. No limits. Just data. Click to get it now. > >>>>> http://sourceforge.net/powerbar/db2/ > >>>>> _______________________________________________ > >>>>> Amsn-devel mailing list > >>>>> Amsn-devel@lists.sourceforge.net > >>>>> > >> https://lists.sourceforge.net/lists/listinfo/amsn-devel > >>>>> > >>>> > >>>> > >>>> > >> --------------------------------------------------------------------- > >> ---- > >>>> This SF.net email is sponsored by DB2 Express > >>>> Download DB2 Express C - the FREE version of DB2 express and take > >>>> control of your XML. No limits. Just data. Click to get it now. > >>>> http://sourceforge.net/powerbar/db2/ > >>>> _______________________________________________ > >>>> Amsn-devel mailing list > >>>> Amsn-devel@lists.sourceforge.net > >>>> https://lists.sourceforge.net/lists/listinfo/amsn-devel > >>>> > >>> > >>> > >> --------------------------------------------------------------------- > >> ---- > >>> This SF.net email is sponsored by DB2 Express > >>> Download DB2 Express C - the FREE version of DB2 express and take > >>> control of your XML. No limits. Just data. Click to get it now. > >>> http://sourceforge.net/powerbar/db2/ > >>> _______________________________________________ > >>> Amsn-devel mailing list > >>> Amsn-devel@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/amsn-devel > >>> > >> > >> --------------------------------------------------------------------- > >> ---- > >> This SF.net email is sponsored by DB2 Express > >> Download DB2 Express C - the FREE version of DB2 express and take > >> control of your XML. No limits. Just data. Click to get it now. > >> http://sourceforge.net/powerbar/db2/ > >> _______________________________________________ > >> Amsn-devel mailing list > >> Amsn-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/amsn-devel > >> > >> --------------------------------------------------------------------- > >> ---- > >> This SF.net email is sponsored by DB2 Express > >> Download DB2 Express C - the FREE version of DB2 express and take > >> control of your XML. No limits. Just data. Click to get it now. > >> http://sourceforge.net/powerbar/db2/ > >> _______________________________________________ > >> Amsn-devel mailing list > >> Amsn-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/amsn-devel > >> > >> > > > > ---------------------------------------------------------------------- > > --- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > Amsn-devel mailing list > > Amsn-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/amsn-devel > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Amsn-devel mailing list > Amsn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/amsn-devel ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amsn-devel