mirror of
https://github.com/notion-enhancer/notion-enhancer.git
synced 2025-04-08 14:39:02 +00:00
style(tweaks): rounded & bubble tab styles
This commit is contained in:
parent
df63bef8bc
commit
af95a0bf49
@ -42,6 +42,30 @@ body[data-tweaks*=",snappyTransitions,"] * {
|
|||||||
transition-duration: 0s !important;
|
transition-duration: 0s !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
body[data-tweaks*=",tabStyle=Rounded,"] > #root .hide-scrollbar {
|
||||||
|
padding-top: 4px;
|
||||||
|
> [draggable] {
|
||||||
|
overflow: hidden;
|
||||||
|
border-top-right-radius: 8px;
|
||||||
|
border-top-left-radius: 8px;
|
||||||
|
[style*="height: 36px"] {
|
||||||
|
top: -2px !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
body[data-tweaks*=",tabStyle=Bubble,"] > #root .hide-scrollbar {
|
||||||
|
padding-top: 3px;
|
||||||
|
height: 30px !important;
|
||||||
|
> [draggable] {
|
||||||
|
overflow: hidden;
|
||||||
|
border-radius: 5px;
|
||||||
|
[style*="height: 36px"] {
|
||||||
|
top: -4px !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* pages */
|
/* pages */
|
||||||
|
|
||||||
body[data-break-columns],
|
body[data-break-columns],
|
||||||
|
@ -49,6 +49,13 @@
|
|||||||
"description": "Disables style animations for a snappier experience across the board. This will not affect JavaScript-powered animations, e.g. the left sidebar popping out.",
|
"description": "Disables style animations for a snappier experience across the board. This will not affect JavaScript-powered animations, e.g. the left sidebar popping out.",
|
||||||
"value": false
|
"value": false
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"type": "select",
|
||||||
|
"key": "tabStyle",
|
||||||
|
"description": "Changes the shape of open tab controls to look like Chrome or Firefox's rounded tabs.",
|
||||||
|
"platforms": ["linux", "win32", "darwin"],
|
||||||
|
"values": ["Rectangular", "Rounded", "Bubble"]
|
||||||
|
},
|
||||||
{ "type": "heading", "label": "Pages" },
|
{ "type": "heading", "label": "Pages" },
|
||||||
{
|
{
|
||||||
"type": "toggle",
|
"type": "toggle",
|
||||||
@ -131,5 +138,6 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"clientStyles": ["client.css"],
|
"clientStyles": ["client.css"],
|
||||||
"clientScripts": ["client.mjs"]
|
"clientScripts": ["client.mjs"],
|
||||||
|
"electronScripts": [[".webpack/renderer/tabs/preload.js", "tabs.cjs"]]
|
||||||
}
|
}
|
||||||
|
12
src/extensions/tweaks/tabs.cjs
Normal file
12
src/extensions/tweaks/tabs.cjs
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
/**
|
||||||
|
* notion-enhancer: tweaks
|
||||||
|
* (c) 2024 dragonwocky <thedragonring.bod@gmail.com> (https://dragonwocky.me/)
|
||||||
|
* (https://notion-enhancer.github.io/) under the MIT license
|
||||||
|
*/
|
||||||
|
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
module.exports = async (api, db) => {
|
||||||
|
const tabStyle = await db.get("tabStyle");
|
||||||
|
document.body.dataset.tweaks = ",tabStyle=" + tabStyle + ",";
|
||||||
|
};
|
Loading…
Reference in New Issue
Block a user