*******************************************************************************
CHANGE LOG
===============================================================================

Colour Wheel for Control4 driver
-------------------------------------------------------------------------------
Version   511
Date      27-07-2023

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- N/A

BUG FIXES
- Fixed bug that could occur when loading the webview on OS3.3.3

-------------------------------------------------------------------------------
Version   510
Date      09-01-2023

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- Allow up to 20 scenes

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   509
Date      15-12-2022

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- Changed Set Color/Brightness controls to use the correct rate parameter introduced in OS3.3.2

BUG FIXES
- Fixed colour control for legacy 'Proxy Interface' driver

-------------------------------------------------------------------------------
Version   506
Date      29-09-2022

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- N/A

BUG FIXES
- CCT drivers using native coloured lighting functionality now set using the correct mode

-------------------------------------------------------------------------------
Version   505
Date      22-09-2022

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- Added property 'Auto-Select lights when webview opens'

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   504
Date      02-08-2022

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- N/A

BUG FIXES
- Drivers using native coloured lighting functionality now set using the correct mode
- Added workaround for improved control with Fibaro drivers

-------------------------------------------------------------------------------
Version   502
Date      23-06-2022

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- Added vertical line for advanced CCT control

BUG FIXES
- Corrected feedback & scenes on advanced colour wheel for legacy RGBW drivers
- Fixed rare issue where the colour indicators would appear as black

-------------------------------------------------------------------------------
Version   501
Date      17-06-2022

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- N/A

BUG FIXES
- Removed warning 'invalid locale' that appeared without a reason

-------------------------------------------------------------------------------
Version   500
Date      15-06-2022

DRIVER COMPATIBILITY
- Added support for all drivers that use the new native coloured lighting functionality

ENHANCEMENTS
- Added saturation control via an upgraded UI

BUG FIXES
- T3/T4 screens use the correct communication method in OS3.3

-------------------------------------------------------------------------------
Version   408
Date      22-04-2022

DRIVER COMPATIBILITY
- Added support for Mode eDin RGB / RGBW / TW dimmers
- Added support for LIFX LED lights (Chowmain and Axon Engineering)

ENHANCEMENTS
- N/A

BUG FIXES
- Corrected feedback for Fibaro drivers
- Fixed colour wheel overlapping with brightness slider on square displays

-------------------------------------------------------------------------------
Version   407
Date      17-02-2022

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- Added Italian localisation

BUG FIXES
- Fixed startup issue on OS3.3+

-------------------------------------------------------------------------------
Version   406
Date      05-01-2022

DRIVER COMPATIBILITY
- Added support for Tuya RGB/W loads

ENHANCEMENTS
- Improved reliability for control of Enhanced Lighting Interface drivers

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   405
Date      20-12-2021

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- N/A

BUG FIXES
- Fixed bug where the webview would crash when modifying scenes for a driver that
  has already been removed from the Control4 project
- De-selects any lights that have been removed from the Control4 project

-------------------------------------------------------------------------------
Version   404
Date      17-12-2021

DRIVER COMPATIBILITY
- Added support for new variant of Axxess DCM5

ENHANCEMENTS
- N/A

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   403
Date      14-12-2021

DRIVER COMPATIBILITY
- Added support for TP-Link Kasa Smart LED Light Strip (KL430)

ENHANCEMENTS
- N/A

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   402
Date      13-12-2021

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- N/A

BUG FIXES
- Fixed 'Rebuild Webview' action which was failing to do its job
- Fixed rare issue where Colour Wheel would not initialise correctly on a processor reboot

-------------------------------------------------------------------------------
Version   400
Date      06-12-2021

DRIVER COMPATIBILITY
- Added support for Velbus

ENHANCEMENTS
- Added mobile webview functionality from the iOS/android app
- Improved stored scene feedback when multiple lights are selected
- Added warning indicating if the driver filename has been changed
- Sort direction can be changed on webview

BUG FIXES
- Fixed white slider sometimes displayed incorrect colour feedback

-------------------------------------------------------------------------------
Version   310
Date      21-10-2021

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- N/A

BUG FIXES
- Fixed issue where Enhanced Lighting Interface would sometimes fail to initialise

-------------------------------------------------------------------------------
Version   309
Date      22-09-2021

DRIVER COMPATIBILITY
- N/A

ENHANCEMENTS
- Added option to choose whether driver-specific scenes functionality is used

BUG FIXES
- Changing the name of a non-primary proxy no longer updates the display name in Colour Wheel

-------------------------------------------------------------------------------
Version   308
Date      16-09-2021

DRIVER COMPATIBILITY
- Added support for Govee Light driver by ChowMain

ENHANCEMENTS
- Added Singleton driver warning

BUG FIXES
- Changing the name of a non-primary proxy no longer updates the display name in Colour Wheel

-------------------------------------------------------------------------------
Version   307
Date      15-07-2021

DRIVER COMPATIBILITY
- Added support for FutureNow RGB driver
- Added support for Zuma Lumisonic Tunable White driver
- Added support for new variants of the Collingwood and Nicolaudie suite

ENHANCEMENTS
- Changed dial indicator to white to improve visibility
- RGBW fixtures now show white level mixed into colour feedback for scenes
- T4 screens are now selectable for the 'Clear Touchscreen Cache' action

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   306
Date      11-06-2021

DRIVER COMPATIBILITY
- Added support for Axxess driver suite
- Added support for Shelly IoT RGB/RGBW/CT drivers (Janus and Chowmain)
- Added support for Rako LightV2 RGB/RGBW drivers
- Added CT support for Philips Hue full colour drivers
- Removed support for Philips Hue brightness-only drivers, as they have no RGB/CT control

ENHANCEMENTS
- Improved communications protocol for Rako
- Improved colour feedback for Philips Hue and KNX RGB lights
- Enabled LuaJIT

BUG FIXES
- Fixed 'Sync Scenes' functionality
- Fixed effects commands that were sending incorrectly for LiteWave

-------------------------------------------------------------------------------
Version   305
Date      11-02-2021

DRIVER COMPATIBILITY
- Added support for Fibaro

ENHANCEMENTS
- When navigators are refreshed, the project is re-interrogated

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   304
Date      08-02-2021

DRIVER COMPATIBILITY
- Added effects functionality for Collingwood Lighting
- Removed support for Lutron single-channel RGB, which is now supported via Enhanced Lighting Interface

ENHANCEMENTS
- Improved communications protocol for Nicolaudie and Collingwood

BUG FIXES
- N/A

-------------------------------------------------------------------------------
Version   303
Date      21-12-2020

DRIVER COMPATIBILITY
- Added support for KNX Coloured Lighting tunable white

ENHANCEMENTS
- N/A

BUG FIXES
- Fixed issue where getting the current light levels would crash if the light driver has not started up correctly
- Fixed issue where variable listeners for single-channel Lutron RGB would not be removed when no longer needed
- Hidden lights are now persisted through a driver reboot

-------------------------------------------------------------------------------
Version   302
Date      03-12-2020

DRIVER COMPATIBILITY
- Added support for KNX Coloured Lighting
- Added effects functionality for Aurora AOne RGBW
- Added effects functionality for ArtNet DMX RGB and RGB-M
- Added effects functionality for LiteWave wLightBox Colour Controller
- Added effects functionality for Philips Hue Colour drivers

ENHANCEMENTS
- Added new icons for iOS and android webpage favourites
- Improved style formatting for iOS devices
- White level is now stored and recalled in scenes for RGBW drivers
- Switching between RGB and Warm White views will keep devices that support both selected

BUG FIXES
- Fixed an issue where a corrupt driver configuration would crash the webview
- Fixed issue where enhanced lighting interface drivers would sometimes appear without a room name or manufacturer
- Light colour and brightness now updates on one T3 screen a short time after it is changed from another

-------------------------------------------------------------------------------
Version   301
Date      23-10-2020

BUG FIXES
- Fixed issue preventing control of multiple lights at once

-------------------------------------------------------------------------------
Version   300
Date      17-08-2020

DRIVER COMPATIBILITY
- Added support for LiteWave wLightBox RGB/RGBW drivers
- Added support for NexLux Light Strip (RGB and Hue)

ENHANCEMENTS
- Added a 'sort by' option in the lights sidebar
- Select a sort category title to select all lights in that category
- Overhaul of the underlying functionality to vastly improve operation

BUG FIXES
- Fixed bug where WW lights would not show their colour at first following Colour Wheel reinitialising

-------------------------------------------------------------------------------
Version   210
Date      09-04-2020

BUG FIXES
- Added RGBW support for Domaudeo RGB Group (no scene) driver that was previously missed

-------------------------------------------------------------------------------
Version   209
Date      02-04-2020

DRIVER COMPATIBILITY
- Added RGBW support for Domaudeo RGB drivers

BUG FIXES
- Fixed a bug where slider commands would send twice

-------------------------------------------------------------------------------
Version   208
Date      03-03-2020

DRIVER COMPATIBILITY
- Added support for Lutron Homeworks QS single-proxy dimmer via its default RGB colour space
- Added property to enable discovery of Lutron Homeworks QS dimmers (default NO)

-------------------------------------------------------------------------------
Version   207
Date      07-01-2020

DRIVER COMPATIBILITY
- Added support for Philips Hue Lamp Group Brightness

BUG FIXES
- Minor bug fixes

-------------------------------------------------------------------------------
Version   206
Date      29-10-2019

BUG FIXES
- Minor bug fixes

-------------------------------------------------------------------------------
Version   204
Date      10-10-2019

DRIVER COMPATIBILITY
- Added support for ArtNet DMX RGB/RGB-M drivers by ExtraVeg

ENHANCEMENTS
- Improved current colour feedback

-------------------------------------------------------------------------------
Version   203
Date      09-10-2019

DRIVER COMPATIBILITY
- Added support for TP-Link LB-XXXX Smart Wifi Bulbs

ENHANCEMENTS
- Added action to reset touch screen cache

BUG FIXES
- Fixed bug where the webview would crash if a selected light was removed from the Control4 project

-------------------------------------------------------------------------------
Version   202
Date      12-09-2019

DRIVER COMPATIBILITY
- Added support for Aurora AOne Smart Lighting

ENHANCEMENTS
- Changed warning that the driver only works on T3 touch panels

-------------------------------------------------------------------------------
Version   201
Date      30-07-2019

BUG FIXES
- Corrected typos in the user guide
- Fixed YeeLight not appearing in the Warm White menu

-------------------------------------------------------------------------------
Version   200
Date      29-07-2019

DRIVER COMPATIBILITY
- Added support for YeeLight Smart LED Bulbs
- Added support for Converging Systems ILC-400C and ILC-100C LED drivers (RGB/RGBW only)
- Added support for Domaudeo RGB and Tunable White driver suite

ENHANCEMENTS
- Connection from Colour Wheel interface to the C4 processor re-established if lost
- Press on the light type header to toggle select all/none
- Press and hold on a light to get the option to hide it from the view
- Feedback from single-proxy hue scale dimmers processed
- Updated documentation to describe how to access Colour Wheel in Control4 v3.0

BUG FIXES
- Fixed bug where the view would default to RGB even if only CT dimmers were present

-------------------------------------------------------------------------------
Version   120
Date      19-07-2019

- Server port re-assigned to avoid conflict with Intercom Anywhere

-------------------------------------------------------------------------------
Version   118
Date      03-06-2019

- Fixed icon not displaying in v3.0
- Added favicon

-------------------------------------------------------------------------------
Version   117
Date      24-05-2019

- Created a 2nd version of the driver for use with DriverCentral
- Added option to select 'device scenes' for supported drivers
- Improved project interrogation efficiency
- Updated websocket library to allow for larger packets
- Revamped documentation

-------------------------------------------------------------------------------
Version   116
Date      26-04-2019

- Updated icon

-------------------------------------------------------------------------------
Version   115
Date      04-04-2019

- Changed the way driver gets the controller IP

-------------------------------------------------------------------------------
Version   114
Date      29-03-2019

- Added MAC address property

-------------------------------------------------------------------------------
Version   113
Date      19-03-2019

- Fixed react version issue that appeared on hc-800 controllers
- Added support for NicoLaudie Stick DE3

-------------------------------------------------------------------------------
Version   111
Date      08-03-2019

- Added compatability with the Philips Hue drivers 'Single Lamp White Warmth (V3)',
  'Lamp Group White Warmth' and 'Lamp Group Full Colour'
- Setting a scene from Colour Wheel also sets the scene also sets the scene/preset
  in the proxy driver for 3rd-party dimmers (if available)
- Added an action to synchronise scenes in 3rd-party dimmers (if available)

-------------------------------------------------------------------------------
Version   110
Date      26-02-2019

- Added UI icon

-------------------------------------------------------------------------------
Version   109
Date      14-02-2019

- Fixed bug where ExtraVeg Philips Hue 4-fader v2 driver was not detected
- Fixed bug causing a project interrogation to retrieve the wrong name for 3rd party
  colour dimmers
- Changed visual feedback white level to reduce darkness for low white levels

-------------------------------------------------------------------------------
Version   108
Date      04-02-2019

- Only the relevant tabs (RGB/RGBW and/or White Warmth) are shown in the webview

-------------------------------------------------------------------------------
Version   107
Date      17-01-2019

- Added support for Adeo SGDD HSV Dimmer
- Added an action to rebuild the webview

-------------------------------------------------------------------------------
Version   106
Date      14-01-2019

- Added FAQ to documentation

-------------------------------------------------------------------------------
Version   105
Date      04-01-2019

- Increased demo period to 2 hours

-------------------------------------------------------------------------------
Version   104
Date      19-12-2018

- Added compatibility with the newly created Proxy Interface drivers

-------------------------------------------------------------------------------
Version   103
Date      29-11-2018

- Added compatibility with the newly created Proxy Interface drivers

-------------------------------------------------------------------------------
Version   103
Date      29-11-2018

- Changed visual feedback brightness to reduce colour darkness for low brightnesses,
  allowing easier identification of low-brightness colours
- Added event listener that looks for driver name changes to update displayed webview
  name (interface drivers only - Janus-created drivers have a customisable property to
  define this name)

-------------------------------------------------------------------------------
Version   102
Date      16-11-2018

- Added interface functionality directly in to webview

-------------------------------------------------------------------------------
Version   101
Date      06-11-2018

- Added compatibility with dual RGB-CT and RGBW-CT lights

-------------------------------------------------------------------------------
Version   100
Date      05-11-2018

- Initial full release

-------------------------------------------------------------------------------
