imarkoff / Marble-shell-theme

Shell theme for GNOME DE
GNU General Public License v3.0
290 stars 7 forks source link

Touch keyboard background is missing/transparent #25

Closed Excigma closed 6 months ago

Excigma commented 6 months ago

Describe the bug Touch keyboard buttons and background is missing/transparent

To Reproduce Steps to reproduce the behavior:

  1. Open the touch keyboard, you can do this by swiping up from the bottom edge when a flip laptop is flipped around

Expected behavior Keyboard should have a background

Screenshots image light terminal jumpscare

Let me know if there is any way I can help - I'm not too sure if there is something like browser devtools that I could bring up to help debug/fix this? I understand most people don't have a touchscreen

Excigma commented 6 months ago

I've dug around and found this: https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/538973868fbb04614c9d24988b9614e8f1c1081b/data/theme/gnome-shell-sass/widgets/_keyboard.scss

I've dug around on my system and found a folder: /usr/local/share/themes/default-pure/gnome-shell which has the transpiled css in it. Apparently, this was generated by an app called GDM Settings. Copying the relevant stuff from /* On-screen Keyboard */ from the transpiled makes the keys visible.

image

It also seems like it is possible to force the keyboard to show up without flipping my laptop with Settings > Accessibility > Typing > Screen keyboard (toggle on) and clicking on the search bar in Overview mode

imarkoff commented 6 months ago

Fixed. Buttons on the keyboard change color when you hover over them, but I cannot guarantee that the buttons change color when you press them with your finger.

image