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
> >>>>>>>> [email protected]
> >>>>>>>> <mailto:[email protected] >
> >>>>>>>>
> >> 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
> >>>>>>>> [email protected]
> >> <mailto:[email protected]>
> >>>>>>>>
> >> 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
> >>>>>>> [email protected]
> >>>>>>>
> >> 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
> >>>>>> [email protected]
> >>>>>>
> >> 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
> >>>>> [email protected]
> >>>>>
> >> 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
> >>>> [email protected]
> >>>> 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
> >>> [email protected]
> >>> 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
> >> [email protected]
> >> 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
> >> [email protected]
> >> 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
> > [email protected]
> > 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/amsn-devel