diff --git a/qui/styles/qubes-widgets-base.css b/qui/styles/qubes-widgets-base.css index d895b1a5..e45a2861 100644 --- a/qui/styles/qubes-widgets-base.css +++ b/qui/styles/qubes-widgets-base.css @@ -151,3 +151,12 @@ radiobutton radio { border: none; background: none; } + +tooltip { + text-shadow: none; + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); +} + +tooltip * { + color: @text-color; +} diff --git a/qui/updater/intro_page.py b/qui/updater/intro_page.py index e3dbcd0d..21b780de 100644 --- a/qui/updater/intro_page.py +++ b/qui/updater/intro_page.py @@ -168,7 +168,9 @@ def refresh_update_list(self, update_if_stale): if row.vm.name == "dom0": continue row.updates_available = bool(row.vm.name in to_update) - row.selected = bool(row.vm.name in to_update) + row.selected = bool( + row.vm.name in to_update + ) and not row.vm.features.get("prohibit-start", False) def get_vms_to_update(self) -> ListWrapper: """Returns list of vms selected to be updated"""