Simark

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

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

猜你喜欢

开源 XVM: 用 rust 写了一个跨平台&通用的多版本管理工具 - 支持(自定义)命令别名、多版本共存/管理、工作空间/环境隔离 (适配所有安装来源) - 前期阶段欢迎交流讨论

开源 XVM: 用 rust 写了一个跨平台&通用的多版本管理工具 - 支持(自定义)命令别名、多版本共存/管理、工作空间/环境隔离 (适配所有安装来源) - 前期阶段欢迎交流讨论

产品主要功能和描述: 1. 开源XVM是一个跨平台且通用的多版本管理工具。 2. 支持自定义命令别名。 3. 可以多版本共存和管理。 4. 提供工作空间/环境隔离功能,适配所有安装来源。 5. 可以注册目标工具版本到xvm数据库,并可搭配xim包管理器(自动安装注册)使用。 6. 利用工作空间机制,支持自动版本切换,例如以node为例。 7. 提供三种使用模式:全局模式、local模式和自定义工作空间模式。

开源多版本管理工具
😴 瞌睡提醒 App - 使用 AirPods 监控打瞌睡,保持清醒状态,再也不用担心上班打瞌睡了😪

😴 瞌睡提醒 App - 使用 AirPods 监控打瞌睡,保持清醒状态,再也不用担心上班打瞌睡了😪

产品主要功能:实时监控头部姿势,检测到打瞌睡时发出报警,多种报警方式(声音、震动、系统通知、Apple Watch),触觉提醒,支持灵动岛和实时活动,支持 iPhone 和 iPad 全平台无缝切换使用。

音频监控睡眠提醒
从 0 到 2000 元,我花了 10 个月

从 0 到 2000 元,我花了 10 个月

产品名称:微信聊天记录可视化报告 主要功能: 1. 提取微信聊天记录并导出为HTML、Word、CSV文档。 2. 生成美观的聊天记录可视化报告。 3. 提供统计分析和情感分析角度的报告设计。 4. 根据热门话题如MBTI、Twitter Personality等定制报告。 描述: 该产品旨在简化制作微信聊天记录可视化报告的流程,使用户能够一键生成高质量的聊天记录报告。通过智能分析和美化呈现,帮助用户更好地理解和利用微信聊天记录。

产品类型开发工具
cf 中转麻烦?我用 deno 写了个万能中转代理,一键部署,无需域名

cf 中转麻烦?我用 deno 写了个万能中转代理,一键部署,无需域名

产品主要功能:Deno Proxy 是一个轻量级的代理服务应用,使用 Deno 构建,可以将请求转发到指定的目标 URL。它适用于国内访问慢或者无法访问的服务,如 OpenGPT、Gemini 等虚拟币 API 接口。 描述:Deno Proxy 可以动态设置需要代理网站的地址,使用简单,无门槛。用户可以通过简单的查询参数设置或更改代理目标 URL,从而实现请求的中转。

Deno工具代理工具
Golang 中强制 LLM 返回 JSON 的无感解法

Golang 中强制 LLM 返回 JSON 的无感解法

产品主要功能:llm-structed 是一个针对结构化场景优化的 Golang 库,用于在 LLM(大型语言模型)应用开发中强制模型返回 JSON 格式的数据。 描述:该库提供了对方案 3(使用 response_format: { type: "json_schema", json_schema: {"strict": true, "schema": ...} })的原生支持,以确保返回合法且稳定的 JSON 数据。

产品类型:自然语言处理结构化输出工具

BarkLB: Bark 推送服务的负载均衡与高可用

产品:BarkLB 主要功能与描述: 1. 负载均衡与高可用介绍:BarkLB通过配置多个服务器地址,保证推送通知送达。 2. 配置使用:需配合已有 bark 原版服务器使用,并确保 barklb 可以访问原版 bark 服务。 3. 通过 Docker 运行:提供了 Docker 镜像,方便用户部署和使用。 4. 添加服务器:在 bark app 中添加服务器地址,BarkLB会在多个节点中随机选择节点发送通知。 5. 配置健康检查:及时更新在线服务器列表。 6. 使用推送 key:一个推送 key 可以使用多个 bark 服务后端,原版服务器的注册、删除、配置变更等由 barklb 自动操作。 7. 服务节点配置变更:修改启动参数 BARK_NODES,服务端重启即可,手机 app 无需重新注册和其他额外操作。 8. 官方服务器地址:可以添加配置 `https://api.day.app`,这是 bark 官方提供的服务器地址。 目前仅对接了原版 bark 服务端的 post body 推送形式。

产品类型:负载均衡工具通知推送工具