]> git.basschouten.com Git - openhab-addons.git/commit
[Nanoleaf] Support lines (#13881)
authorJørgen Austvik <jaustvik@acm.org>
Thu, 8 Dec 2022 21:39:45 +0000 (22:39 +0100)
committerGitHub <noreply@github.com>
Thu, 8 Dec 2022 21:39:45 +0000 (22:39 +0100)
commit02398b14a38b5b4299cc07c2893c0c4e80199c44
tree71944c1345860246dd494faaf6c986734cd6c1c8
parent0e68936663b14a4d0330d4b6c0d2778b0dabfdf0
[Nanoleaf] Support lines (#13881)

Lines is a Nanoleaf shape we haven't been able to test earlier.

Now we have tested them, and added support for painting them as well.

They do unfortunately not support touch gestures.

Signed-off-by: Jørgen Austvik <jaustvik@acm.org>
bundles/org.openhab.binding.nanoleaf/README.md
bundles/org.openhab.binding.nanoleaf/src/main/java/org/openhab/binding/nanoleaf/internal/layout/ShapeType.java
bundles/org.openhab.binding.nanoleaf/src/main/java/org/openhab/binding/nanoleaf/internal/layout/shape/NoDraw.java [new file with mode: 0644]
bundles/org.openhab.binding.nanoleaf/src/main/java/org/openhab/binding/nanoleaf/internal/layout/shape/PanelFactory.java
bundles/org.openhab.binding.nanoleaf/src/main/java/org/openhab/binding/nanoleaf/internal/layout/shape/SingleLine.java [new file with mode: 0644]
bundles/org.openhab.binding.nanoleaf/src/test/java/org/openhab/binding/nanoleaf/internal/layout/NanoleafLayoutTest.java
bundles/org.openhab.binding.nanoleaf/src/test/resources/lines.json [new file with mode: 0644]