On distros other than Ubuntu, the Yaru theme doesn't apply correctly in GDM when applied with something like GDM Settings
This is due to the gnome-shell.css file missing a bit. The example below is for Yaru-dark's gnome-shell.css, but the fix would apply to all colors, dark and light.
Adding ".login-dialog" before ".login-dialog-prompt-entry:focus" fixes the problem and applies the correct border color around the username and password entry fields on the login screen. This also matches what the default GNOME shell theme does.
Expected Behavior
The border color should be orange
Actual Behavior
Due to the missing ".login-dialog", on distros that haven't modified the default shell theme like Ubuntu, it falls back to the default color.
System information
Yaru version
I used various versions, including the most recent one in the Fedora repos and one directly copied from Ubuntu.
Before:
After:
This fix only fixes the resulting gnome-shell.css files, but the problem is probably in the source files. I'm not that familiar with css and not at all scss, so I can't really fix the cause, I'm afraid.
On distros other than Ubuntu, the Yaru theme doesn't apply correctly in GDM when applied with something like GDM Settings
This is due to the gnome-shell.css file missing a bit. The example below is for Yaru-dark's gnome-shell.css, but the fix would apply to all colors, dark and light.
How it currently looks:
The fixed version:
Adding ".login-dialog" before ".login-dialog-prompt-entry:focus" fixes the problem and applies the correct border color around the username and password entry fields on the login screen. This also matches what the default GNOME shell theme does.
Expected Behavior
The border color should be orange
Actual Behavior
Due to the missing ".login-dialog", on distros that haven't modified the default shell theme like Ubuntu, it falls back to the default color.
System information
Yaru version
I used various versions, including the most recent one in the Fedora repos and one directly copied from Ubuntu.
Before:
After:
This fix only fixes the resulting gnome-shell.css files, but the problem is probably in the source files. I'm not that familiar with css and not at all scss, so I can't really fix the cause, I'm afraid.