diff --git a/data/gnome-shell-theme.gresource.xml b/data/gnome-shell-theme.gresource.xml index 1d97b1ce5..f14ae57ed 100644 --- a/data/gnome-shell-theme.gresource.xml +++ b/data/gnome-shell-theme.gresource.xml @@ -19,6 +19,12 @@ filter-selected-rtl.svg gnome-shell.css gnome-shell-high-contrast.css + key-enter.svg + key-hide.svg + key-layout.svg + key-shift.svg + key-shift-uppercase.svg + key-shift-latched-uppercase.svg logged-in-indicator.svg message-indicator-symbolic.svg no-events.svg diff --git a/data/theme/gnome-shell-sass/_common.scss b/data/theme/gnome-shell-sass/_common.scss index d166075e4..d3adf0300 100644 --- a/data/theme/gnome-shell-sass/_common.scss +++ b/data/theme/gnome-shell-sass/_common.scss @@ -1643,7 +1643,7 @@ StScrollBar { background-color: #393f3f; min-height: 2em; min-width: 2em; - font-size: 14pt; + font-size: 16pt; border-radius: 3px; border: 1px solid #464d4d; color: #e5e5e5; @@ -1658,16 +1658,32 @@ StScrollBar { &.default-key { border-color: #2d3232; background-color: #1d2020; + background-size: 20px; } &.enter-key { border-color: #005684; background-color: #006098; + background-image: url("resource:///org/gnome/shell/theme/key-enter.svg"); + } + &.shift-key-lowercase { + background-image: url("resource:///org/gnome/shell/theme/key-shift.svg"); + } + &.shift-key-uppercase { + background-image: url("resource:///org/gnome/shell/theme/key-shift-uppercase.svg"); + } + &.shift-key-uppercase:latched { + background-image: url("resource:///org/gnome/shell/theme/key-shift-latched-uppercase.svg"); + } + &.hide-key { + background-image: url("resource:///org/gnome/shell/theme/key-hide.svg"); + } + &.layout-key { + background-image: url("resource:///org/gnome/shell/theme/key-layout.svg"); } } .keyboard-subkeys { //long press on a key popup color: white; - padding: 5px; -arrow-border-radius: 10px; -arrow-background-color: transparentize($osd_bg_color, 0.3); -arrow-border-width: 2px; diff --git a/data/theme/key-enter.svg b/data/theme/key-enter.svg new file mode 100644 index 000000000..ea7b243b5 --- /dev/null +++ b/data/theme/key-enter.svg @@ -0,0 +1,109 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/data/theme/key-hide.svg b/data/theme/key-hide.svg new file mode 100644 index 000000000..288fe881e --- /dev/null +++ b/data/theme/key-hide.svg @@ -0,0 +1,114 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/data/theme/key-layout.svg b/data/theme/key-layout.svg new file mode 100644 index 000000000..233a0e671 --- /dev/null +++ b/data/theme/key-layout.svg @@ -0,0 +1,114 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/data/theme/key-shift-latched-uppercase.svg b/data/theme/key-shift-latched-uppercase.svg new file mode 100644 index 000000000..02bddd5dd --- /dev/null +++ b/data/theme/key-shift-latched-uppercase.svg @@ -0,0 +1,109 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/data/theme/key-shift-uppercase.svg b/data/theme/key-shift-uppercase.svg new file mode 100644 index 000000000..b4e293b15 --- /dev/null +++ b/data/theme/key-shift-uppercase.svg @@ -0,0 +1,104 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/data/theme/key-shift.svg b/data/theme/key-shift.svg new file mode 100644 index 000000000..e925164f3 --- /dev/null +++ b/data/theme/key-shift.svg @@ -0,0 +1,108 @@ + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + +