mcallegari / qlcplus

Q Light Controller Plus (QLC+) is a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc. This project is a fork of the great QLC project written by Heikki Junnila that aims to continue the QLC development and to introduce new features.
Apache License 2.0
921 stars 349 forks source link

RGBScript property "string" takes up all available width #1499

Closed Taste62 closed 6 months ago

Taste62 commented 6 months ago

Having at least one property of type "string" in the property list results in it taking up all available space, instead of just a bit as the other components.

Normal property window: image -> The property window has it's usual width.

Property window of the String function: image -> The property window has it's usual width.

Property window with "string" property and a large rgbmatrix: image -> The property window width is limited by the size of the rgbmatrix.

Property window with "string" property and a small rgbmatrix: image -> The property window width is limited by the direction control UI under the rgbmatrix.

Windows 10, QLC+ 4.12.8 from GitHub DMX USB & Velleman are disabled

mcallegari commented 6 months ago

@Taste62 just checked. DMX USB is working as expected on GitHub Action Windows builds.

Taste62 commented 6 months ago

I just couldn't figure out, what file to download from the drivers page for Windows 10 64bit, so i disabled it like I was told to do in the build instructions. I don't know if that somehow influenced the velleman plugin, but the build stoped with this error message, so just disabled it too.

[ 55%] Automatic MOC and UIC for target midi_test [ 55%] Built target midi_test_autogen [ 56%] Built target midi_test [ 56%] Automatic MOC and UIC for target velleman [ 56%] Built target velleman_autogen make[2]: No rule to make target 'C:/Qt/K8062D/K8062D.a', needed by 'plugins/velleman/src/velleman.dll'. Stop. make[1]: [CMakeFiles/Makefile2:5850: plugins/velleman/src/CMakeFiles/velleman.dir/all] Error 2 make: *** [Makefile:156: all] Error 2

mcallegari commented 6 months ago

Oh, I thought you were using automated builds. Step back..do you know what GitHub action builds are and how to download the built artifacts?

Taste62 commented 6 months ago

Nope, how do they work?

mcallegari commented 6 months ago

Every time I push a change to GitHub, 4 builds are automatically generated and can be downloaded from the "Actions" section of GitHub. Pick a commit and scroll down until you see the Artifacts section.

Taste62 commented 6 months ago

Ok, thanks, found it!