Skip to content
This repository was archived by the owner on Jul 23, 2024. It is now read-only.
This repository was archived by the owner on Jul 23, 2024. It is now read-only.

feat: Support for GNOME Shell 46 #871

Description

@arm32x

Feature description

The GNOME Shell theming support included in the nightly version of Gradience does not work with GNOME Shell 46. It would be nice if this was supported, especially considering that GNOME Shell 46 is now in the Arch package repos.

Additional Context

I'm using version 0.8.0.beta1.r199.gee5bc573-1 of the gradience-git package from the AUR. This is the stack trace that occurs when I press the Apply button:

Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/gradience/frontend/widgets/shell_theming_group.py", line 113, in on_apply_button_clicked
    user_themes_available = is_shell_ext_installed(ShellTheme().THEME_EXT_NAME)
                                                   ^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/gradience/backend/theming/shell.py", line 59, in __init__
    self._detect_shell_version()
  File "/usr/lib/python3.11/site-packages/gradience/backend/theming/shell.py", line 278, in _detect_shell_version
    raise UnsupportedShellVersion(
gradience.backend.exceptions.UnsupportedShellVersion: GNOME Shell version 46 is not supported. (Supported versions: 42, 43, 44, 45)

Did you read the Code of Conduct?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions