Newlearnerの自留地
64.7K subscribers
14.2K photos
44 videos
66 files
10.9K links
🆕 不定期推送 IT 相关资讯,欢迎关注!

👥 博客群&投稿群&交流群: @NewlearnerGroup

📩 投稿请私信 @newlearner_pm_bot

🔍 频道内容关键词索引 Bot: @newlearner_search_bot

* 未经授权或标注来源,不得转载本频道内容
Download Telegram
#App #Github

📸 Capso:免费开源的 macOS 截图与录屏工具

官网 | Github

CleanShot X 的免费开源替代品,用 Swift 6 原生构建,功能不缩水。

特点

• 全模式截图:支持区域、全屏、窗口三种截图方式,区域截图实时显示尺寸标注,窗口截图单击即可捕获
• 录屏 + GIF:同时录制 MP4 视频和 GIF 动图,支持系统音频 + 麦克风双通道采集,3-2-1 倒计时启动
• 摄像头画中画:录屏时叠加摄像头画面,提供圆形、方形、竖向、横向 4 种形状,可拖拽调整位置和大小
• 高级标注编辑器:箭头、矩形、椭圆、文本、自由画笔、像素化模糊、高亮笔、编号计数器,配色器 + 撤销重做一应俱全
• 截图美化:添加背景色渐变、内边距、圆角、阴影效果,支持 Solid 和 Liquid Glass 两种风格,实时预览
• OCR 文字识别:即时 OCR 模式选区即复制,视觉 OCR 模式高亮文字区域可逐块点选
• 钉到屏幕:截图可固定为置顶悬浮窗,支持锁定模式实现点击穿透,适合做参考对照

⚙️ 机制

Capso 采用纯 Swift 6.0 + SwiftUI 构建,面向 macOS 15.0+,是一个完全原生的 Apple Silicon 应用。其架构亮点在于**模块化 SPM 设计**:主应用只是一个薄壳(Thin Shell),所有核心能力被拆分为 8 个独立的 Swift Package Manager 包,每个包可独立测试、独立复用。

主要依赖:Swift 6.0、SwiftUI、AppKit、ScreenCaptureKit、AVFoundation、Vision Framework、XcodeGen

项目使用 XcodeGen 管理工程配置,8 个 SPM 包各自独立编译测试。开发者可以单独将 CaptureKit 或 AnnotationKit 嵌入自己的应用,这是 Electron 或 Tauri 方案无法提供的粒度。代码风格整洁,遵循 Swift 6 Strict Concurrency 规范。

👨🏻‍💻 使用场景

• 独立开发者制作 App Store 素材:用截图 + 美化功能快速生成带圆角、阴影、渐变背景的宣传图,无需打开 Figma
• 技术博主录制教程:GIF 录屏 + 摄像头画中画 + 标注编辑器,一套工具完成从录制到标注的全流程
• 预算有限的用户:获得与 CleanShot X($29)同级别的功能,完全免费,无试用期、无功能阎割、无订阅

🛣️ 路线图

• Spotlight / 放大镜 / 标尺工具:标注工具集持续扩充
• 滚动截图:基于 Accessibility API + Vision 拼接长页面
• 视频裁剪编辑器:录屏后直接在应用内剪辑
• 截图历史浏览器:回顾和管理历史截图记录
• Raycast / Shortcuts 集成:URL Scheme 自动化工作流支持

💬 社区评价

Capso 于 2026 年 4 月 10 日开源,目前在 GitHub 上已获得 238+ 星标,Fork 数 16,由 1 位核心贡献者开发,已发布 7 个版本(最新 v0.1.9)。在 Product Hunt 上线首日获得 261 票,30 条评论,拿下当日 #3 Product of the Day。

社区整体评价非常正面。用户最喜爱的是「免费 + 开源 + 原生 + 功能完整」的组合,主要改进建议集中在稳定性打磨和缺失的高级功能(如滚动截图)。


🖊️ 作者背景

Kevin (lzhgus) — 独立 macOS 开发者

Awesome Mac Apps 创始人。旗下已有 MacQuit($4.99)、ImageMini Pro($9.99)、Gauss($4.99)等多款付费 macOS 原生工具。

频道:@NewlearnerChannel
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
17
#iOS #法语学习 #APP

📩 接读者 & 理想之地群友来稿,她向我们分享了自己开发的法语学习应用

🥐 Croissante: 一个从「不喜欢」里长出来的 App

🔗App Store

⭐️ Features

• 基于记忆曲线的每日复习
• 卡片式法语词汇学习体验
• 支持搜索、收藏、多义项和词性区分
• 内置自然法语发音与例句辅助
• 支持学习进度、每日目标和桌面小组件
• 原生 SwiftUI 开发,追求更贴近 iOS 的视觉质感

🧠 Croissante 是一个给法语学习者准备的词汇记忆工具。它想解决的不是“怎么把更多单词塞给用户”,而是怎么让背单词这件事变得更轻、更顺、更有秩序感。很多法语学习软件功能并不少,但界面常常不够好看,也不够优雅,要么像题库,要么像表格,要么充满任务压力。可法语本身明明是一门很有气质的语言,它的学习工具也应该可以更漂亮、更克制、更舒服一点。

💡 为什么叫 Croissante?首先,croissant 是法国最有代表性的文化符号之一,也是我学过的第一个法语单词。第二,给它加上一个 e,变成 croissante,就有了“递增的、成长中的”意味,这也正好对应我对法语学习的理解:不是一口气完成,而是每天一点点积累、慢慢变熟悉。第三,这个 e 也暗示了法语里的阴阳性变化。一个很小的字母,在法语里往往就意味着词形、性别和语法关系的变化,这也是这门语言既细腻又迷人的地方。

🧑🏻‍💻 但 Croissante 对我来说,也不只是一个软件。它更像是一段从零开始的开发经历。最大的困难是,我不懂代码。

所以 Croissante 的内核并不是“我会写代码,所以我做了一个 App”。恰恰相反,它更像是“我太想要一个这样的法语学习工具,所以被迫一点点学会了怎么做”。而我也很感谢这个时代。是 AI 打通了自然语言和计算机语言之间的桥梁。

👀 如果说 Croissante 有什么特别的地方,可能不是它实现了多少功能,而是它带着一种很个人的执念:学习工具不应该只是能用,也应该让人愿意靠近。尤其是法语这种语言,软件不该把它变成枯燥的任务清单。Croissante 想做的是一个安静、漂亮、轻量,但又真的能陪你长期积累词汇的小工具。它不是从技术炫技开始的,而是从一句很朴素的话开始的:我只是觉得,法语学习软件本来可以更好看。

❤️ 欢迎试用!

频道:@NewlearnerChannel
12