Friday, May 4, 2007

File Transfers Reworked

I didn't like the transfer window, so i decided to re-work it and make it simple, like this:


Notice the file preview when transferring. Cool, isn't it? Please, post your thoughts.

See ya ;)

24 comments:

Jul10 César said...

Cool men, good job :)

I'm looking forward for this IM client.

ekerazha said...

Very nice (and very M$ WLM-ish ;-) ). Good job!

Jul10 César said...

One question. What do you gonna do with the .deb file in SF, is very old right now...

Thiago M. Sayão said...

jul10 césar:

I need someone that knows how to use debhelper to make me some scripts that generates the debian packages so i can post them. I would do it, but the little time i have is to code :)

Jul10 César said...

I've tried to compile the monkeymsn svn package but I have problems with it. Now i get this:

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

make[1]: *** [monkeymsn.exe] Cancelado (core dumped) [Núcleo vaciado a un archivo]
make[1]: se sale del directorio `~/Programas/monkeymessenger/monkeymsn'
make: *** [all-recursive] Error 1

Thiago M. Sayão said...

jul10 césar: Sounds like a bug on the C# compiler. Which version of mono do you have?

gmcs --version

Vinicius said...

Really nice!

Maybe the "Cancel" button fits better if showing at the side of the progress bar :)

Snazzy said...

please.. can you add a frame for the avatar in the main window?

Patrick said...

I have the same problem SIGSEGV fault.. what a pity. I'm using ubuntu feisty fawn, and also tried the gmcs compiler debian etch ships with, both fail.

Armand said...

add libmono-cairo2.0-cil and the compilation will finish well :)

salrio74 said...

It's posible a mini tutorial to load the project on monodevelop and how include the libraries.

Do you use stetic to create de gui?

Miles Prower said...

Congratulations, this IM is already nice and clean to use. I like the idea of having a separate window to monitor file transfers, maybe this choice could be given to the end user in the Preferences?

Another thing is I'd like to get MonkeyMSN minimized to tray when I click on the "close button" on the upper right corner of the Contact List windows.

Last (but not least !) I'd enjoy having Voice support (Press F2 to send a voice message). Might be a little out of scope for now though :P

ac1987m said...

i want to compile monkey messenger but when i do "make" i receive this:

error CS0006: cannot find metadata file `/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll'
error CS0006: cannot find metadata file `/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll'
error CS0006: cannot find metadata file `/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll'
error CS0006: cannot find metadata file `/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll'
error CS0006: cannot find metadata file `/usr/local/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll'

but this file exist!!!

:( :( :( :( i'am in feisty please help me :(

excuse me for my bad english

jAume. said...

For making .deb packages, you could use checkinstall. Make, sudo checkinstall, and it automatically generates a .deb package
By the way, you're really doing a great work with this IM. Keep it on!

Jul10 César said...

@Thiago M. Sayão

I have the "Mono C# compiler version 1.2.3.1" and installed the libmono-cairo2.0-cil that someone pointed out but now I get this:
"checking for Mono.Posix.dll... configure: error: missing required Mono DLL: Mono.Posix.dll"

Thiago M. Sayão said...

jul10 césar:

you have to install libmono2.0-cil.

Jul10 César said...

@Thiago M. Sayão

I have the libmono2.0-cil installed...

Mahmoud said...

very good, Can you add the transfer speed too?

Daeron Tinúviel said...

hi great application!!! does it supports webcam or will have this feature in the near future?

Alen said...

@Jul10 César

i had a similar problem when i ran configure that it couldn't find Mono.Posix.dll

look for this line in the configure file:
if test ! -e `$PKG_CONFIG --variable=prefix mono`/lib/mono/2.0/$asm.dll

And change /lib/mono/2.0/$asm.dll
to /usr/mono/2.0/$asm.dll

I have a feeling you do have the .dll , its just when checking for the required libraries it assumes they are installed in a particular directory.

hope it helps :P

Thiago M. Sayão said...

mahmoud: I'm currently working on that. But it's very complicated as it involves p2p, NAT traversal and other nasty things, so it may take a long time until it works perfectly.

Thiago M. Sayão said...

Daeron Tinúviel:

Well, webcam depends on p2p working properly. As soon as it works it's not so hard to implement. There are some bits to do webcam, but not working currently.

aiyipianni said...

Aston Villa rode their luck at Hull City where an 88-minute own goal from Kamil Zayatte saw them leapfrog three points clear of Arsenal and into fourth place in the Premier League wow gold with a 1-0 win.

Villa had to survive Hull penalty wotlk gold appeals for a handball against Ashley Young in time added on, television replays showing that referee Steve Bennett wow gold correctly rejected the claims after consulting a linesman.

Bennett had been involved in controversy after just five minutes when American goalkeeper Brad Friedel looked to have handed Hull the initiative and threaten Villa's return to the Champions League qualifying wow gold zone.

Friedel spilled the ball under pressure from Nick Barmby and stand-in right-back Nigel Reo-Coker turned it into his own net as he attempted to wow gold clear.

But Bennett cut short celebrations at the KC Stadium -- and let Friedel off the hook -- when he ruled out the score for an wow wotlkapparent infringement by Barmby.

Zayatte's intervention from a Young cross bound for wow gold Gabriel Agbonlahor then saw Villa leapfrog Arsenal and draw level with Manchester United on 38 points -- seven adrift of leaders Liverpool and four wow gold behind Chelsea.

Stung by an on-pitch dressing down wow gold by manager Phil Brown at Manchester City last week, Hull showed five changes and a vastly improved performance.

Promoted Hull were looking for only their second win in 11 games while wow gold Villa arrived unbeaten in seven and it looked to be heading for a goalless draw when the home side suffered a cruel late blow.

aiyipianni said...

British tennis ace Andy Murray can expect a massive income injection after joining the same wow po management group that handles the likes wow or of David Beckham and Cristiano Ronaldo.

Simon Fuller's 19 Entertainment, wow geld partnered with CAA Sports, signed world number four LOTR Gold Murray and doubles-playing brother Jamie for representation across all their on and off court activity from LOTR gold March 2009.

"Jamie and I buy Warhammer gold/a> feel we've made big progress in the last couple of years on court," 21-year-old 2008 U.S. Open runner-up Andy said on his Web site.

"It's important that we have the very best team around us to take care of business while buy Warhammer gold we concentrate 100% on our tennis. Warhammer gold So this is a fantastic opportunity for us to work with buy Warhammer gold Simon Fuller, 19 and CAA Sports.

"We now have an Warhammer gold unbeatable combination of representatives buy Warhammer gold with world-class stature and experience, and Warhammer gold we are really excited by what we can achieve buy Warhammer gold together".

Fuller's company, which Warhammer gold is run from London, New York and LA, wow gold has partnered with CAA Sports, and already represents world of warcraft gold the world No. 3 Novak Djokovic.

American Idol creator Fuller buy wow gold commented: "I am very cheap wow gold excited to be working with Andy and Jamie, wow power leveling two of the brightest British wow powerleveling talents in global sports.

"Their determination dofus kamas to succeed has become a kamas dofus trademark in their game and their progress as professional Lord of the Rings Online Gold sportsmen has taken them to the LOTRO Gold top in world tennis.

"19's innovative LOTR Gold partnership with CAA Sports will provide them fly for fun penya with an unparalleled level of flyff penya global support".