mirror of
https://github.com/zombieFox/nightTab.git
synced 2025-01-26 07:48:54 +01:00
[bug] fix theme saved edit control border radius not being the correct shape
This commit is contained in:
parent
67a1be8a3e
commit
5e9a28a7f9
2
package-lock.json
generated
2
package-lock.json
generated
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "nightTab",
|
"name": "nightTab",
|
||||||
"version": "5.24.0",
|
"version": "5.24.1",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "nightTab",
|
"name": "nightTab",
|
||||||
"version": "5.24.0",
|
"version": "5.24.1",
|
||||||
"description": "A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.",
|
"description": "A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -1,8 +1,13 @@
|
|||||||
.theme-preset-item,
|
.theme-preset-item,
|
||||||
.theme-custom-item {
|
.theme-custom-item {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-preset-tile,
|
||||||
|
.theme-custom-tile {
|
||||||
|
position: relative;
|
||||||
width: var(--theme-preview-size);
|
width: var(--theme-preview-size);
|
||||||
height: var(--theme-preview-size);
|
height: var(--theme-preview-size);
|
||||||
position: relative;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.theme-preset-button,
|
.theme-preset-button,
|
||||||
@ -20,26 +25,6 @@
|
|||||||
transition: height var(--layout-timing-extra-fast), box-shadow var(--layout-timing-extra-fast), border-radius var(--layout-timing-extra-fast);
|
transition: height var(--layout-timing-extra-fast), box-shadow var(--layout-timing-extra-fast), border-radius var(--layout-timing-extra-fast);
|
||||||
}
|
}
|
||||||
|
|
||||||
.theme-custom-control {
|
|
||||||
border-radius: 0 0 var(--theme-radius) var(--theme-radius);
|
|
||||||
width: 100%;
|
|
||||||
height: 0;
|
|
||||||
position: absolute;
|
|
||||||
bottom: 0;
|
|
||||||
overflow: hidden;
|
|
||||||
display: flex;
|
|
||||||
justify-content: flex-start;
|
|
||||||
align-items: stretch;
|
|
||||||
z-index: 1;
|
|
||||||
transition: height var(--layout-timing-extra-fast);
|
|
||||||
}
|
|
||||||
|
|
||||||
.theme-custom-control-item {
|
|
||||||
padding: 0;
|
|
||||||
border-radius: 0;
|
|
||||||
flex: 1 1 auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.is-theme-custom-edit .theme-custom-button {
|
.is-theme-custom-edit .theme-custom-button {
|
||||||
border-radius: var(--theme-radius) var(--theme-radius) 0 0;
|
border-radius: var(--theme-radius) var(--theme-radius) 0 0;
|
||||||
height: calc(100% - var(--theme-custom-edit-height));
|
height: calc(100% - var(--theme-custom-edit-height));
|
||||||
@ -55,10 +40,50 @@
|
|||||||
box-shadow: var(--form-ring-accent);
|
box-shadow: var(--form-ring-accent);
|
||||||
}
|
}
|
||||||
|
|
||||||
.is-theme-custom-edit .theme-custom-control {
|
.theme-custom-control {
|
||||||
|
border-radius: var(--theme-radius);
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
position: absolute;
|
||||||
|
bottom: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
display: flex;
|
||||||
|
align-items: flex-end;
|
||||||
|
z-index: 1;
|
||||||
|
transition: height var(--layout-timing-extra-fast), border-radius var(--layout-timing-extra-fast);
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-custom-control .theme-custom-control-item {
|
||||||
|
padding: 0;
|
||||||
|
border-radius: 0;
|
||||||
|
flex: 1 1 auto;
|
||||||
|
position: relative;
|
||||||
|
bottom: 0;
|
||||||
|
min-height: initial;
|
||||||
|
height: 0;
|
||||||
|
transition: height var(--layout-timing-extra-fast);
|
||||||
|
}
|
||||||
|
|
||||||
|
.is-theme-custom-edit .theme-custom-control-item {
|
||||||
height: var(--theme-custom-edit-height);
|
height: var(--theme-custom-edit-height);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.theme-custom-control-item .button-icon {
|
||||||
|
font-size: 1em;
|
||||||
|
position: relative;
|
||||||
|
transition: bottom var(--layout-timing-extra-fast), left var(--layout-timing-extra-fast), right var(--layout-timing-extra-fast);
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-custom-control-item:first-child .button-icon {
|
||||||
|
bottom: calc(var(--theme-radius) / 16);
|
||||||
|
left: calc(var(--theme-radius) / 8);
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-custom-control-item:last-child .button-icon {
|
||||||
|
bottom: calc(var(--theme-radius) / 16);
|
||||||
|
right: calc(var(--theme-radius) / 8);
|
||||||
|
}
|
||||||
|
|
||||||
.theme-preset-preview,
|
.theme-preset-preview,
|
||||||
.theme-custom-preview {
|
.theme-custom-preview {
|
||||||
border-radius: var(--theme-radius);
|
border-radius: var(--theme-radius);
|
||||||
@ -85,8 +110,8 @@
|
|||||||
.theme-custom-background-03,
|
.theme-custom-background-03,
|
||||||
.theme-custom-background-04,
|
.theme-custom-background-04,
|
||||||
.theme-custom-accent {
|
.theme-custom-accent {
|
||||||
width: 100%;
|
width: var(--theme-preview-size);
|
||||||
height: 100%;
|
height: var(--theme-preview-size);
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
@ -155,7 +180,7 @@
|
|||||||
.theme-preset-accent,
|
.theme-preset-accent,
|
||||||
.theme-custom-accent {
|
.theme-custom-accent {
|
||||||
z-index: 5;
|
z-index: 5;
|
||||||
clip-path: circle(30% at 100% 100%);
|
clip-path: circle(30% at calc(100% - calc(var(--theme-radius) / 12)) calc(100% - calc(var(--theme-radius) / 12)));
|
||||||
}
|
}
|
||||||
|
|
||||||
.theme-preset-accent {
|
.theme-preset-accent {
|
||||||
@ -167,27 +192,27 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.is-theme-custom-edit .theme-custom-accent {
|
.is-theme-custom-edit .theme-custom-accent {
|
||||||
clip-path: circle(30% at 100% 60%);
|
clip-path: circle(30% at calc(100% - calc(var(--theme-radius) / 12)) calc(60% - calc(var(--theme-radius) / 12)));
|
||||||
}
|
}
|
||||||
|
|
||||||
.theme-preset-name,
|
.theme-preset-name,
|
||||||
.theme-custom-name {
|
.theme-custom-name {
|
||||||
color: rgb(var(--theme-style-text));
|
color: rgb(var(--theme-style-text));
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-size: 0.8em;
|
font-size: 0.75em;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
display: block;
|
display: block;
|
||||||
max-width: calc(100% - 2em);
|
max-width: calc(100% - 1.5em - calc(var(--theme-radius) / 3));
|
||||||
max-height: calc(100% - 2em);
|
max-height: calc(100% - 1.5em - calc(var(--theme-radius) / 3));
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 1em;
|
top: calc(0.75em + calc(var(--theme-radius) / 6));
|
||||||
left: 1em;
|
left: calc(0.75em + calc(var(--theme-radius) / 6));
|
||||||
z-index: 6;
|
z-index: 6;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
white-space: initial;
|
white-space: initial;
|
||||||
transform: scale(1);
|
transform: scale(1);
|
||||||
transition: transform var(--layout-timing-extra-fast);
|
transition: color var(--layout-timing-extra-fast), transform var(--layout-timing-extra-fast), max-width var(--layout-timing-extra-fast), max-height var(--layout-timing-extra-fast), top var(--layout-timing-extra-fast), left var(--layout-timing-extra-fast);
|
||||||
}
|
}
|
||||||
|
|
||||||
.theme-preset-button:focus .theme-preset-background-02,
|
.theme-preset-button:focus .theme-preset-background-02,
|
||||||
@ -215,12 +240,12 @@
|
|||||||
.theme-preset-button:hover .theme-preset-accent,
|
.theme-preset-button:hover .theme-preset-accent,
|
||||||
.theme-custom-button:focus .theme-custom-accent,
|
.theme-custom-button:focus .theme-custom-accent,
|
||||||
.theme-custom-button:hover .theme-custom-accent {
|
.theme-custom-button:hover .theme-custom-accent {
|
||||||
clip-path: circle(40% at 100% 100%);
|
clip-path: circle(40% at calc(100% - calc(var(--theme-radius) / 12)) calc(100% - calc(var(--theme-radius) / 12)));
|
||||||
}
|
}
|
||||||
|
|
||||||
.is-theme-custom-edit .theme-custom-button:focus .theme-custom-accent,
|
.is-theme-custom-edit .theme-custom-button:focus .theme-custom-accent,
|
||||||
.is-theme-custom-edit .theme-custom-button:hover .theme-custom-accent {
|
.is-theme-custom-edit .theme-custom-button:hover .theme-custom-accent {
|
||||||
clip-path: circle(40% at 100% 60%);
|
clip-path: circle(40% at calc(100% - calc(var(--theme-radius) / 12)) calc(60% - calc(var(--theme-radius) / 12)));
|
||||||
}
|
}
|
||||||
|
|
||||||
.theme-color-box {
|
.theme-color-box {
|
||||||
|
@ -2275,10 +2275,10 @@ var theme = (function() {
|
|||||||
var themeCustomButton = helper.node("button|class:theme-custom-button button button-block button-ring,tabindex:-1");
|
var themeCustomButton = helper.node("button|class:theme-custom-button button button-block button-ring,tabindex:-1");
|
||||||
var themeCustomPreview = helper.node("span|class:theme-custom-preview");
|
var themeCustomPreview = helper.node("span|class:theme-custom-preview");
|
||||||
var themeCustomControl = helper.node("div|class:theme-custom-control");
|
var themeCustomControl = helper.node("div|class:theme-custom-control");
|
||||||
var themeCustomEdit = helper.node("button|class:theme-custom-control-item theme-custom-control-item-remove button button-small,tabindex:-1");
|
var themeCustomEdit = helper.node("button|class:theme-custom-control-item theme-custom-control-item-remove button,tabindex:-1");
|
||||||
var themeCustomEditIcon = helper.node("spa|class:button-icon icon-edit");
|
var themeCustomEditIcon = helper.node("span|class:button-icon icon-edit");
|
||||||
var themeCustomRemove = helper.node("button|class:theme-custom-control-item theme-custom-control-item-remove button button-small,tabindex:-1");
|
var themeCustomRemove = helper.node("button|class:theme-custom-control-item theme-custom-control-item-remove button,tabindex:-1");
|
||||||
var themeCustomRemoveIcon = helper.node("spa|class:button-icon icon-close");
|
var themeCustomRemoveIcon = helper.node("span|class:button-icon icon-close");
|
||||||
var shadeSteps = 4;
|
var shadeSteps = 4;
|
||||||
var rgb = arrayItem.color.rgb;
|
var rgb = arrayItem.color.rgb;
|
||||||
var hsl = arrayItem.color.hsl;
|
var hsl = arrayItem.color.hsl;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
var version = (function() {
|
var version = (function() {
|
||||||
|
|
||||||
var current = "5.24.0";
|
var current = "5.24.1";
|
||||||
|
|
||||||
var name = "Zonked Tarsier";
|
var name = "Zonked Tarsier";
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"name": "nightTab",
|
"name": "nightTab",
|
||||||
"short_name": "nightTab",
|
"short_name": "nightTab",
|
||||||
"description": "A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.",
|
"description": "A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.",
|
||||||
"version": "5.24.0",
|
"version": "5.24.1",
|
||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"chrome_url_overrides": {
|
"chrome_url_overrides": {
|
||||||
"newtab": "index.html"
|
"newtab": "index.html"
|
||||||
|
Loading…
Reference in New Issue
Block a user