Ember:我围绕无障碍构建的原生 iOS Hacker News 阅读器
摘要
Ember 是一个使用 SwiftUI 构建的原生 iOS Hacker News 阅读器,强调无障碍和个性化入门体验。它支持线程评论、全文搜索、离线保存,并基于 MIT 许可证开源。
暂无内容
查看缓存全文
缓存时间: 2026/06/20 17:16
将 HTML 标签(如 <pre>、<code>、<p>、<a>、<em>、<strong> 以及 HTML 实体)转换为原生的 AttributedString 块,无需依赖 Web 视图。
- 从 Algolia 一次性获取完整的评论树,并将其扁平化为带有深度的列表,因此折叠线程是即时的。
- 颜色是代码中定义的适配外观的标记,因此浅色和深色模式都经过精心调校,而非自动派生。
致谢
- Hacker News (https://news.ycombinator.com) 及其公共 Firebase API (https://github.com/HackerNews/API)。
- Algolia (https://hn.algolia.com/api) 提供的 Hacker News 搜索和评论数据。Ember 是一个独立项目,与 Hacker News 或 Y Combinator 无关联。
许可证
基于 MIT 许可证 发布。
相似文章
全程原生,直到你需要文本
一位资深 macOS/iOS 开发者讲述了使用苹果原生框架(SwiftUI、AppKit、TextKit)实现支持 Markdown 的聊天界面的挣扎,最终发现像 Electron 这样的基于 Web 的技术为富文本渲染提供了更实用的解决方案。
展示HN:Ember – Redshift兼容调色板
Ember提供针对Redshift等暖屏过滤器优化的调色板,旨在提升可用性,并支持导出终端主题、图表、热图和UI元素。
Show HN: 用火车站风格的翻转牌展示 Hacker News
一个网页应用,以火车站风格的分页翻转牌展示 Hacker News 上最热门的 20 条故事。
展示 HN:无需截图,只用文本记录屏幕记忆到 Markdown
Ambient Context 是一款 macOS 菜单栏应用,它通过捕捉聚焦窗口的文本,将其转换为 Markdown 文件供 LLMs 阅读,并具备隐私编辑功能且无网络调用。
Tolaria、Rust,以及关于 Mac 应用“手感”的思考
作者评测了 Tolaria,这是一款使用 Rust 和 React(通过 Tauri 框架)构建的快速轻量级 macOS 知识库应用,称赞其类原生体验以及与 Electron 替代品相比的开发速度。