On Thursday, 6 June 2013 00:06:43 CEST, Peter Morgan wrote:
Everything about this is going the wrong way for me..
To stop a possible misunderstanding right now -- nope, there are no plans to
depend on KDE or its libraries. That's a design goal which still stands, and
there are no plans whatsoever to abolish it.
That said, some people (including me) actually run a KDE desktop and recognize the value of playing well with it. We would therefore like to let Trojita use KDE's addressbook, file incoming event invites to KOrganizer or how is it called nowadays, etc. All of that without making Trojita requiring KDE for users like you.
This thread is about how to make this goal work without compromising the
requirement on not introducing a hard dependency on KDE. This is a discussion
between experienced developers, so there will be many opinions on how to get
there, and some of them might startle some people. I'm sure that in the end, we
will agree on the way to go and that it will not cause any regressions for
those who couldn't care less about KDE.
Now if it was my GSOC, I would make it run cool on windows 8 and 7, but
also runs on kde and alike...
When you have someone doing the work, I'll be happy to offer my assistance with
the Trojita-related part.
So if we can make it the best IMAP client, and focus on it being fast, easy
cool, functional and CROSSPLATFORM.. in windows, apple and linux.. then
later android etc woudl be better imho..
My offer applies to these areas as well.
But also a few question/task of what I would like out of GSOC
==
1) can u rip out the "imap" part and make it seperate completely 100% by
itself
2) can you use sip to create python bindings for imap, and make it run with
pyqt..
3) use awindows machine to knockup a wucik interface for cutomer in pyqt on
machine
4) client blinks a few times..
5) profit.. ;-)
Yep, it would be cool to have Trojita's IMAP implementation available as a
library. Please feel free to work on this area and send your patches when
you're ready -- I have other things on my TODO list.
I don't follow on the last half, though -- what is a "wucik interface"?
For students...
This is what u need to do to make a "compliant" system and make it work
across platforms..
Its will drive u nuts.. But u will be in the code forever..
Anyway.. sorry to be neagative.. But i call it a positive negative...
I would much perfer to make the "trojita" a more of a "project" in itself,
instead of sitting on some un intended bug fised or not on another syste,m..
Its too limiting then.. its needs to be free of those chains.. and be
independand and xplatform..
I'm afraid I do not understand this part of your mail at all -- could you please
elaborate a bit, especially on the "more of a project in itself" part?
Cheers,
Jan
--
Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/