Simark

产品主要功能和描述:这是一个electron应用的分享,主要展示了electron对比原生应用能做到什么程度。该应用名为Simark,是一个笔记应用,具有所见即所得的markdown编辑功能。开发者最初使用swiftUI技术栈开发,但因开发体验不佳转而使用react.js,最后选择纯手动操作Dom。应用界面参考macOS邮件应用的双导航栏加主视图布局风格,采用对称式布局。字体使用system-ui,颜色控制在3种颜色以内,并加入主题色点缀。应用支持本地优先设计原则,使用sqlite作为本地数据库。同时,应用具备全局快捷键、独立的设置窗口、可控的焦点区域等功能,并使用原生的右键菜单。目前,应用还有许多待完善之处,如动画和性能优化。

仿原生风格 electron 应用的挑战
NULL2025年2月24日
572

猜你喜欢

小工具分享: DIY 谷歌服务令牌生成器(Photos & Drive)

产品主要功能:基于Streamlit的可视化工具,用于执行OAuth2流程以授予对Google Photos和/或Google Drive服务的访问权限。 描述:该工具可以生成可供第三方应用程序使用的访问令牌,解决了公共令牌生成器的隐私和安全问题。用户可以在本地或通过Streamlit Community Cloud进行部署。

谷歌服务授权工具可视化工具
反思了一下维护 500 多天的开源项目

反思了一下维护 500 多天的开源项目

产品主要功能:搭建个人博客网站,支持多个知识库和多博客。 描述:基于 Facebook 的开源框架,集成霞鹜文楷、Giscus、Posthog 等组件,提供良好的 SEO 功能。修复了项目启动问题和 README 写作质量,支持 Vercel 一键部署,易于使用。

个人博客开源项目

做了个网页版本的 chrome://flags - chromeflags.org

产品:Chrome 浏览器 功能:提供了一个网页版本,用户可以通过它访问 chromeflags.org 页面,在该页面上可以探索和调整 Chrome 浏览器的各种 flags(即实验性功能设置)。

浏览器插件网页设置工具
为了证明 六度分隔 理论,我写了个网站,可视化多跳人际关系路径

为了证明 六度分隔 理论,我写了个网站,可视化多跳人际关系路径

产品主要功能:可视化多跳人际关系路径 描述:一个网站,用户可以在输入两个历史名人后,看到他们之间关系的可视化路径。该网站利用超大规模关系网络实时搜索最短路径的算法,并实现多跳关系路径可视化,以侧面证明六度分隔理论。免费使用,部署在轻量云上,可通过提供的链接访问网站和详细介绍。

产品类型:在线工具关系网络可视化
场景赋予数据意义,基于场景管理你的 Tabs,体验也许真的不一样,欢迎大家试用和反馈

场景赋予数据意义,基于场景管理你的 Tabs,体验也许真的不一样,欢迎大家试用和反馈

产品主要功能:管理 Tabs 产品描述:基于场景覆盖,一键更新某个场景下的 tabs 数据,数据同步基于 chrome.storage.sync

数据管理工具场景管理
[Chrome 扩展] 直接在浏览器中下载 DockerHub 镜像(找不到好的镜像代理的新选择)

[Chrome 扩展] 直接在浏览器中下载 DockerHub 镜像(找不到好的镜像代理的新选择)

产品主要功能:提供一个 Chrome 扩展,通过浏览器代理直接下载 DockerHub 镜像文件 tar 文件,并使用 docker load 导入镜像。 描述:该扩展允许用户通过浏览器直接下载 DockerHub 镜像,解决了在某些网络环境下 docker pull 可能卡死的问题。用户只需在扩展弹出的窗口中输入镜像名称,即可下载并导入支持 DockerHub 及其他仓库如 ghcr.io 的镜像。

Chrome 扩展Docker 镜像下载