gnome15 0.11.0 (2018-02-10)
===========================

New community at https://gnome15.org/


gnome15 0.10.2 (2015-05-14)
==========================

Gnome15 is a suite of tools for the Logitech G series keyboards and
headsets, including the G15, G19, G13, G930, G35, G510, G11, G110 and
the Z-10 speakers aiming to provide the best integration possible with
the Linux Desktop.

Gnome15 provides:
* A panel indicator (or applet)
* A configuration tool
* A macro system
* A set of plugins

Developers can extend Gnome15 by writing plugins in the Python
programming language, or they can use the provided D-Bus API.
Gnome15 uses GNOME technologies, while staying well integrated with
other desktops such as Ubuntu Unity and XFCE. It should also work with
KDE.

About this release
------------------

Release 0.10.0 is a major release because of the changes to the kernel
driver, which makes it incopatible with the 0.9.x series.

So, users wanting to stick with gnome15-0.9.x should use branch `pre-refactor`
of the kernel drivers found at https://github.com/CMoH/lg4l, while 
gnome15-0.10.x would rely on branch `master`.

Also, this rather unofficial release is made outside russo79.com, since
the website is down for quite a while. The rest of the release is the same
as 0.9.8.

A new "Pommodoro Timer" plugin is now available.
The Gnome shell extension now supports Gnome 3.10

Changes since 0.10.1
--------------------

* g15-config: fix import error with pygobject-3.14.0

Changes since 0.10.0
--------------------

* driver_kernel: fix keymaps for G110 and G15v2

Changes since 0.9.7
-------------------

* Break compatibility with old kernel module implementation.
* The Gnome Shell extension now displays the plugin list in
  alphabetical order. (https://projects.russo79.com/issues/172)
* A new "Pommodoro Timer" plugin is now available.
  (https://projects.russo79.com/issues/240)
* The Gnome Shell extension now supports Gnome 3.10.
  (https://projects.russo79.com/issues/290)

Bugs fixed in this release
--------------------------

* The build now displays an error error if neither PIL or pillow python
  libraries are available. (https://projects.russo79.com/issues/286)
* The stop key (multimedia) now sends the correct keycode when Gnome15
  is running. (https://projects.russo79.com/issues/291)
* The weather plugin now keeps refreshing its data even if it is not
  the active plugin. (https://projects.russo79.com/issues/298)
* The screensaver plugin now correctly displays the user message on
  G19 keyboards. (https://projects.russo79.com/issues/299)
* The g15top module now provides a uptime method. This module is used
  as a fallback replacement for python-gtop on systems that don't
  provide it. (https://projects.russo79.com/issues/301)

Under the hood changes for this release
---------------------------------------

* Exceptions are now logged in a consistent way
  (https://projects.russo79.com/issues/269)
* XDG directories are now used instead of hard coded paths.
  (https://projects.russo79.com/issues/278)
* mono icons are no longer installed by default. These icons are only
  used on Ubuntu systems. (https://projects.russo79.com/issues/285)
* The python interpreter for Gnome15 scripts was changed from 'python'
  to 'python2'. 'python2' is available on all the supported
  distributions except Debian 7 (Wheezy). Users of Debian 7 building
  Gnome15 from source must manually change the shebang lines of the
  files in the src/scripts directory.
  (https://projects.russo79.com/issues/289)
* User custom plugins should now be installed in
  $XDG_DATA_HOME/gnome15/plugins instead of
  $XDG_CONFIG_HOME/gnome15/plugins.
  Support for $XDG_CONFIG_HOME/gnome15/plugins will be removed in a
  future release.

Have contributed code to this release:

* Bram Faas <jacala@home.nl>

gnome15 0.9.7 (2013-10-05)
==========================

Gnome15 is a suite of tools for the Logitech G series keyboards and
headsets, including the G15, G19, G13, G930, G35, G510, G11, G110 and
the Z-10 speakers aiming to provide the best integration possible with
the Linux Desktop.

Gnome15 provides:
* A panel indicator (or applet)
* A configuration tool
* A macro system
* A set of plugins

Developers can extend Gnome15 by writing plugins in the Python
programming language, or they can use the provided D-Bus API.
Gnome15 uses GNOME technologies, while staying well integrated with
other desktops such as Ubuntu Unity and XFCE. It should also work with
KDE.

About this release
------------------

Release 0.9.7 is mainly a bug fix release with some enhancements.
Some minor changes took place with the configuration tool.
The "Driver" tab no longer exists and the driver can now be selected
directly from the "Keyboard" tab. A new button is used to display the
driver options.

Changes since 0.9.6
-------------------

* The volume monitor plugin now allows the selection of the sound card
  to monitor. (https://projects.russo79.com/issues/212)
* The sense plugin now supports udisks version 2.
  (https://projects.russo79.com/issues/261)
* Users using the g15direct driver can now make the G13 joystick behave
  as a digital joystick. (https://projects.russo79.com/issues/280)

Bugs fixed in this release
--------------------------

* The sense plugin now gracefully handles errors when it cannot connect
  to a sensor source. (https://projects.russo79.com/issues/235)
* The screensaver plugin now detects Gnome Shell integrated screensaver.
  (https://projects.russo79.com/issues/257)
* Fix a issue with the build system that automatically tries to build
  appindicator even when the appindicator python library was not
  available. (https://projects.russo79.com/issues/258)
* Fixed the license displayed in the About dialogs.
  (https://projects.russo79.com/issues/259)
* Fixed the detection of the pillow library when building Gnome15.
  (https://projects.russo79.com/issues/260)
* The sense plugin udisks sensor source is now periodically refreshed.
  (https://projects.russo79.com/issues/262)
* The Display resolution plugin kept checking the display resolution
  even when the plugin was disabled.
  (https://projects.russo79.com/issues/266)
* The impulse plugin wasn't correctly linked to the libpulse and fftw3
  libraries. (https://projects.russo79.com/issues/267)
* The virtual joysticks simulated by Gnome15 are now calibrated to at
  they center instead of their top-left position.
  (https://projects.russo79.com/issues/271)
* Simulation of joystick events using G keys has been fixed and no
  longer throws an exception.
  (https://projects.russo79.com/issues/273)
* No longer display a "Unknown property: GtkMenu.ubuntu-local" when
  displaying some windows. (https://projects.russo79.com/issues/274)
* Correctly simulate joystick axis movements when using the kernel
  driver. (https://projects.russo79.com/issues/275)
* Correctly handle changes of the kernel driver options.
  (https://projects.russo79.com/issues/276)
* The g15-system-service can now be manually stopped (useful for
  development only). (https://projects.russo79.com/issues/281)

Under the hood changes for this release
---------------------------------------

* The GetPagesBelowPriority D-Bus method is now marked as deprecated
  and should no longer be used.
  (https://projects.russo79.com/issues/270)

Have contributed code to this release:

* NoXPhasma <noxphasma@live.de>

gnome15 0.9.6 (2013-09-01)
==========================

Gnome15 is a suite of tools for the Logitech G series keyboards and
headsets, including the G15, G19, G13, G930, G35, G510, G11, G110 and
the Z-10 speakers aiming to provide the best integration possible with
the Linux Desktop.

Gnome15 provides:
* A panel indicator (or applet)
* A configuration tool
* A macro system
* A set of plugins

Developers can extend Gnome15 by writing plugins in the Python
programming language, or they can use the provided D-Bus API.
Gnome15 uses GNOME technologies, while staying well integrated with
other desktops such as Ubuntu Unity and XFCE. It should also work with
KDE.

About this release
------------------

Release 0.9.6 was focused on simplifying and cleaning up the source
code tree as well as the build system.
The new structure has less levels of depth and should be simpler to
maintain on the long term.
Most of the previous sub-projects that were maintained separatedly are
now aggregated into a single tree.
Besides some external dependencies, gnome15 can now be build by
issuing a single './configure; make; make install' command.

The kernel modules have also been updated with the latest upstream
changes.

Of course, some bugs were also fixed.

This is also the first release of Gnome15 to be a 'official' one.
Brett Smith, the original maintainer has decided to retire himself from
the project, and he supports what was until now a unofficial fork of
Gnome15.

He will however keep contributing to the project.

Changes since 0.9.5
-------------------

* https://projects.russo79.com/issues/256

Bugs fixed in this release
--------------------------

* https://projects.russo79.com/issues/130
* https://projects.russo79.com/issues/242
* https://projects.russo79.com/issues/246
* https://projects.russo79.com/issues/247
* https://projects.russo79.com/issues/248
* https://projects.russo79.com/issues/250
* https://projects.russo79.com/issues/253
* https://projects.russo79.com/issues/254

Under the hood changes for this release
---------------------------------------

* https://projects.russo79.com/issues/171
* https://projects.russo79.com/issues/219
* https://projects.russo79.com/issues/245

gnome15 0.9.5 (2013-07-03)
==========================

This is an "unofficial" release of Gnome15.
There was no news from the original author since almost
seven months now.

Changes since 0.9.4:

* https://projects.russo79.com/issues/195
* https://projects.russo79.com/issues/208
* https://projects.russo79.com/issues/209

Bugs fixed in this release:

* https://projects.russo79.com/issues/173
* https://projects.russo79.com/issues/191
* https://projects.russo79.com/issues/194
* https://projects.russo79.com/issues/220
* https://projects.russo79.com/issues/223
* https://projects.russo79.com/issues/227
* https://projects.russo79.com/issues/228
* https://projects.russo79.com/issues/229
* https://projects.russo79.com/issues/232
* https://projects.russo79.com/issues/233
* https://projects.russo79.com/issues/234

Under the hood changes for this release:

* https://projects.russo79.com/issues/190
* https://projects.russo79.com/issues/218
* https://projects.russo79.com/issues/226
* https://projects.russo79.com/issues/236

gnome15 0.9.4 (2013-06-04)
==========================

This is an "unofficial" release of Gnome15.
There was no news from the original author since almost
six months now.

Changes since 0.9.3:

* https://projects.russo79.com/issues/196

Bugs fixed in this release:

* https://projects.russo79.com/issues/160
* https://projects.russo79.com/issues/162
* https://projects.russo79.com/issues/167
* https://projects.russo79.com/issues/174
* https://projects.russo79.com/issues/181
* https://projects.russo79.com/issues/183
* https://projects.russo79.com/issues/186
* https://projects.russo79.com/issues/187
* https://projects.russo79.com/issues/188
* https://projects.russo79.com/issues/189
* https://projects.russo79.com/issues/191
* https://projects.russo79.com/issues/192
* https://projects.russo79.com/issues/194
* https://projects.russo79.com/issues/211

Under the hood changes for this release:

* https://projects.russo79.com/issues/193

gnome15 0.9.3 (2013-04-29)
==========================

This is an "unofficial" release of Gnome15.
There was no news from the original author since four
months now.

Changes since 0.9.2:

* Update URL for the project.

Bugs fixed in this release:

* https://projects.russo79.com/issues/113
* https://projects.russo79.com/issues/148
* https://projects.russo79.com/issues/149
* https://projects.russo79.com/issues/150
* https://projects.russo79.com/issues/156
* https://projects.russo79.com/issues/160
* https://projects.russo79.com/issues/161
* https://projects.russo79.com/issues/162
* https://projects.russo79.com/issues/163
* https://projects.russo79.com/issues/167
* https://projects.russo79.com/issues/170

gnome15 0.5.0 (2011-03-09)

    Big changes under the hood. g15-desktop-service is now the
    process that manages the plugins, LCD and macros. Panel
    integration is now provided by separate packages.
    
    Macro creation and editing in the configuration UI is now
    possible.
    
    Lots of bug fixes as well (see the changelog).
