Improve UI/UX in Open-Source checkbox columns #194
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
applications/manjaro-settings-manager#194
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
At the moment, The Hardware Configuration uses two checkboxes to declare whether the item is open-source or installed. I think this is slightly confusing as typically checkboxes are meant to be clicked in order to change state!
I think a better solution for the UI would to be changing the Open-source column to instead be called "Source", and display a string instead of a checkbox, as a string does not imply interactivity.
If it is open source, it should display "Open Source", if it is not, it should display "Proprietary".
I think that will be a slightly less confusing experience, since everyone I have shown this menu to has remarked that the checkboxes don't make sense.
Similarly, I think installed being a checkbox implies to the user that clicking it will install the driver. However, that isn't the case. This issue is slightly harder to rectify, though. Maybe it warrants a separate issue.
I would make a PR to fix this, but it doesn't appear as an option for me.
Was quite confusing too when first started using Manjaro. Now want to do PR, but not sure how.

Here is how it looks:
This is still confusing for those reasons:
Closing stale issue. Please feel free to reopen it if the issue is still valid.
of course this is still valid nothing has been done to change the issue
I don't think it's that confusing to understand, but I like what you're recommending. As the current layout shows X checkbox for "Open-Source" and an X checkbox for "Installed" It would be better to be a boolean/string than an ambiguous "X".
Please see Sending A PR To Manjaro Gitlab From Github