mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-06-28 05:15:54 +00:00
* Added: Backup and Restore now supports backing up any binary data stored in FFZ settings, creating a `zip` file rather than a `json` file. * Fixed: Remove dead code from the `clear-settings` menu component. * Changed: Update the theme mapping to include missing elements. * Changed: Data Management > Storage >> Provider now indicates if a provider supports storing binary data. * Changed: Update the link-parsing regex to match Twitch. Currently under limited roll-out while ensuring the implementation is bug-free. * API Added: `setting-hotkey` now functions as would be expected and can be used. * API Changed: A setting's `onUIChange` method now has the Vue component as its second argument, for getting any necessary state from the settings UI. * API Changed: Providers now sanity check the format of Blobs before storing them.
74 lines
No EOL
923 B
SCSS
74 lines
No EOL
923 B
SCSS
$spacing: 1rem;
|
|
$border-light: #dad8de;
|
|
$border-dark: #2c2541;
|
|
|
|
$bg-light: #faf9fa;
|
|
$bg-dark: #17141f;
|
|
|
|
.ffz--outer-container {
|
|
margin-bottom: $spacing * 2;
|
|
|
|
&:last-child {
|
|
margin-bottom: 0
|
|
}
|
|
}
|
|
|
|
|
|
.ffz--inner-container {
|
|
padding: $spacing;
|
|
}
|
|
|
|
.ffz--widget {
|
|
margin-bottom: $spacing;
|
|
|
|
label {
|
|
padding-top: .5rem;
|
|
padding-bottom: .5rem;
|
|
}
|
|
|
|
&.default, &.inherits {
|
|
label:before, label:after {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
input:focus + label {
|
|
&:before, &:after {
|
|
opacity: 1
|
|
}
|
|
}
|
|
|
|
.default-dimmable,
|
|
input, textarea, select {
|
|
opacity: 0.5;
|
|
|
|
&:focus {
|
|
opacity: 1
|
|
}
|
|
}
|
|
}
|
|
|
|
&.inherits {
|
|
label:before, label:after {
|
|
filter: grayscale(100%);
|
|
}
|
|
|
|
label:hover,
|
|
input:focus + label {
|
|
&:before, &:after {
|
|
filter: none;
|
|
}
|
|
}
|
|
|
|
input, textarea, select {
|
|
filter: grayscale(100%);
|
|
|
|
&:hover, &:focus {
|
|
filter: none;
|
|
}
|
|
}
|
|
}
|
|
|
|
&:last-child {
|
|
margin-bottom: 0
|
|
}
|
|
} |