rog-core (0.15.4) focal; urgency=medium - Minor corrections to two laptops -- Luke Jones Wed, 22 Jul 2020 10:35:05 +1200 rog-core (0.15.3) focal; urgency=medium - Put G532 in right section for support -- Luke Jones Tue, 21 Jul 2020 22:07:53 +1200 rog-core (0.15.2) focal; urgency=medium - Add G532 support - Change GX531 to support all LED modes -- Luke Jones Tue, 21 Jul 2020 21:13:57 +1200 rog-core (0.15.1) focal; urgency=medium - Use correct keycode for calc -- Luke Jones Thu, 09 Jul 2020 20:31:04 +1200 rog-core (0.15.0) focal; urgency=medium - Support "Calc" fn key on G712 - ROG key has limited customization, see README.md for details. + Power + Sleep + MediaRecord + MediaFastFwd + MediaRewind + MediaNext + MediaPrev + MediaStop + MediaPlayPause + MediaVolMute + MediaVolUp + MediaVolDown + BacklightInc + BacklightDec + ControlConfig + LaunchTextEditor + LaunchEmailApp + LaunchNewsReader + LaunchCalendar + LaunchCalculator + LaunchWebBrowser + FileBrowser -- Luke Jones Thu, 09 Jul 2020 11:14:16 +1200 rog-core (0.14.5) focal; urgency=medium - Use udev rules to init the service -- Luke Jones Wed, 08 Jul 2020 21:53:04 +1200 rog-core (0.14.4) focal; urgency=medium - Improve how service is initialised on boot -- Luke Jones Tue, 07 Jul 2020 16:14:48 +1200 rog-core (0.14.3) focal; urgency=medium - Proper fix of laptop mode conversion bug -- Luke Jones Sun, 05 Jul 2020 21:22:05 +1200 rog-core (0.14.2) focal; urgency=medium - Try to correct how laptop modes are handled -- Luke Jones Sun, 05 Jul 2020 00:22:00 +1200 rog-core (0.14.1) focal; urgency=medium - Support for G512 series - Support for GU502 (variant of GA15) -- Luke Jones Sat, 04 Jul 2020 10:18:08 +1200 rog-core (0.14.0) focal; urgency=medium - Further refine the way setting LED modes works so it is more universal, this also allows for setting the brightness through `SetKeyBacklight` - `README_DBUS.md` to document DBUS interface - Dbus method `GetKeyBacklight` - Dbus method `GetKeyBacklightModes` -- Luke Jones Wed, 01 Jul 2020 11:04:34 +1200 rog-core (0.13.1) focal; urgency=medium * Properly initialise the device * Better log formatting -- Luke Jones Tue, 30 Jun 2020 09:56:52 +1200 rog-core (0.13.0) focal; urgency=medium - Dbus command `LedWriteBytes` renamed to `SetKeyBacklight` - Dbus command `SetKeyBacklight` will now take a JSON string instead of an array of bytes + Example: ``` { "Breathe": { "help": false, "colour": [ 254, 5, 171 ], "colour2": [ 0, 156, 156 ], "speed": "High" } } ``` note that `help` is unused but required as a side-effect of using `gumdrop` for CLI. - Dbus signal `LedCancelEffect` renamed to `KeyBacklightChanged` - Config file is now in JSON format, and will store only the LED modes that a laptop supports rather than the whole set -- Luke Jones Mon, 29 Jun 2020 21:45:51 +1200 rog-core (0.12.2) focal; urgency=medium * Changed "FanMode", "ChargeLimit" to "SetFanMode", "SetChargeLimit" * Added dbus signals "FanModeChanged", "ChargeLimitChanged" * Added dbus methods "GetFanMode", "GetChargeLimit" * Added support for ROG Strix G712 -- Luke Jones Mon, 29 Jun 2020 09:54:25 +1200 rog-core (0.12.0) focal; urgency=medium * Add modes for FX531 LEDs * Change where USB reset is called * Add support for G531GT * Remove duplicated code: it looks like there is at least *some* consistency in Consumer-Device keycodes that ASUS uses * `bat_charge_limit = 100` must be appended to the top of `/etc/rogcore.conf` -- Luke Jones Fri, 26 Jun 2020 16:47:03 +1200 rog-core (0.11.1) focal; urgency=medium * Use DBUS_NAME instead of DBUS_IFACE when requesting the name * Give different names for the bytearray arguments so that pydbus is not confused * Add org.freedesktop.DBus.Method.NoReply annotations * Remove dbus reply for multizone writes * Move led_writer to a main loop due to strange mpsc behaviour, this combined with mpsc channels offers a more reactive app * Small fix for unreported mode indexing issue -- Luke Jones Thu, 11 Jun 2020 20:57:56 +1200 rog-core (0.11.0) focal; urgency=medium * BREAKING CHANGE: Many of the RGB built-in modes have been renamed to match Armory-Crate names, this means that the `/etc/rogcore.conf` needs to be removed so it can be regenerated using the updated names. * Add better examples for AniMe display, and fix many small issues * Don't halt app iff AniMe display not found when running on GA14/GA15 laptops * Rename client crate to better suit * Added a device reset for both keyboard and AniMe devices before configuring them -- Luke Jones Tue, 09 Jun 2020 20:46:45 +1200 rog-core (0.10.0) focal; urgency=medium * Correctly set AMD boost * Add animatrix support for G14 laptops -- Luke Jones Tue, 02 Jun 2020 20:11:53 +1200 rog-core (0.9.9) focal; urgency=medium * Correctly set AMD boost -- Luke Jones Sat, 23 May 2020 19:24:36 +1200 rog-core (0.9.8) focal; urgency=medium * Fix fan-mode cli help -- Luke Jones Sat, 23 May 2020 18:08:18 +1200 rog-core (0.9.7) focal; urgency=medium * Start differentiating between models using the 0x1866 USB device * Refactor how to send multizone over dbus, and how to write it (write 4 packets before writing SET/APPLY) * Begin implementing profiles per board_name * Boost toggle for AMD (not freq adjustment yet) -- Luke Jones Sat, 23 May 2020 14:38:57 +1200 rog-core (0.9.6) focal; urgency=medium * Fix needing to double-tap fan-mode to change mode -- Luke Jones Fri, 22 May 2020 15:39:08 +1200 rog-core (0.9.5) focal; urgency=medium * Internal fixes to many small issues -- Luke Jones Fri, 22 May 2020 15:10:24 +1200 rog-core (0.9.4) focal; urgency=medium * Fix reloading last keyboard brightness on boot -- Luke Jones Tue, 05 May 2020 14:24:46 +1200 rog-core (0.9.3) focal; urgency=medium * Fixes to rog-core client functionality -- Luke Jones Mon, 04 May 2020 15:35:15 +1200 rog-core (0.9.2) focal; urgency=medium * Internal fixes to prevent deadlocks on mutexes -- Luke Jones Mon, 04 May 2020 13:24:40 +1200 rog-core (0.9.1) focal; urgency=medium * Initial packaging -- Luke Jones Sat, 02 May 2020 20:17:12 +1200