Obsidian 插件:Privacy Glasses
插件名片
概述
提供按钮或者快捷键,来让你快速模糊屏幕上的文本,以提高隐私安全。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 privacy-glasses 插件的自述翻译
👓 Obsidian 的隐私眼镜插件
Obsidian 的 ” 隐私眼镜 ” 插件。在公共场合工作时保护您的隐私!
https://github.com/jillalberts/privacy-glasses
注意
我不再对这个项目非常积极地工作,但是代码是开源的,并且在 MIT 许可下分发,所以任何想要修复或改进任何内容的人都可以自由地提交拉取请求(甚至是 fork 这个项目!)。
👀 它是做什么的
该插件在左侧的功能区创建了一个“隐私眼镜”图标(👓),并在命令面板(Ctrl-P)中创建了一个“切换隐私眼镜”命令。
- 激活其中一个将切换隐私眼镜。
当隐私眼镜处于激活状态时,根据您选择的设置,您文档的文本以及标题将被模糊化。您还可以选择在 Obsidian 的侧边栏中模糊文本。
❗ 您可以通过将鼠标悬停在其上来临时显示一小部分文本。
- 这对于在文档中找到您的位置或快速检查拼写错误很有用。
- 要再次模糊化它,只需将鼠标指针移开即可。
在编辑模式下,只要鼠标指针在其他地方,您就可以继续使用键盘输入和导航,而不会显示任何文本。
要再次显示所有文本,只需再次点击左侧功能区中的“隐私眼镜”图标(👓),或在命令面板中运行“切换隐私眼镜”命令(Ctrl-P)。
该插件适用于大多数主题,无论是在浅色模式还是暗黑模式下。
❓为什么?
- 你想在公交车/火车上创作你的精彩剧本,而不想坐在你旁边的人窃取你的惊人创意。
- 你在咖啡店写日记,不想让附近桌子上的人读到你最深层的内心想法。
- 你在飞机上起草一份敏感的公司备忘录,不想让你的座位伙伴拍下你正在输入的内容。
- 你是一名作家,只想把文字写在纸上,同时限制自己反复自我编辑的习惯。
❌ 这个插件不做什么
- 这个插件不会加密你的写作内容。
- 它只是临时在你当前的 Obsidian 主题上叠加了一个新的 CSS 样式。你的文件保持不变。
- 这个插件不会读取或更改你的存储库中的任何 markdown 文件。
- 它只是临时在你当前的 Obsidian 主题上叠加了新的 CSS 样式。它对你文件的内容一无所知。
- 这个插件除了防止他人随意从你的屏幕上读取内容外,不提供任何其他安全保护。
- 这个插件不会出于任何原因连接到互联网。(然而,如果你在设置对话框中点击其中一个链接,Obsidian 将会启动你的浏览器加载网页。)
💪 对于高级用户
- “切换隐私眼镜”命令可以在 Obsidian 的设置中绑定到键盘快捷键,以便最大程度地方便激活!
- 您可以将此插件与“隐藏器”插件结合使用,隐藏 Obsidian 的标题栏,使旁观者无法看到您的保险库的名称!
- 您可以在保持一个非敏感文档可见的同时,处理一个敏感的混淆文档!
- 在插件的设置中,选择一个混淆模式用于编辑模式,但对于预览模式选择“[关闭]”。
- 激活隐私眼镜(通过👓带状图标或“切换隐私眼镜”命令)
- 现在,您可以在不同的窗格中打开您的文档,并将非敏感的文档切换到预览模式。您正在编辑模式中处理的敏感文档将保持混淆,而预览模式中的非敏感文档将保持完全可见。
- 如果您需要在多个窗格中工作的帮助,您可以参考 Obsidian 帮助保险库中的“窗格”部分。
⚠️ 问题
- 这个插件在各种主题上已经运行得相当好,但是如果你在没有将鼠标指针悬停在上面的情况下仍然看到未模糊的文本部分,请给我发送电子邮件或在 GitHub 上提交问题。
- 请说明具体哪些部分没有被模糊以及你正在使用的主题、扩展和 CSS 代码片段。与此同时,你可以尝试使用其他主题作为解决方法。(如果问题在各种主题中持续存在,包括“无”主题,那几乎肯定是由于其他插件或代码片段的干扰引起的;我会有兴趣查看一下。)
- 请按照下面的“联系作者”部分报告问题。
✍ 联系作者
- 如需报告问题或建议功能:
- 在 GitHub 上开启一个问题:https://github.com/jillalberts/privacy-glasses/issues
- 或发送电子邮件至 jillian dot alberts at gmail dot com
🕰 发布
- 2023-01-15: 版本 0.7.1
- 完成了主要更新,再次感谢 #0xorial 的工作
- 修复了启动模糊设置。
- 实现了光标下的显示
- 实现了将笔记标记为私有
- 完成了主要更新,再次感谢 #0xorial 的工作
- 2023-01-14: 版本 0.7.0
- 主要更新,感谢 @0xorial 。
- (技术)切换到 .scss
- (技术)开始使用 prettier
- 使用 {filter: blur()} 对所有内容进行模糊处理
- 实现了“3 模式”方式 - 显示全部/模糊全部/模糊文件夹中指定的内容
- 主要更新,感谢 @0xorial 。
- 2023-01-07: 版本 0.6.0
- 添加了启动时的模糊、超时、禁用悬停功能等,感谢 @0xorial
- 2022-10-27: 版本 0.5.3
- 添加了对 markdown 代码块的模糊处理,感谢 @leoccyao
- 2022-06-04: 版本 0.5.2 - 修复了 0.5.1 版本的部署错误。
- 2022-05-26: 版本 0.5.1
- 添加了对“快速资源管理器”插件界面的模糊支持,感谢 @leoccyao
- 2022-05-18: 版本 0.5.0
- 添加了实时预览模式的支持,感谢 @leoccyao
- 2021-04-06: 版本 0.4.3
- 对代码进行了一些改进
- 2021-04-05: 版本 0.4.2
- 清理了状态栏代码
- 激活消息现在匹配(并存储在变量中)
- 代码中引用了包含 blurLevel 的
style
元素的更好方式 - 只有在插件处于活动状态时才创建包含 blurLevel 的
style
元素(而不仅仅是在插件启用和可用时)。在切换插件关闭时,它会被干净地移除(而不是等到卸载插件时才移除) - 不再将存储插件是否处于活动状态的变量保存在插件的设置中,因为我认为在首次加载存储库时激活插件可能会更烦人而不是有用。如果用户希望能够在会话之间保存插件的状态,则可以在将来重新引入它。
- 其他一些小的代码改进
- 2021-04-04: 版本 0.4.1
- 将模糊级别选择器更改为滑块(之前是下拉菜单)
- 在滑块旁边添加了当前模糊级别设置的指示
- 激活或停用隐私眼镜模式现在会提供更明显的通知
- 修复了插件卸载时插件创建的
<style>
元素未被正确移除的错误 - 从图标变量中删除了 svg 标签
- 清理和改进了代码
- 下一个版本的 TODO:尝试改进 CSS,进行更多的兼容性测试
- 将模糊级别选择器更改为滑块(之前是下拉菜单)
- 2021-04-04: 版本 0.4.0,首个完全提交到 Obsidian 社区插件目录的版本
- 修复了标题模糊级别
- 添加了在(新的)设置对话框中调整模糊级别的选项
- 改进了在文本模糊时尊重各种主题颜色的能力
- 添加了模糊 Obsidian 侧边栏中的文本的功能
- 为预览模式添加了模糊功能
- 为编辑模式、预览模式和侧边栏添加了“实心块”混淆选项
- 为编辑模式、预览模式和侧边栏添加了“圆圈”实验性混淆选项
- 将名称更改为“隐私眼镜”
- 修复了许多错误
- 2021-03-30: 版本 0.1(以“模糊编辑模式”为名的初步发布)。仅支持编辑模式中的模糊文本。调整模糊级别需要手动编辑 CSS 文件。
测试用例
- 完全隐私
- 左侧面板隐藏,右侧面板隐藏
- 鼠标悬停显示正常
- 半隐私
- 左侧面板可见(可能隐藏私密文件夹的内容)
- 鼠标悬停显示正常
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。