Bug 167144

Summary: Message Handling Options (stack/queue/instantly)
Product: [Unmaintained] kopete Reporter: Ramon Antonio Parada (brainsqueezer) <rap>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: faure, gabriello.ramirez, helenius.toni, rap
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ramon Antonio Parada (brainsqueezer) 2008-07-21 15:32:48 UTC
Version:           0.50.80 (using Devel)
Installed from:    Compiled sources
OS:                Linux

BEHAVIOR > GENERAL tab

Current Message Handling options are:

- Open messages instantly
- Use message queue
- Use message stack
[] Queue/stack unread options

Default option should be "Open messages instantly" as that is what an average user would expect. "Queue" and "stack" options are pretty the same.

- In both cases what it really means is that a window is not opened and you get a notification in the contact list.
- Average people don't know difference between a queue and a stack



BEHAVIOR > EVENTS tab 

You can find these 2 options under "Miscellaneous" that also manage the new conversation and new message events:
[ ] Switch to desktop chat on opening message
[ ] Raise window on incoming message


--------------------------------------------------------------------


All this 6 options could be removed or replaced with something like

"On new conversation:"
- "Open new window" default: yes
- "Raise window" default: yes
- "Switch to desktop" default: no


No functionality would be lost
This could be placed in the "Events" tab under the title "On new conversation"
Comment 1 Jan Ritzerfeld 2008-08-08 19:10:44 UTC
I agree that the difference between queue and stack is indeed subtle. But I do /not/ think that instantly opening new windows for any new conversation (instead of flashing the taskbar and/or showing notifications) is a reasonable set of default settings.
However, IMHO this is a matter of taste and should be discussed on the kopete-devel mailing list and not in a bugzilla bug report. E.g., it would be interesting which IM applications behave in the way you describe.
Comment 2 Jan Ritzerfeld 2008-08-08 22:34:29 UTC
Nonetheless, I really like the idea of simplifying these options. Could you make a patch an post it to the kopete-devel mailing list?

The default options are addressed in your Bug 168719.
Comment 3 Dennis Nienhüser 2008-08-11 10:36:16 UTC
Getting rid of the queue/stack thing is one of the things I'm planning to do during akademy.
I don't think opening messages instantly should be the default setting though.
Comment 4 David Faure 2008-10-03 18:38:08 UTC
I got rid of the "stack" option now. The initial proposal in this report goes further, and makes sense to me, but I don't know enough about kopete to understand all the ramifications of such changes.
Comment 5 Gabriel Ramirez 2008-10-07 23:09:35 UTC
(In reply to comment #0)
> Version:           0.50.80 (using Devel)
> Installed from:    Compiled sources
> OS:                Linux

I using kopete version 0.60.1 kde 4.1.1 Linux
> 
> BEHAVIOR > GENERAL tab
> 
> Current Message Handling options are:
> 
> - Open messages instantly
> - Use message queue
> - Use message stack
> [] Queue/stack unread options
> 
> Default option should be "Open messages instantly" as that is what an average
> user would expect. "Queue" and "stack" options are pretty the same.
> 
> - In both cases what it really means is that a window is not opened and you get
> a notification in the contact list.
> - Average people don't know difference between a queue and a stack
> 
> 
> 
> BEHAVIOR > EVENTS tab 
> 
> You can find these 2 options under "Miscellaneous" that also manage the new
> conversation and new message events:
> [ ] Switch to desktop chat on opening message

yeah but this option only applies to existing messages which have a chat window open already, if a incoming message arrive and click in the notification opens a chat window in the current desktop.

 maybe if the option is called "switch to desktop...." if checked and no chat window exists for a incoming message kopete could switch to the desktop containing the contact list window.


because in the curent state, when receive a notification of incoming messages and I know which is the first one before a click in the popup I switch to the desktop containing the contact list and click the popup to open the chat window , and not clutter my desktop where I'm working in other things, but sometimes I forgot if is the first or not incoming message and the chat window opens in the current desktop.

 
> [ ] Raise window on incoming message
> 
Comment 6 Ramon Antonio Parada (brainsqueezer) 2008-12-27 20:08:22 UTC
As part of the requested simplification has been done mark as fixed.