gnome15-team team mailing list archive
-
gnome15-team team
-
Mailing list archive
-
Message #00001
Re: Changes for 0.5.0
On Thu, 03 Feb 2011 01:23:08 +0000, Brett Smith
<tanktarta@xxxxxxxxxxxxxxxx> wrote:
Hi Nuno :)
Hi Brett!
Apologies for the silence, I will try and communicate more what is
happening here from now on.
Same here!
There have been lots of changes for 0.5.0, some of which are probably
going to affect your Arch packages.
The Ubuntu packages now look like this :-
gnome15 - The core, depends on GTK
gnome15-indicator - For panel indicator, requires Ubuntu
gnome15-panel-applet - For panel applet, requires GNOME
gnome15-systemtray - Uses notification area icon, requires GTK
I will update the Arch packages accordingly!
And then finally, some time after that, a QT based Gnome15 core. At
this
point, the 'gnome15' package will be split into 'gnome15-qt' and
'gnome15-gtk'. If it gets to this point we really should be thinking
of
a new name for Gnome15!
I propose UberSuperKeyboardTools! :-)
Also, GNOME/Ubuntu specific plugins have been separated into the
gnome15-gnome-plugins package. This currently consists of evolution,
imap/pop3 notifier (because it uses GNOME keyring), Indicator
Messages
and Indicator Me. Everything else remains where it was.
This is great news for me!
Maybe we can even go further and have a "plugins-core" package that has
no more
dependencies than gnome-15 has, and then package each plugin
independently.
This way dependency management would be simplified.
The other main change has been an expanded DBUS API. The hope is to
allow easier integration for other applications (say those that have
their own extensions system) and can approach the problem the other
way.
For example, I intend to try write a Minecraft plugin when it has a
client modding API available :)
There will also be a Java helper library provided as an example
(using
dbus-java). The only reason I chose Java is it is another language I
use
a lot, so it was quick to knock something together.
If I find the time, maybe I will do the same thing for C#.
In theory, none of this should affect your stop watch plugin (if you
have found the time to work on it ;), but let me know if there are
any
problems.
I admit that progress is slow!
I was on vacation for one week, and there are some ongoing changes at
work
that made me change my priorities temporarily.
But I'm working on it :-)
Oh, thanks for updating the Arch packages to 0.4.1 btw!
No problem, I will do my best to keep them up to date.
I am looking to release 0.5.0 in a couple of weeks, maybe a bit
earlier.
The main task I want to complete before release is getting rid of the
need for G19D, and have g15-desktop-service talk directly to the
keyboard. Again, this may affect packaging on Arch as it will require
device permissions are set correctly (i.e. it will need some Udev
rules
created). I will keep you informed.
Let's see if I can finish the timer plugin on time for that release!
--
Nuno Araujo <nuno.araujo@xxxxxxxxxxx>
References