theme: Move basic selectors into _base.scss
.shell-link, .lowres-icon and .icon-dropshadow could be used globally. For the icon shadow classes, they're used by officially supported extensions.[1] [1] https://gitlab.gnome.org/GNOME/gnome-shell-extensions/issues/168 https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/938
This commit is contained in:
parent
ebaf969a05
commit
90786509bb
@ -7,6 +7,7 @@
|
|||||||
/* WIDGETS */
|
/* WIDGETS */
|
||||||
|
|
||||||
// Primary widgets
|
// Primary widgets
|
||||||
|
@import 'widgets/base';
|
||||||
@import 'widgets/entries';
|
@import 'widgets/entries';
|
||||||
@import 'widgets/buttons';
|
@import 'widgets/buttons';
|
||||||
@import 'widgets/check-box';
|
@import 'widgets/check-box';
|
||||||
|
@ -20,16 +20,6 @@ $app_icon_padding: 24px;
|
|||||||
|
|
||||||
$app_grid_fg_color: #fff;
|
$app_grid_fg_color: #fff;
|
||||||
|
|
||||||
// Outline for low res icons
|
|
||||||
.lowres-icon {
|
|
||||||
icon-shadow: 0 1px 2px rgba(0,0,0,0.3);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Dropshadow for large icons
|
|
||||||
.icon-dropshadow {
|
|
||||||
icon-shadow: 0 1px 2px rgba(0,0,0,0.4);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Icon tiles in the app grid
|
// Icon tiles in the app grid
|
||||||
.app-well-app,
|
.app-well-app,
|
||||||
%app-well-app {
|
%app-well-app {
|
||||||
|
18
data/theme/gnome-shell-sass/widgets/_base.scss
Normal file
18
data/theme/gnome-shell-sass/widgets/_base.scss
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
// Links
|
||||||
|
.shell-link {
|
||||||
|
color: $link_color;
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: lighten($link_color, 10%);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Outline for low res icons
|
||||||
|
.lowres-icon {
|
||||||
|
icon-shadow: 0 1px 2px rgba(black, 0.3);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dropshadow for large icons
|
||||||
|
.icon-dropshadow {
|
||||||
|
icon-shadow: 0 1px 2px rgba(black, 0.4);
|
||||||
|
}
|
@ -1,9 +1,4 @@
|
|||||||
// Links/URLs
|
// URLs
|
||||||
.shell-link {
|
|
||||||
color: $link_color;
|
|
||||||
&:hover { color: lighten($link_color,10%); }
|
|
||||||
}
|
|
||||||
|
|
||||||
.url-highlighter { link-color: $link_color; }
|
.url-highlighter { link-color: $link_color; }
|
||||||
|
|
||||||
// Rubberband for select-area screenshots
|
// Rubberband for select-area screenshots
|
||||||
|
@ -8,6 +8,7 @@ theme_sources = files([
|
|||||||
'gnome-shell-sass/_widgets.scss',
|
'gnome-shell-sass/_widgets.scss',
|
||||||
'gnome-shell-sass/widgets/_app-grid.scss',
|
'gnome-shell-sass/widgets/_app-grid.scss',
|
||||||
'gnome-shell-sass/widgets/_app-switcher.scss',
|
'gnome-shell-sass/widgets/_app-switcher.scss',
|
||||||
|
'gnome-shell-sass/widgets/_base.scss',
|
||||||
'gnome-shell-sass/widgets/_buttons.scss',
|
'gnome-shell-sass/widgets/_buttons.scss',
|
||||||
'gnome-shell-sass/widgets/_calendar.scss',
|
'gnome-shell-sass/widgets/_calendar.scss',
|
||||||
'gnome-shell-sass/widgets/_check-box.scss',
|
'gnome-shell-sass/widgets/_check-box.scss',
|
||||||
|
Loading…
Reference in New Issue
Block a user