Simark

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

仿原生风格 electron 应用的挑战
2025年2月24日
0
812

评论

正在加载评论…

猜你喜欢

迁移网站到 nextjs 了

产品名称:nextjs + typescript + tailwind 静态网站

产品主要功能与描述: 1. 迁移网站至Next.js平台。 2. 使用TypeScript和Tailwind CSS构建静态网站。 3. 新增功能包括搜索、评论、自动配图、单栏页面视图和文章版权声明。 4. 优点包括降低部署成本、提升访问速度、优化SEO以及支持流程图。 5. 静态网站可直接部署在Vercel上。 6. 提供项目地址,代码尚待整理,欢迎提出意见。 7. 交换友链:栖木的网络日志。

静态网站Next.js

产品名称:音画互动 / 动态壁纸 App

产品主要功能:音画互动/动态壁纸App开发,使用Rust和wgpu引擎,支持iOS、Windows、macOS跨端。利用wgpu解决跨平台渲染问题,实现丰富粒子效果;用Rust实时合成声音。在iOS上支持后台播放、小组件、Haptic Feedback;在电脑端可设为动态屏幕壁纸。 产品描述:这是一个创新的音画互动/动态壁纸App,通过Rust和wgpu技术,实现了在多个平台上呈现丰富多样的音画效果,并支持动态壁纸设置。

跨平台应用音画互动

糖葫芦、新年收集糖葫芦送祝福、糖葫芦扎

产品主要功能:制作并赠送新年糖葫芦祝福。 产品描述:这是一款小程序,用户可以通过它制作并赠送糖葫芦作为新年祝福。糖葫芦上可以书写祝福语,当用户送出糖葫芦时,收到的祝福语将在除夕夜解锁。

游戏礼物交换
我写了个 App,上架 Google Play 一年,下载不到 10 次,于是决定把它开源了

IdeaMemo

产品主要功能:标签为核心卡片笔记模式 描述:该应用允许用户使用标签来组织和检索笔记,具有多次迭代和UI风格调整,包括从随意设计到遵循谷歌Material Design(MD)风格,再到引入Slat UI。开发过程中经历了从XML到Compose的重构,但最终选择在Google Play上架而非国内应用市场。

Android开发应用开发

匿名聊天室-轻量级私密聊天室系统,支持匿名聊天、实时通信和管理后台

产品主要功能和描述: 1. **产品名称**:Secret Chatting 2. **主要功能**: - 匿名聊天:用户可以通过房间号和密码加入聊天室,并可以自定义昵称或随机生成。 - 实时通信:基于WebSocket技术的实时消息推送。 - 管理后台:管理员能够查看所有房间的聊天记录、创建和删除房间,并能在房间内直接发送管理消息。 - 消息持久化:所有聊天记录都会被保存到数据库中,用户重新进入房间后可以查看历史消息。 - 仿微信UI:无论是客户端还是管理端,都采用仿微信的视觉风格。 3. **技术栈**: - 后端:Flask + Flask-SQLAlchemy + Flask-SocketIO - 前端:原生HTML/CSS/JS + Socket.IO Client - 数据库:SQLite(也可以切换到其他数据库) 4. **项目结构**:详细列出了项目的目录结构和各个文件的作用。 5. **快速开始**:提供了安装依赖、启动服务、系统初始化、访问页面以及配置说明的详细步骤。 6. **数据模型**:定义了Room、Message、Admin三张数据表的结构。 7. **License**:项目采用MIT许可证。

即时通讯软件私密聊天室
Pure Shell HTTP Server

Pure Shell HTTP Server

**产品主要功能:** - 这是一个纯shell实现的HTTP服务器。 - 能够使用GET/POST请求读写Working directory下的文件。 - 可以通过PORT和KEY环境变量设置监听的端口和写入操作的API Key。 - 如果没有指定API Key,会自动生成一个UUID作为API Key,并在控制台打印出来。 - 写入操作应设置Authorization头为:APIKey你的API密钥。 - 支持中文或未正确URL Encode的请求。 - 可以通过在服务器目录下运行kill -9 $(cat server.pid)来结束服务器。 **产品描述:** - 服务器是纯shell实现的,因此存在安全风险,不建议在有个人数据且暴露公网的设备上长期运行。 - 服务器功能简陋,不支持多进程、多连接,可能存在race condition问题。 - 主要目的是验证“shell也可以写HTTP服务器”的概念。 - 不建议对代码进行深入开发或在生产环境中使用。

shell脚本HTTP服务器