Bug 292451 - add preview in text-ui for common media files
Summary: add preview in text-ui for common media files
Status: CONFIRMED
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: text-ui (show other bugs)
Version: git-latest
Platform: openSUSE Linux
: NOR task
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-26 11:04 UTC by Alin M Elena
Modified: 2013-03-19 23:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alin M Elena 2012-01-26 11:04:50 UTC
Version:           git-latest (using Devel) 
OS:                Linux

[10:59] <alin> drdanz: your file transfer thing... do you think we can make it smarter?
[11:00] <alin> drdanz: if somebody sends me a file, image, video, audio and I have a chat tab open with that person... give me the chance to see the picture, see the video or play the sound embedded in the text-ui?
[11:01] <mck182> that could be an interesting gsoc

Reproducible: Didn't try



Expected Results:  
.....

OS: Linux (x86_64) release 3.2.0-4-desktop
Compiler: gcc
Comment 1 David Edmundson 2013-03-19 23:03:19 UTC
Expanding this into a real TODO list.

text-ui would need to act as an observer on all file transfers.
It can then show transfers, act also as an approver and show a completion when done.

One hard is part is implementing this with the themes.. which is always difficult.

Need FT to work 100% first.

Tasks: 
 - decide how this would work in terms of themes
 - make the the text-ui client registrar take two channels and match targetContacts to the relevant window. For now acting as an additional approver. An observer has access to the ChannelDispatchOperationPtr so it should be a copy and paste job. Hard part is making the UI from telepathy-chat-ui to ChatWidget not really messy.
 - we also need to remove the current horrible file transfer tracking code that is used for drag & drop. It clutters ChatWidget..removing temp files does not belong here.