https://bugs.kde.org/show_bug.cgi?id=516396

            Bug ID: 516396
           Summary: KColorSchemeEditor: displays "inactive" color sets in
                    the editor (inactive - when window is out of focus)
    Classification: I don't know
           Product: kde
      Version First unspecified
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 189873
  --> https://bugs.kde.org/attachment.cgi?id=189873&action=edit
Example of inactive color set (Header)

SUMMARY

There are two ways to redefine the header color.

1. Using a header set of colors - [Colors:Header] (as made in Breeze colors
schemes).

    And the catch is that there is no way to edit an "inactive" set
([Inactive]) from the interface, only manually editing the color scheme file.

2. Using the [WM] section, and the color set is [Colors:Header] must be
completely omitted.

    Only when there is no set of [Colors:Header] in the scheme, the
corresponding items appear in the editor.

The result differs depending on the chosen method. In the [WM] method, the
header color will be only at the header itself with the buttons in it. And the
color of the remaining part of the "cap" will be taken from the background of
the window. In the case when the color is set via [Colors:Header] - this color
applies to the entire "cap".

1. So, the editor currently lacks the ability to configure "inactive" color
sets. Probably, all [Inactive] sets should also be displayed in the editor
along with other sets marked "(for inactive window)", for example, "Header (for
inactive window)". And they should be displayed if they are already set in the
color scheme.

2. In general, the editor lacks the ability to remove the entire set from the
color scheme. That is, there is no way in the editor to delete the "Header"
set, this can only be achieved by manually editing the config.

    Perhaps this can be solved with a separate tab in the editor, where you can
manage color sets - so, you can add them to the scheme from the general list of
sets, as well as remove unnecessary ones.

    Thus, on one tab there will be management of the sets themselves and their
presence in the schema, and on the other tab - the contents of these sets (as
they are now).

STEPS TO REPRODUCE

1. Copy the Breeze Light color scheme in editor.
2. Change the header color for the active window.
3. Make sure that it is not possible in the editor to specify the header color
for an inactive window.

OBSERVED RESULT

There is no way to control the color of the inactive window header from the UI.

EXPECTED RESULT

There should be such a way in UI, since Breeze is a default color scheme, and
it should allow to edit it fully from the UI, not from a text editor.

SOFTWARE/OS VERSIONS

KDE Plasma Version: 6.6.80
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to