Skip to content

Commit 41b794b

Browse files
authored
fixes and new stuff
- use attribute substring selectors for randomized class names - light gray on page load - style some box-shadow borders (textarea, editor)
1 parent cd30716 commit 41b794b

File tree

1 file changed

+52
-29
lines changed

1 file changed

+52
-29
lines changed

old-scratch-blue.user.css

Lines changed: 52 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
/* ==UserStyle==
22
@name Old Scratch Blue
33
@namespace csourcesc.github.io/old-scratch-blue
4-
@version 0.4.1
4+
@version 0.5.0
55
@description Change the Scratch interface to use the first Scratch blue.
66
@author CatSource
77
==/UserStyle== */
88

99
@-moz-document domain("scratch.mit.edu") {
10+
html, body /* Visible early in page load */
11+
{
12+
background-color: #fcfcfc; /* not old blue but even better; same as default #view */
13+
}
14+
1015
#navigation, /* Top navigation */
1116

1217
.title-banner.mod-messages, /* Title banners */
@@ -27,39 +32,42 @@
2732
.studio-info .studio-info-footer-report button, /* Studio report button */
2833

2934
.studio-status-icon-unselected, /* Add to studio project page modal */
30-
.addToStudio-modal-header,
31-
32-
.social-modal-header, /* "Copy link" project page modal
35+
36+
[class^="loader_background_"], /* Project loading/crash screen */
37+
.crash-message_crash-wrapper_25B61, /* FIXME */
3338

34-
.loader_background_2DPrW, /* Project loading/crash screen */
35-
.crash-message_crash-wrapper_25B61,
39+
[class^="question_question-submit-button_"], /* In-project question prompt */
3640

37-
.question_question-submit-button_3nYah, /* In-project question prompt */
41+
[class*=" menu-bar_menu-bar_"], /* Editor menu bar */
3842

39-
.menu-bar_menu-bar_JcuHF, /* Editor menu bar */
43+
[class^="modal_header_"], /* Editor modal header */
4044

41-
.modal_header_1h7ps, /* Editor modal header */
45+
[class*=" sprite-selector-item_is-selected_"] [class^="sprite-selector-item_sprite-info_"], /* Sprites/costumes/sounds names in their lists */
4246

43-
.sprite-selector-item_is-selected_24tQj .sprite-selector-item_sprite-info_-I0i_, /* Sprites/costumes/sounds names in their lists */
47+
[class^="delete-button_delete-button-visible_"], /* Delete sprite/costume/sound button */
4448

45-
.action-menu_button_1qbot, /* Action menu (add sprite/background/sound) */
49+
[class^="action-menu_button_"], /* Action menu (add sprite/background/sound) */
4650

47-
.gui_extension-button-container_b4rCs, /* Add extension button */
51+
[class^="gui_extension-button-container_"], /* Add extension button */
4852

49-
.tag-button_tag-button_nBLRM, /* Tags in editor sprite library/sound library */
53+
[class*=" tag-button_tag-button_"], /* Tags in editor sprite library/sound library */
5054

51-
.tool-select-base_mod-tool-select_1iD-h.tool-select-base_is-selected_3x4kL, /* Costume editor tools */
55+
[class*=" tool-select-base_mod-tool-select_"][class *=" tool-select-base_is-selected_"],
56+
/* Costume editor tools */
5257

53-
.paint-editor_bitmap-button_keW7B, /* Costume editor switch to bitmap/vector button */
58+
[class*=" paint-editor_bitmap-button_"], /* Costume editor switch to bitmap/vector button */
5459

55-
.menu_menu_3k7QT, /* Not sure what these are */
56-
.ttt-tile-tag,
57-
58-
.record-modal_button-row_1hdGe button.record-modal_ok-button_3pudV /* Record sound modal primary button */
60+
[class^="record-modal_button-row_"] button[class^="record-modal_ok-button_"]
61+
/* Record sound modal primary button */
5962
{
6063
background-color: #0f8bc0;
6164
}
6265

66+
.modal-header /* project page modals: add to studio, copy link, Scratch Addons discard comment */
67+
{
68+
background-color: #0f8bc0 !important;
69+
}
70+
6371

6472
.social-form:focus, /* "Copy link" modal */
6573

@@ -68,21 +76,34 @@
6876

6977
.button.white.mod-ttt-item,
7078

71-
.sprite-selector-item_sprite-selector-item_kQm-i.sprite-selector-item_is-selected_24tQj, /* Sprites/costumes/sounds in their lists */
72-
.sprite-selector-item_sprite-selector-item_kQm-i:hover,
79+
[class*=" sprite-selector-item_sprite-selector-item_"][class*=" sprite-selector-item_is-selected_"],
80+
[class*=" sprite-selector-item_sprite-selector-item_"]:hover,/* Sprites/costumes/sounds in their lists */
81+
82+
[class^="toggle-buttons_button_"]:focus::before, /* Sprite visibility button */
7383

74-
.sprite-info_radio-first_3xgJB:focus, /* Sprite visibility button */
75-
.sprite-info_radio-last_3Ps65:focus,
84+
[class^="gui_extension-button-container_"], /* Add extension button */
7685

77-
.gui_extension-button-container_b4rCs, /* Add extension button */
86+
[class^="library-item_library-item_"]:hover, /* Sprite/extensions/sounds library */
7887

79-
.library-item_library-item_1DcMO:hover, /* Sprite/extensions/sounds library */
80-
.input_input-form_l9eYg:focus,
81-
.input_input-form_l9eYg:hover
88+
[class^="input_input-form_"]:focus, /* In-project question prompt */
89+
[class^="input_input-form_"]:hover
8290
{
8391
border-color: #0f8bc0;
8492
}
8593

94+
.inplace-textarea:focus, /* Project page textareas */
95+
div > [class^="input_input-form_"]:focus, /* In-project question prompt */
96+
/* (direct child of div cuz their css rule uses that) */
97+
[class^="input_input-form_"]:focus, /* sprite properties text boxes */
98+
[class*=" sprite-selector-item_sprite-selector-item_"][class*=" sprite-selector-item_is-selected_"],
99+
/* Sprites/costumes/sounds in their lists */
100+
[class^="delete-button_delete-button-visible_"], /* Delete sprite/costume/sound button */
101+
102+
[class*=" action-menu_main-button_"] /* add sprite/background/sound */
103+
{
104+
box-shadow: 0 0 0 4px #0f8bc040;
105+
}
106+
86107
.modal-content a, /* Links in modals (e.g. "Copy link" modal)*/
87108
#view a, /* Links in main content and footer */
88109
#footer a,
@@ -95,9 +116,11 @@
95116

96117
.menu-bar_feedback-link_1BnAR, /* OLD - editor feedback button */
97118

98-
.gui_tab_27Unf.gui_is-selected_sHAiu, /* Editor selected tabs */
119+
[class*="gui_tab_"][class*="gui_is-selected_"], /* Editor selected tabs */
99120

100-
.record-modal_button-row_1hdGe button /* Record modal white button */
121+
[class^="record-modal_button-row_"] button[class^="record-modal_rerecord-button_"],
122+
/* Record modal white button */
123+
[class^="record-modal_playing-text_"] /* Record modal play button text */
101124
{
102125
color: #0f8bc0 !important;
103126
}

0 commit comments

Comments
 (0)