Improve UI/UX in Open-Source checkbox columns #194

Open
opened 2021-11-11 10:00:07 +00:00 by zkldi · 6 comments
zkldi commented 2021-11-11 10:00:07 +00:00 (Migrated from gitlab2.manjaro.org)

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.

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.
RooperK commented 2021-11-15 08:01:34 +00:00 (Migrated from gitlab2.manjaro.org)

Was quite confusing too when first started using Manjaro. Now want to do PR, but not sure how.
Here is how it looks:
image

Was quite confusing too when first started using Manjaro. Now want to do PR, but not sure how. Here is how it looks: ![image](/uploads/48740cbe06aa646ad107e6e1612d222a/image.png)
Wilmhit commented 2021-11-24 18:07:57 +00:00 (Migrated from gitlab2.manjaro.org)

This is still confusing for those reasons:

  • Checkboxes give an idea you can just click them and it will somehow be installed in background.
  • Lacks information which one of those is actively being used.
  • This panel has option for to "show all devices". No other device shows if the driver is open-source or installed (columns empty).
  • The whole thing is named "Hardware Configuration" (at least on KDE), so it should be used to view what hardware is installed on the device, not install video drivers.
This is still confusing for those reasons: - Checkboxes give an idea you can just click them and it will somehow be installed in background. - Lacks information which one of those is actively being used. - This panel has option for to "show all devices". No other device shows if the driver is open-source or installed (columns empty). - The whole thing is named "Hardware Configuration" (at least on KDE), so it should be used to view what hardware is installed on the device, not install video drivers.
yochananmarqos1 commented 2022-06-16 23:46:07 +00:00 (Migrated from gitlab2.manjaro.org)

Closing stale issue. Please feel free to reopen it if the issue is still valid.

Closing stale issue. Please feel free to reopen it if the issue is still valid.
yochananmarqos1 (Migrated from gitlab2.manjaro.org) closed this issue 2022-06-16 23:46:08 +00:00
zkldi commented 2022-07-07 20:52:55 +00:00 (Migrated from gitlab2.manjaro.org)

of course this is still valid nothing has been done to change the issue

of course this is still valid nothing has been done to change the issue
zkldi (Migrated from gitlab2.manjaro.org) reopened this issue 2022-07-07 20:52:55 +00:00
vvbudh commented 2022-09-18 20:25:59 +00:00 (Migrated from gitlab2.manjaro.org)

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".

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".
yochananmarqos1 commented 2024-05-05 20:05:12 +00:00 (Migrated from gitlab2.manjaro.org)

I would make a PR to fix this, but it doesn't appear as an option for me.

Please see Sending A PR To Manjaro Gitlab From Github

> I would make a PR to fix this, but it doesn't appear as an option for me. Please see [Sending A PR To Manjaro Gitlab From Github](url)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
applications/manjaro-settings-manager#194
No description provided.