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 ;)

22 comments:

Unknown said...

Cool men, good job :)

I'm looking forward for this IM client.

krzh said...

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

Unknown 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 :)

Unknown 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

Unknown said...

Really nice!

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

xo0r said...

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

pvo 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.

Anonymous 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!

Unknown 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.

Unknown said...

@Thiago M. Sayão

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

Mahmoud Kassem said...

very good, Can you add the transfer speed too?

Anonymous said...

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

Unknown 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.