draek / galaxium

Automatically exported from code.google.com/p/galaxium
0 stars 0 forks source link

Support for several platforms #49

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Galaxium should offer integration for several different platforms, ranging
from different Linux desktop environments to other operating systems like
Windows and Mac OS X

proposed addins:
  * Galaxium.Platform.Gnome
  * Galaxium.Platform.Windows
  * Galaxium.Platform.Mac
  * Galaxium.Platform.KDE

In case we ever want to support Windows/Mac, we have to make sure our
libgalaxium C library also supports these platforms. C# wise all our code
_should_ be portable.

Each addin can have a range of different features, which improve the
integration with the specified platform, for example:
  * Automatically detect Proxy settings
  * Detect the default browser / email client / ...
  * Open files/directories with the default application, and give a list of
alternative applications
  * ...

Original issue reported on code.google.com by ben.motm...@gmail.com on 4 Apr 2008 at 8:33

GoogleCodeExporter commented 9 years ago
Windows? Mac? They have native IM clients like Miranda and Adium X... I don't 
think
they will like to switch.

Original comment by jakub.ru...@gmail.com on 14 Jun 2008 at 9:32

GoogleCodeExporter commented 9 years ago
sometimes I need to use windows for school work, so I'd rather use Galaxium 
instead
of Windows Live Messenger/mIRC/pidgin

also, Galaxium is designed to support several GUI interfaces, so theoretically 
you
could have a native GUI on all platforms (practically I don't think we should 
expect
that the happen the first 1-2 years)

Original comment by ben.motm...@gmail.com on 14 Jun 2008 at 10:09

GoogleCodeExporter commented 9 years ago
What's the status of this? From what I can see libgalaxium has only .cab 
extract and
gstreamer stuff... And I personally could live well without the gstreamer 
support.

I'd like to use a modified (probably with a plugin) Galaxium in a personal 
project,
but there Windows and Mac support is primary and sounds and advanced IM 
functionality
is secondary. It might be that Galaxium doesn't really fit my needs, but it 
looks
very nice and attractive, the users would certainly like it.

Can I get an estimation of what would it need to run it on Windows and Mac if 
I'm
interested and can work on it? Here you can now assume to have GTK# available, 
since
I'm not necessarily interested in native GUIs.

Original comment by juh...@gmail.com on 5 Dec 2008 at 12:08

GoogleCodeExporter commented 9 years ago
all the C# code should be portable, the plugins like gstreamer, webkit, gecko, 
...
are easy to disable and are optional

the only things that needs some work, is libgalaxium (MSN needs the ability to
extract .cab files to load winks). I suspect it will take about 1-2 hours of 
work to
make libgalaxium compile on Windows/Mac

Original comment by ben.motm...@gmail.com on 5 Dec 2008 at 5:03

GoogleCodeExporter commented 9 years ago
Thanks for the fast reply. Gstreamer is naturally available on other platforms 
too,
but it's an annoying dependency so I'll probably just disable that. Ah, that 
.cab
extracting is for winks...no wonder. I was a bit curious what it's used for, 
but not
enough to look further. In the long run it would probably be better to rewrite 
in C#
but this does for now.

Anyway this doesn't sound bad at all, I think I'll do some experiments on it 
during
the following week or a bit later, since some other stuff also came up. I don't 
want
to make empty promises, but I might try to help you guys here.

Original comment by juh...@gmail.com on 6 Dec 2008 at 5:19

GoogleCodeExporter commented 9 years ago
OMG. Windows user here (part time Ubuntu). This is the best chat client I've 
ever
seen. If this ever gets built for Windows the same way that Pidgin is, I think 
it
will replace Pidgin (which is already popular) on everyone's computers. 

Native interface + Tango + Features = Sex

Keep up the good work, guys.

Original comment by sweatyf...@gmail.com on 29 Apr 2009 at 2:12

GoogleCodeExporter commented 9 years ago
the only bad thing about it is that it's in C# and needs mono

Original comment by jonathasrr on 18 Sep 2009 at 7:11

GoogleCodeExporter commented 9 years ago
That's a very good thing as C# is one of the best (if not the best) programming
language available.

Original comment by ekera...@gmail.com on 6 Mar 2010 at 1:20