# 0.3.12

  * The DPI/Poll Rate labels were hard to read.
  * Daemon screen in Preferences came up blank.
  * (Ubuntu/Debian) Address misaligned button text.
  * (Ubuntu/Debian) Add warning if the old PPA is detected.

# 0.3.11

  * Daemon is now known as OpenRazer!
  * Updates to initialization error screens.
  * Prevent a segfault with newer WebKit versions.
  * Internal changes to how styling is compiled.

# 0.3.10

  * Catch more exceptions to prevent errors from stopping the application.
  * Internal code refactoring, namely the preferences page.
  * No longer depends on WebKit >=2.12
  * Add support for starlight effect.

# 0.3.9.3

  * Daemon configuration paths updated.

# 0.3.9.2

  * Daemon has renamed razer-service to razer-daemon.

# 0.3.9.1

  * Re-licensed as GPL3.
  * Add German translation.
  * Fix profile matrix rows/cols for non-BW devices.
  * Various fixes to prevent exceptions.

# 0.3.9

  * Fix wrong colour for green shade variants.
  * Fix corrupt screen when choosing an application.
  * Improved logic when devices cannot be found.
  * Add support for mice with "backlight" functions.
  * Add support for polling rate.
  * Limit DPI according to mouse.
  * Ensure 'sync_effects_enabled' is disabled in daemon.
  * Hide "effects" menu in tray if device doesn't support them.
  * Sync device state changes between tray/controller.

# 0.3.8

  * Overhaul tray applet, with improved device support.
  * Add device support for toggling lighting on scroll wheels.
  * Show green shades for Ultimate keyboards.
  * Refreshed and touched up UI improvements.
  * Some internal code clean-ups.
  * Miscellaneous fixes, including:
    * Fixed inability to modify profile keys.
    * Macros, game mode and profiles only show for supported devices.

# 0.3.7

  * Add support for logo and scroll wheel.
  * Add options for mouse DPI.
  * Add ability to create/modify your own colours.
  * Add "Breeze" tray icons for KDE desktops.
  * New features on Overview Screen -- show firmware version and colour in use.
  * Improvements to error, loading and restarting daemon screens.
  * Use daemon for determining device images.
  * Speed up the refresh rate when setting the ripple effect.
  * Prevent missing images for device icons and header background.
  * Update application icons.
  * Miscellaneous small fixes and improvements.

# 0.3.6

  * Add button to gracefully stop the daemon.
  * Add images for headsets and keypads.
  * Show device images on Overview screen.
  * Show more friendly errors when things go wrong.
  * Fix command loop (causing high CPU utilization)
  * Miscellaneous fixes.

# 0.3.5

  * Prevent crash when device serial returned null.
  * Correct logic for showing "No Devices Found" screen.
  * Update verbose messages when running with "-v" flag.
  * Fix wrong reactive colours being set.
  * Add device overview screen.
  * Drop obsolete "Enable Macro Keys" button.

# 0.3.4

  * On device not found error, check for a connected Razer product.
  * Track and retain device states.
  * Show optional zenity dialog when restarting daemon.
  * Fix "Reset Preferences" button.
  * Miscellaneous UI fixes.

# 0.3.3

  * Ensure FN/Space keys are enabled for keyboards that support it.
  * Add tabs to preferences.
  * Depend on python3-requests.
  * View change logs from within the application.
  * Add daemon settings to preferences.
  * Add ability to restart daemon service.
  * Prevent tray applet crash when profile didn't exist.
  * Prevent tray applet crash when daemon is not ready/present.
  * Add loading screen while Controller initialises.
  * Add demo option - Synchronised Razer BlackWidow Chroma Advert.
  * Remove useless "device refresh" button.

# 0.3.2

  * Add keyboard navigation support.
  * Dropdown menus are themed.
  * Minor UI changes.
    * Consistent use of normal cursor.
    * Profile editor tools relocated and shows selected tool.

# 0.3.1

  * Display error message on daemon initialisation failures.
  * Set process title earlier to prevent muddled process name.
  * Add daemon/library version information to About.
  * Ensure only supported features are shown.
  * Add support for pulsate effect on Razer BW2013.
  * Add support for logo lighting on Razer Abyssus.

# 0.3.0

  * Migrate to the new daemon.
  * Implement multi-device support.
  * Add ripple effects.
  * Hide features unsupported to selected device.
  * Upgrade configuration to version 4.
    * Switches to JSON profile format.
    * Drops centralised index method.
  * Show graphical error messages.
  * Fix broken open folder button.
  * Add icons to effects list.
  * New "dynamic" headings.
  * New tray applet icons and string updates.
  * Internal code tweaks and improvements.

# 0.2.3

  * Add autostart entry.
  * Show warning when ran under DaemonV2.

# 0.2.2

  * New application logo.
  * Upgraded profile format.
  * New application profiles list, with support for icons and renaming.
  * Add option to choose an existing application for new profiles.
  * Amendments to user interface.
  * Uses custom WebKit controls.
  * Automatically reload the tray applet on changes.
  * Refreshed translations.
  * Tray applet loads preferred colours.
  * Internal code clean-up.
  * Create packages for Yakkety.

# 0.2.1

  * New dialogue prompts for profile creation/deletion.
  * Add translation support.
  * Use a Python module for setting process title.
  * Internal code clean-up.

# 0.2.0

  * Migrated to WebKit2.
  * Internal project restructure.
  * Prepared packaging for Ubuntu.

# 0.1.0

  * Initial Release

