<div dir="ltr">Forwarding the email to the KDE Connect mailing list. We can continue the conversation there if you want.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 11, 2015 at 7:56 AM, Albert Vaca <span dir="ltr"><<a href="mailto:albertvaka@gmail.com" target="_blank">albertvaka@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Simon,<div><br></div><div>Sorry for the late reply and thanks for your interest in the project. </div><div><br></div><div>KDE Connect should already integrate pretty well with any desktop environment, because it has no UI and just exposes a bunch of DBus interfaces. Only a few components of KDE Connect actually have a GUI and are platform-specific, and I agree these do need equivalents for other desktops. But writing them should be very easy, and can be done in any language as they only need to interact via DBus with the core.</div><div><br></div><div>I think your effort would be more useful if you could write these platform-specific components, like a nice system tray icon for your favorite desktop (currently, we have the plasmoid which is Plasma-only, plus an ElementaryOS system tray [1] icon that also works in other desktops) instead of re-implementing the core.</div><div><br></div><div>Qt is a very good and portable library, that works not only cross-desktop but also cross-platform. As an example of that, Ubuntu, which ships mostly with Gtk apps, has its desktop Unity written in Qt. This way, they can reuse high-performance C++ code for the Ubuntu Phone as well.</div><div><br></div><div>Albert</div><div><br></div><div>[1] <a href="http://vikoadi.blogspot.com.es/2014/11/kde-connect-indicator-now-less-confusing.html" target="_blank">http://vikoadi.blogspot.com.es/2014/11/kde-connect-indicator-now-less-confusing.html</a></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 23, 2015 at 6:46 AM, Simon Ser <span dir="ltr"><<a href="mailto:contact@emersion.fr" target="_blank">contact@emersion.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<div><br></div><div>I just started a Go library for KDEConnect: <a href="https://github.com/emersion/go-kdeconnect" target="_blank">https://github.com/emersion/go-kdeconnect</a></div><div><br></div><div>The goal is to provide a KDE and QT-independent library to be able to integrate it in any desktop environment. I first wanted to use your C++ core API, but it heavily uses QT components.</div><div><br></div><div>Here is a very early preview of the GNOME version: <a href="https://github.com/emersion/gnomeconnect" target="_blank">https://github.com/emersion/gnomeconnect</a></div><div><br></div><div>Thanks for your good work!<br><div style="white-space:pre-wrap">--
Simon Ser
<a href="http://emersion.fr" target="_blank">http://emersion.fr</a></div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>