roundabout,
created on Saturday, 3 April 2021, 00:05:42 (1617408342),
received on Sunday, 11 May 2025, 13:23:02 (1746969782)
Author identity: nana-4 <hnmaigo@gmail.com>
24e7c92f3d8b20ac6f9ccb7ecd37ff0c9136b4d3
HACKING.md
@@ -26,7 +26,6 @@ File | Description
`_public-colors.scss` | SCSS colors exported through GTK to allow for 3rd party apps color mixing. `_drawing.scss` | Drawing helper mixings/functions to allow easier definition of widget drawing under specific context. `_common.scss` | Actual definitions of style for each widget. This is where you are likely to add/remove your changes. `_apps.scss` <br> `_extensions.scss` | App/extension specific stylings.You can read about Sass on its [web page](http://sass-lang.com/documentation/). Once you make your changes to the SCSS files, you can run `meson install`
src/gnome-shell/meson.build
@@ -58,7 +58,7 @@ gnome_shell_scss_depend_files = files([
'sass/components/overview/_workspace-thumbnails.scss', 'sass/components/panel/_panel.scss', 'sass/components/panel/_ripple-box.scss', 'sass/_components.scss','sass/components/_index.scss','sass/_drawing.scss', 'sass/_extensions.scss', ])
src/gnome-shell/sass/_components.scss
@@ -1,49 +0,0 @@
//// Shell components stylesheets are placed in separate .scss files// in 'components' and imported into the main stylesheet in this file.// To create or update a component for the shell modify the list below.//// Primary components@import 'components/base/base';@import 'components/base/entry';@import 'components/base/button';@import 'components/base/check-box';@import 'components/base/switch';@import 'components/base/slider';@import 'components/base/scrollbar';// Popovers@import 'components/menu/menu';@import 'components/menu/calendar';@import 'components/menu/message-list';@import 'components/menu/candidate-popup';// Notifications@import 'components/notification/notification';@import 'components/notification/hotplug';// Dialogs@import 'components/dialog/dialog';@import 'components/dialog/network-dialog';// OSDs@import 'components/osd/osd';@import 'components/osd/switcher';@import 'components/osd/workspace-switcher';// Panel@import 'components/panel/panel';@import 'components/panel/ripple-box';// Overview@import 'components/overview/overview';@import 'components/overview/window-picker';@import 'components/overview/search-entry';@import 'components/overview/search-results';@import 'components/overview/app-grid';@import 'components/overview/dash';@import 'components/overview/workspace-thumbnails';// A11y / misc@import 'components/misc/misc';@import 'components/misc/a11y';@import 'components/misc/tile-preview';@import 'components/misc/keyboard';@import 'components/misc/looking-glass';// Lock / login screens@import 'components/gdm/login-dialog';@import 'components/gdm/screen-shield';
src/gnome-shell/sass/components/_index.scss
@@ -0,0 +1,49 @@
// // Shell components stylesheets are placed in separate .scss files // in 'components' and imported into the main stylesheet in this file. // To create or update a component for the shell modify the list below. // // Primary components @import 'base/base'; @import 'base/entry'; @import 'base/button'; @import 'base/check-box'; @import 'base/switch'; @import 'base/slider'; @import 'base/scrollbar'; // Popovers @import 'menu/menu'; @import 'menu/calendar'; @import 'menu/message-list'; @import 'menu/candidate-popup'; // Notifications @import 'notification/notification'; @import 'notification/hotplug'; // Dialogs @import 'dialog/dialog'; @import 'dialog/network-dialog'; // OSDs @import 'osd/osd'; @import 'osd/switcher'; @import 'osd/workspace-switcher'; // Panel @import 'panel/panel'; @import 'panel/ripple-box'; // Overview @import 'overview/overview'; @import 'overview/window-picker'; @import 'overview/search-entry'; @import 'overview/search-results'; @import 'overview/app-grid'; @import 'overview/dash'; @import 'overview/workspace-thumbnails'; // A11y / misc @import 'misc/misc'; @import 'misc/a11y'; @import 'misc/tile-preview'; @import 'misc/keyboard'; @import 'misc/looking-glass'; // Lock / login screens @import 'gdm/login-dialog'; @import 'gdm/screen-shield';
src/gtk-3.0/meson.build
@@ -4,6 +4,7 @@ gtk3_scss_depend_files = files([
'../_theme-color.scss', 'sass/apps/_budgie.scss', 'sass/apps/_gnome.scss', 'sass/apps/_index.scss','sass/apps/_libhandy.scss', 'sass/apps/_lightdm.scss', 'sass/apps/_mate.scss',
@@ -11,7 +12,6 @@ gtk3_scss_depend_files = files([
'sass/apps/_nemo.scss', 'sass/apps/_unity.scss', 'sass/apps/_xfce.scss', 'sass/_apps.scss','sass/_common.scss', 'sass/_drawing.scss', 'sass/_public-colors.scss',
src/gtk-3.0/sass/_apps.scss
@@ -1,9 +0,0 @@
@import 'apps/libhandy';@import 'apps/gnome';@import 'apps/misc';@import 'apps/unity';@import 'apps/mate';@import 'apps/budgie';@import 'apps/xfce';@import 'apps/lightdm';@import 'apps/nemo';
src/gtk-3.0/sass/apps/_index.scss
@@ -0,0 +1,9 @@
@import 'libhandy'; @import 'gnome'; @import 'misc'; @import 'unity'; @import 'mate'; @import 'budgie'; @import 'xfce'; @import 'lightdm'; @import 'nemo';