View Issue Details

IDProjectCategoryView StatusLast Update
0020364MMW 5Skinning frameworkpublic2024-03-25 12:57
Reporterzvezdan Assigned To 
PrioritynoneSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version5.1 
Summary0020364: Issues with skins when the program is inactive (a body class when the program is inactive needed)
Description1. The title bar of the main window and dialog boxes is not displayed in another color when the program is inactive (with the skins that have the title bar skinned differently than the body of the window, e.g. Material Design).

2. The default button is not displayed as non-default when the program is inactive.

Here is how the default button should properly behave: open Properties dialog box in File Explorer (or any other dialog box in any other normal Windows program that displays the default buttons), the default button will be displayed as such, i.e. Ok button will be different than Cancel button; then switch to another program, but leave the dialog box visible -> its default button will be displayed as non-default.

There is the :window-inactive pseudo-class that could be used in css, but it is not officially supported and it seems that it doesn't work in Chromium, nor :-moz-window-inactive. So, maybe you should add your own class for body or :root element that could be skinned for such condition.
Tagstodoc-dev
Fixed in build3001

Activities

michal

2024-02-23 12:21

developer   ~0074344

Fixed in build 3001. Used class "inactive" for body element.

peke

2024-03-25 12:57

developer   ~0074798

Verified 3007