qubes-issues icon indicating copy to clipboard operation
qubes-issues copied to clipboard

Highlighting text in the Qubes OS Update tool results in black text on a dark blue background, which is difficult to read

Open emanruse opened this issue 1 year ago • 5 comments

Qubes OS release

4.2

Brief summary

Black text on dark blue background is difficult to read. Use readable color combination.

Steps to reproduce

Run Qubes OS Update and select any VM from the list.

Expected behavior

The selected item should be readable.

Actual behavior

The text (black on blue) is difficult to read.

emanruse avatar Feb 17 '24 15:02 emanruse

Just a suggestion here. Qubes Blue looks very nice on light themes IMO.

css selector is treeview:selected {background-color: #63a0ff}

updater

alimirjamali avatar Aug 18 '24 00:08 alimirjamali

I think it needs more contrast. The current dark blue BG is OK if the text is white.

emanruse avatar Aug 19 '24 07:08 emanruse

Hi @marmarta,

I have a possible solution for the text visibility issue in the Qubes OS Update tool. By fixing the background color and changing the text color to ensure better contrast, we can make the UI more readable regardless of the theme the user is using.

For example, using a light text color (like white) against the current dark blue background would enhance readability significantly. This change should help improve the user experience across all themes.

Similar to what @alimirjamali said we can add:

treeview:selected { background-color: #63a0ff; color: #f5f5f5; /* Change text color to gray */ }

Let me know your thoughts!

Or maybe write the function for adaptive coloring based on user's theme?

AnushkaShreyam avatar Oct 03 '24 07:10 AnushkaShreyam

Can you post a screenshot how it looks?

marmarek avatar Oct 03 '24 13:10 marmarek

seconded the question for a screenshot - and also, I think that generlly this can be a sufficient solution, as the background color does not adapt to theme (I think)

marmarta avatar Oct 03 '24 13:10 marmarta

Automated announcement from builder-github

The package desktop-linux-manager has been pushed to the r4.3 testing repository for the Debian template. To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing bookworm-testing (or appropriate equivalent for your template version), then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

qubesos-bot avatar Nov 08 '24 01:11 qubesos-bot

Automated announcement from builder-github

The component desktop-linux-manager (including package desktop-linux-manager) has been pushed to the r4.3 testing repository for the Fedora template. To test this update, please install it with the following command:

sudo dnf update --enablerepo=qubes-vm-r4.3-current-testing

Changes included in this update

qubesos-bot avatar Nov 08 '24 01:11 qubesos-bot

Automated announcement from builder-github

The package desktop-linux-manager has been pushed to the r4.3 testing repository for the Debian template. To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing trixie-testing (or appropriate equivalent for your template version), then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

qubesos-bot avatar Nov 08 '24 01:11 qubesos-bot

Automated announcement from builder-github

The component desktop-linux-manager (including package desktop-linux-manager) has been pushed to the r4.3 testing repository for the Fedora template. To test this update, please install it with the following command:

sudo dnf update --enablerepo=qubes-vm-r4.3-current-testing

Changes included in this update

qubesos-bot avatar Nov 08 '24 01:11 qubesos-bot

Automated announcement from builder-github

The component desktop-linux-manager (including package desktop-linux-manager) has been pushed to the r4.3 testing repository for the Fedora template. To test this update, please install it with the following command:

sudo dnf update --enablerepo=qubes-vm-r4.3-current-testing

Changes included in this update

qubesos-bot avatar Nov 08 '24 01:11 qubesos-bot

Automated announcement from builder-github

The package desktop-linux-manager has been pushed to the r4.2 testing repository for the Debian template. To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing bookworm-testing (or appropriate equivalent for your template version), then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

qubesos-bot avatar Jun 06 '25 14:06 qubesos-bot

Automated announcement from builder-github

The component desktop-linux-manager (including package desktop-linux-manager) has been pushed to the r4.2 testing repository for the Fedora template. To test this update, please install it with the following command:

sudo dnf update --enablerepo=qubes-vm-r4.2-current-testing

Changes included in this update

qubesos-bot avatar Jun 06 '25 14:06 qubesos-bot

Automated announcement from builder-github

The package desktop-linux-manager has been pushed to the r4.2 testing repository for the Debian template. To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing trixie-testing (or appropriate equivalent for your template version), then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

qubesos-bot avatar Jun 06 '25 14:06 qubesos-bot

Automated announcement from builder-github

The component desktop-linux-manager (including package desktop-linux-manager) has been pushed to the r4.2 testing repository for the Fedora template. To test this update, please install it with the following command:

sudo dnf update --enablerepo=qubes-vm-r4.2-current-testing

Changes included in this update

qubesos-bot avatar Jun 06 '25 14:06 qubesos-bot

Automated announcement from builder-github

The component desktop-linux-manager (including package desktop-linux-manager) has been pushed to the r4.2 testing repository for the Fedora template. To test this update, please install it with the following command:

sudo dnf update --enablerepo=qubes-vm-r4.2-current-testing

Changes included in this update

qubesos-bot avatar Jun 06 '25 14:06 qubesos-bot

Automated announcement from builder-github

The package desktop-linux-manager has been pushed to the r4.2 stable repository for the Debian template. To install this update, please use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

qubesos-bot avatar Jun 30 '25 00:06 qubesos-bot

Automated announcement from builder-github

The package desktop-linux-manager has been pushed to the r4.2 stable repository for the Debian template. To install this update, please use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

qubesos-bot avatar Jun 30 '25 00:06 qubesos-bot

Automated announcement from builder-github

The component desktop-linux-manager (including package desktop-linux-manager) has been pushed to the r4.2 stable repository for the Fedora template. To install this update, please use the standard update command:

sudo dnf update

Changes included in this update

qubesos-bot avatar Jun 30 '25 02:06 qubesos-bot

Automated announcement from builder-github

The component desktop-linux-manager (including package desktop-linux-manager) has been pushed to the r4.2 stable repository for the Fedora template. To install this update, please use the standard update command:

sudo dnf update

Changes included in this update

qubesos-bot avatar Jun 30 '25 02:06 qubesos-bot