mirror of
https://github.com/markusmo3/obsidian-private-mode.git
synced 2026-07-22 05:42:42 +00:00
Fixed test vault not having all files included
This commit is contained in:
parent
2cfcdf1473
commit
02b5de68a4
9 changed files with 1807 additions and 1 deletions
5
.gitignore
vendored
5
.gitignore
vendored
|
|
@ -24,5 +24,8 @@ data.json
|
|||
.DS_Store
|
||||
|
||||
# Exclude release
|
||||
private-mode/
|
||||
/private-mode/
|
||||
private-mode.zip
|
||||
!private-mode-testvault/**/main.js
|
||||
!private-mode-testvault/**/data.json
|
||||
!private-mode-testvault/**/styles.css
|
||||
|
|
|
|||
4
private-mode-testvault/.obsidian/plugins/private-mode/data.json
vendored
Normal file
4
private-mode-testvault/.obsidian/plugins/private-mode/data.json
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"currentScreenshareProtection": true,
|
||||
"blurLinksToo": false
|
||||
}
|
||||
7
private-mode-testvault/.obsidian/plugins/private-mode/main.js
vendored
Normal file
7
private-mode-testvault/.obsidian/plugins/private-mode/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
private-mode-testvault/.obsidian/plugins/private-mode/manifest.json
vendored
Normal file
10
private-mode-testvault/.obsidian/plugins/private-mode/manifest.json
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"id": "private-mode",
|
||||
"name": "Private Mode",
|
||||
"version": "1.1.8",
|
||||
"minAppVersion": "1.6.0",
|
||||
"description": "Simple #private mode",
|
||||
"author": "markusmo3",
|
||||
"authorUrl": "https://github.com/markusmo3",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
413
private-mode-testvault/.obsidian/plugins/private-mode/styles.css
vendored
Normal file
413
private-mode-testvault/.obsidian/plugins/private-mode/styles.css
vendored
Normal file
|
|
@ -0,0 +1,413 @@
|
|||
/*
|
||||
* Original Source: community plugin privacy glasses
|
||||
* Modified by markusmo3
|
||||
* Last updated: 2024-10-29
|
||||
*/
|
||||
:root {
|
||||
--blur-level: 0.5rem;
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .data-link-text[data-link-tags*="#private"]:not(.tree-item-inner, .suggestion-title) {
|
||||
filter: blur(calc(var(--blur-level) * 1));
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .dataview tr:has(a[data-link-tags*="#private"]) {
|
||||
filter: blur(calc(var(--blur-level) * 1));
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .suggestion-item:has([data-link-tags*="#private"]) {
|
||||
filter: blur(calc(var(--blur-level) * 1));
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .nav-file-title:has([data-link-tags*="#private"]) {
|
||||
filter: blur(calc(var(--blur-level) * 1));
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .search-result:has([data-link-tags*="#private"]) {
|
||||
filter: blur(calc(var(--blur-level) * 1));
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .inline-title {
|
||||
filter: blur(calc(var(--blur-level) * 1));
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-line {
|
||||
filter: blur(calc(var(--blur-level) * 1));
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(.metadata-property) {
|
||||
filter: blur(calc(var(--blur-level) * 1));
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(img, video, svg, canvas) {
|
||||
filter: blur(calc(var(--blur-level) * 4));
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .markdown-preview-view :is(li, p, h1, h2, h3, h4, h5) {
|
||||
filter: blur(calc(var(--blur-level) * 1));
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-embed-block {
|
||||
filter: blur(calc(var(--blur-level) * 1));
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .internal-embed {
|
||||
filter: blur(calc(var(--blur-level) * 1));
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .data-link-text[data-link-tags*="#private"]:not(.tree-item-inner, .suggestion-title).inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .data-link-text[data-link-tags*="#private"]:not(.tree-item-inner, .suggestion-title).cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .data-link-text[data-link-tags*="#private"]:not(.tree-item-inner, .suggestion-title).is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .data-link-text[data-link-tags*="#private"]:not(.tree-item-inner, .suggestion-title).has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .data-link-text[data-link-tags*="#private"]:not(.tree-item-inner, .suggestion-title):has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .data-link-text[data-link-tags*="#private"]:not(.tree-item-inner, .suggestion-title):hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all.private-mode-blur-links-too .data-link-text[data-link-tags*="#private"]:not(.tree-item-inner, .suggestion-title) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .dataview tr:has(a[data-link-tags*="#private"]).inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .dataview tr:has(a[data-link-tags*="#private"]).cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .dataview tr:has(a[data-link-tags*="#private"]).is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .dataview tr:has(a[data-link-tags*="#private"]).has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .dataview tr:has(a[data-link-tags*="#private"]):has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .dataview tr:has(a[data-link-tags*="#private"]):hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all.private-mode-blur-links-too .dataview tr:has(a[data-link-tags*="#private"]) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .suggestion-item:has([data-link-tags*="#private"]).inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .suggestion-item:has([data-link-tags*="#private"]).cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .suggestion-item:has([data-link-tags*="#private"]).is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .suggestion-item:has([data-link-tags*="#private"]).has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .suggestion-item:has([data-link-tags*="#private"]):has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .suggestion-item:has([data-link-tags*="#private"]):hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all.private-mode-blur-links-too .suggestion-item:has([data-link-tags*="#private"]) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .nav-file-title:has([data-link-tags*="#private"]).inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .nav-file-title:has([data-link-tags*="#private"]).cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .nav-file-title:has([data-link-tags*="#private"]).is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .nav-file-title:has([data-link-tags*="#private"]).has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .nav-file-title:has([data-link-tags*="#private"]):has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .nav-file-title:has([data-link-tags*="#private"]):hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all.private-mode-blur-links-too .nav-file-title:has([data-link-tags*="#private"]) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .search-result:has([data-link-tags*="#private"]).inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-blur-links-too .search-result:has([data-link-tags*="#private"]).cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .search-result:has([data-link-tags*="#private"]).is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .search-result:has([data-link-tags*="#private"]).has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .search-result:has([data-link-tags*="#private"]):has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover.private-mode-blur-links-too .search-result:has([data-link-tags*="#private"]):hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all.private-mode-blur-links-too .search-result:has([data-link-tags*="#private"]) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .inline-title.inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .inline-title.cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .inline-title.is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .inline-title.has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .inline-title:has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .inline-title:hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .inline-title {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-line.inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-line.cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-line.is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-line.has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-line:has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-line:hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-line {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(.metadata-property).inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(.metadata-property).cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(.metadata-property).is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(.metadata-property).has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(.metadata-property):has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(.metadata-property):hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(.metadata-property) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(img, video, svg, canvas).inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(img, video, svg, canvas).cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(img, video, svg, canvas).is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(img, video, svg, canvas).has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(img, video, svg, canvas):has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(img, video, svg, canvas):hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .view-content :is(img, video, svg, canvas) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .markdown-preview-view :is(li, p, h1, h2, h3, h4, h5).inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .markdown-preview-view :is(li, p, h1, h2, h3, h4, h5).cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .markdown-preview-view :is(li, p, h1, h2, h3, h4, h5).is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .markdown-preview-view :is(li, p, h1, h2, h3, h4, h5).has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .markdown-preview-view :is(li, p, h1, h2, h3, h4, h5):has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .markdown-preview-view :is(li, p, h1, h2, h3, h4, h5):hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .markdown-preview-view :is(li, p, h1, h2, h3, h4, h5) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-embed-block.inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-embed-block.cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-embed-block.is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-embed-block.has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-embed-block:has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-embed-block:hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .cm-embed-block {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .internal-embed.inline-title:focus-within {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .internal-embed.cm-active {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .internal-embed.is-selected {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .internal-embed.has-focus {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .internal-embed:has(.has-focus) {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .internal-embed:hover {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
body.private-mode-reveal-all .workspace-tabs:has(.is-active [data-link-tags*="#private"]) .internal-embed {
|
||||
filter: unset !important;
|
||||
}
|
||||
|
||||
/* add a private callout */
|
||||
.callout[data-callout=private] {
|
||||
--callout-color: 158, 158, 158;
|
||||
--callout-icon: lucide-lock;
|
||||
}
|
||||
|
||||
body:not(.private-mode-reveal-all) .callout[data-callout=private]:not(.is-collapsed) > .callout-content {
|
||||
filter: blur(0.5rem);
|
||||
}
|
||||
|
||||
body.private-mode-reveal-on-hover .callout[data-callout=private]:not(.is-collapsed) > .callout-content:hover {
|
||||
filter: none;
|
||||
}
|
||||
|
||||
/* screenshare protection */
|
||||
body.private-mode-unprotected-screenshare .status-bar-item.plugin-private-mode {
|
||||
color: var(--text-error);
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=styles.css.map */
|
||||
66
private-mode-testvault/.obsidian/plugins/private-mode/styles.scss
vendored
Normal file
66
private-mode-testvault/.obsidian/plugins/private-mode/styles.scss
vendored
Normal file
|
|
@ -0,0 +1,66 @@
|
|||
/*
|
||||
* Original Source: community plugin privacy glasses
|
||||
* Modified by markusmo3
|
||||
* Last updated: 2024-10-29
|
||||
*/
|
||||
|
||||
:root {
|
||||
--blur-level: 0.5rem;
|
||||
}
|
||||
|
||||
$element-selectors: (
|
||||
".private-mode-blur-links-too" ".data-link-text[data-link-tags*='#private']:not(.tree-item-inner,.suggestion-title)" 1, // Link items
|
||||
".private-mode-blur-links-too" ".dataview tr:has(a[data-link-tags*='#private'])" 1, // dataview tables
|
||||
".private-mode-blur-links-too" ".suggestion-item:has([data-link-tags*='#private'])" 1, // Search results
|
||||
".private-mode-blur-links-too" ".nav-file-title:has([data-link-tags*='#private'])" 1, // "Files" tree
|
||||
".private-mode-blur-links-too" ".search-result:has([data-link-tags*='#private'])" 1, // Sidebar search
|
||||
|
||||
"" ".workspace-tabs:has(.is-active [data-link-tags*='#private']) .inline-title" 1,
|
||||
"" ".workspace-tabs:has(.is-active [data-link-tags*='#private']) .cm-line" 1,
|
||||
"" ".workspace-tabs:has(.is-active [data-link-tags*='#private']) .view-content :is(.metadata-property)" 1,
|
||||
"" ".workspace-tabs:has(.is-active [data-link-tags*='#private']) .view-content :is(img, video, svg, canvas)" 4,
|
||||
"" ".workspace-tabs:has(.is-active [data-link-tags*='#private']) .markdown-preview-view :is(li, p, h1, h2, h3, h4, h5)" 1,
|
||||
"" ".workspace-tabs:has(.is-active [data-link-tags*='#private']) .cm-embed-block" 1,
|
||||
"" ".workspace-tabs:has(.is-active [data-link-tags*='#private']) .internal-embed" 1,
|
||||
);
|
||||
|
||||
@each $bodySelector, $selector, $m in $element-selectors {
|
||||
body#{$bodySelector} #{$selector} {
|
||||
filter: blur(calc(var(--blur-level) * #{$m}));
|
||||
}
|
||||
}
|
||||
|
||||
$reveal-templates: (
|
||||
"" ".inline-title:focus-within",
|
||||
"" ".cm-active",
|
||||
".private-mode-reveal-on-hover" ".is-selected",
|
||||
".private-mode-reveal-on-hover" ".has-focus",
|
||||
".private-mode-reveal-on-hover" ":has(.has-focus)",
|
||||
".private-mode-reveal-on-hover" ":hover",
|
||||
".private-mode-reveal-all"
|
||||
);
|
||||
|
||||
@each $bodySelector, $selector, $m in $element-selectors {
|
||||
@each $bodyPrefix, $suffix in $reveal-templates {
|
||||
body#{$bodyPrefix}#{$bodySelector} #{$selector}#{$suffix} {
|
||||
filter: unset !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* add a private callout */
|
||||
.callout[data-callout="private"] {
|
||||
--callout-color: 158, 158, 158;
|
||||
--callout-icon: lucide-lock;
|
||||
}
|
||||
body:not(.private-mode-reveal-all) .callout[data-callout="private"]:not(.is-collapsed) > .callout-content {
|
||||
filter: blur(0.5rem);
|
||||
}
|
||||
body.private-mode-reveal-on-hover .callout[data-callout="private"]:not(.is-collapsed) > .callout-content:hover {
|
||||
filter: none;
|
||||
}
|
||||
|
||||
/* screenshare protection */
|
||||
body.private-mode-unprotected-screenshare .status-bar-item.plugin-private-mode {
|
||||
color: var(--text-error);
|
||||
}
|
||||
15
private-mode-testvault/.obsidian/plugins/supercharged-links-obsidian/data.json
vendored
Normal file
15
private-mode-testvault/.obsidian/plugins/supercharged-links-obsidian/data.json
vendored
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"targetAttributes": [
|
||||
"tags"
|
||||
],
|
||||
"targetTags": true,
|
||||
"getFromInlineField": true,
|
||||
"enableTabHeader": true,
|
||||
"activateSnippet": true,
|
||||
"enableEditor": true,
|
||||
"enableFileList": true,
|
||||
"enableBacklinks": true,
|
||||
"enableQuickSwitcher": true,
|
||||
"enableSuggestor": true,
|
||||
"selectors": []
|
||||
}
|
||||
1277
private-mode-testvault/.obsidian/plugins/supercharged-links-obsidian/main.js
vendored
Normal file
1277
private-mode-testvault/.obsidian/plugins/supercharged-links-obsidian/main.js
vendored
Normal file
File diff suppressed because it is too large
Load diff
11
private-mode-testvault/.obsidian/plugins/supercharged-links-obsidian/styles.css
vendored
Normal file
11
private-mode-testvault/.obsidian/plugins/supercharged-links-obsidian/styles.css
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
.css-boilerplate-result {
|
||||
width: 30em
|
||||
}
|
||||
|
||||
div.supercharged-modal {
|
||||
height: 70vh;
|
||||
}
|
||||
|
||||
div.supercharged-modal h4 {
|
||||
margin: 0;
|
||||
}
|
||||
Loading…
Reference in a new issue