Re: ThreePointOne: Contacts



On Tue, 2011-04-19 at 10:01 +0200, Alexander Larsson wrote:
> On Mon, 2011-04-18 at 11:52 -0700, Travis Reitter wrote:
> 
> > On Mon, 2011-04-18 at 20:29 +0200, Johannes Schmid wrote:
>  
> > > While using GNOME 3.0 on my desktop now for a week I wanted to share my
> > > thoughs on the UI. The problem in the current situation is that the
> > > shell provides a nice chat integration but to start a new chat you have
> > > to use the "Contact List" window of empathy which feels totally
> > > out-of-place. It is also one of the windows you really don't want to see
> > > in the overview.
> > 
> > Agreed. I'd like my general chat process to just be:
> > 
> > <Meta>, <start typing person's name>+<Enter>
> 
> By meta you mean the "windows key" thing?
> 
> > which is the same way I launch all my applications in Gnome Shell (and
> > is one of the most compelling features of it, I think). Like launching
> > programs, you would be able to pause to see the full results list and
> > perform more-specific actions (such as selecting the exact account and
> > contact you want to initiate the chat from and to, as Empathy lets you
> > do now).
> 
> Yeah, this sounds like about the right thing. I'm thinking we could have
> a new tab in addition to the windows and applications one listing
> people, probably showing the online ones first, or at least making that
> information prominent. Clicking on a person should let you easily send
> mail, start a im conversation or send a file. Additionally these should
> show up on the search results, and be possible to put in the dash.
> 
> > > What Daniel and Salamon mocked-up is certainly a nice start but I think
> > > a dedicated window for it doesn't fit with the overall shell design
> > > well.
> > 
> > I think it makes sense to have both. The shell search provider would
> > focus on communicating with existing contacts (similar to launching
> > programs), whereas the stand-alone program would be more focused on
> > adding and managing contacts (which are much-rarer actions). And it
> > still makes sense to have the communication buttons in the stand-alone
> > program to make the use case of "add a person, start chat/call with
> > them" smoother than adding them there, then going to the Activities tab
> > to start the communication.
> 
> Yeah, I think this is somewhat analogous to the file management
> situation. If you just want to find or open a file you can use the
> shell, but if you want to do more work you'd start the file manager.
> 
> So, the gnome-shell integrated part is about day-to-day using of the
> already set up stuff, whereas the contacts app is where you'd fill in
> information, or do more complex stuff like link contacts or create
> groups. 
> 
> There are other integration points we must think about too. Whatever we
> come up with should imho replace the contacts pane in evolution, and
> must allow interaction with evolution (dnd onto composer windows, etc).
> Also, we should have something that corresponds to clicking on the "to"
> button in the evo compositor to select a single email (or im if used for
> elsewhere) address to add.

Empathy uses the “text/individual-id” and “text/persona-id” drag targets
for dragging and dropping folks individuals and personas.

Philip

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]