Skip to content

Conversation

@jpue
Copy link
Contributor

@jpue jpue commented Jun 8, 2025

#1722 (or 4bbba7b, respectively) introduced the possibility to sort the fixture-channel-list on the Level page of Virtual Console Slider properties dialog.

However, this was done by comparing the channel names as a string and thus introduced known "sorting anomalies": Channel 1 - Channel 10 - Channel 11 - Channel 2 - ... (tested with the Lixada Mini Gobo Moving Head fixture).

In my opinion, this is particularly unintuitive for non-programmer users of QLC+.

This PR attempts to fix this problem by basing the sort on the numeric channel id instead of the string name.

(I am not very familiar with Qt Framework and its internals, so if there is a better solution, please treat this PR as an issue report and ignore my code.)

@coveralls
Copy link

coveralls commented Jun 8, 2025

Coverage Status

coverage: 34.28% (-0.007%) from 34.287%
when pulling c9fc787 on jpue:master
into cf1a880 on mcallegari:master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants