尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Atoll:把音乐、监控和剪贴板塞进MacBook刘海

Atoll:把音乐、监控和剪贴板塞进MacBook刘海 Atoll把音乐、监控和剪贴板塞进MacBook刘海【免费下载链接】AtollDynamic Island for macOS项目地址: https://gitcode.com/gh_mirrors/atol/Atoll正在调试代码想切歌播放器窗口却埋在十几个标签页底下复制了一段报错刚复制完别的东西它就没了CPU 是不是跑满了开 Activity Monitor 又是一次切窗口。这类小打断一天能来好几次。Atoll 是一款 macOS 上的开源灵动岛工具把 MacBook 的刘海变成一块悬停即展开的面板放歌、看 CPU、翻剪贴板历史都能在屏幕顶部完成不用挪动视线。下面用三个场景说明它怎么嵌进日常工作流。能力全景刘海里能装下什么 场景类别功能一句话说明适用人群媒体控制极简音乐控制器刘海内显示曲目、进度与播放暂停切歌常听歌的开发者媒体控制扩展控制中心展开后支持专辑封面、音量、循环与随机多音源用户系统洞察资源监控CPU、内存、GPU、网络、磁盘实时曲线跑构建与重任务的人系统洞察电池与充电显示右上角常驻电量低电量提前提醒笔记本用户效率工具剪贴板历史按时间记录文本、URL、图片可搜索收藏高频复制粘贴者效率工具颜色拾取器屏幕任意取色输出 HEX、RGB 等格式设计与前端信息触达日历事件与天气日程和天气挂在刘海与锁屏组件里按日历办公的人Atoll 的思路是平时收起、要用时展开不操作时刘海就是一条黑边鼠标悬停展开点击进入完整面板顶部一排图标标签切换 Media、Stats、Timer、Clipboard 等模块。边写代码边切歌极简音乐控制器前端同学在终端里调试Spotify 一直在后台放歌。点一下播放器窗口编辑器焦点就丢了Alt-Tab 来回翻更是灾难。鼠标悬停到刘海区域面板展开点击进入完整模式。面板里直接显示当前曲目、专辑封面、已播与剩余时间进度条可点击跳转。播放/暂停、上一曲、下一曲、循环、随机各占一个按钮横滑手势还能 ±10 秒快进。操作完悬停离开或向上滑动面板收起焦点自动回到编辑器。播放器按服务拆成了独立模块Apple Music 和 Spotify 各有实现统一走 MediaControllerProtocol.swift 定义的协议入口在 DynamicIsland/MediaControllers/。亮点是极简模式只占刘海宽度信息密度刚好够日常切歌要调音量和循环模式再展开完整控制中心即可。实时系统监控机器是不是过热看刘海就行跑大编译或者本地训练时你不确定 CPU 是否打满、内存会不会撑爆可打开 Activity Monitor 本身就是一次切窗口的开销。展开刘海点击顶部第 4 个统计图标进入 Stats 面板。面板同时给出 CPU、Memory、GPU、Network、Disk 五个卡片各自带百分比或实时速率。点进单个卡片看详情包含分核使用率和进程排行。右上角 Live 开关控制采样Stop 和 Clear 分别停表和清空曲线。数据收集在 DynamicIsland/managers/StatsManager.swift展示层是一组独立视图集中在 DynamicIsland/components/Stats/。截图里内存 99.5% 的提示就是它的典型用法如果指标是空的先检查 Settings → Stats 里对应类别是否勾选。剪贴板历史把被覆盖的内容捞回来测试同学把一段报错贴进工单顺手复制了一条 commit message报错就没了。翻截图重新手打一遍既慢又容易打错。点击刘海内的剪贴板图标历史面板从顶部弹出。条目按时间倒序排列每条标注类型Text / URL和复制时间。顶部搜索框直接过滤内容常用条目收进 Favorites 标签页。点击任一条目即可复制回系统剪贴板右上角垃圾桶一键清空。面板与窗口的两种形态实现在 DynamicIsland/components/Clipboard/状态由 ClipboardManager.swift 维护。局限在于它记的是历史而不是快照条目有数量上限太老的记录会被挤掉重要的内容要随手收藏。源码结构速览managers 管数据components 管展示项目按管理器负责数据、组件负责展示分层。DynamicIslandApp.swift 是入口负责把各管理器装配起来DynamicIsland/managers/ 是主循环MusicManager、StatsManager、ClipboardManager 各对应一个功能标签负责取数和状态维护components/ 全部是 SwiftUI 视图按 Stats、Clipboard、ColorPicker、Notch 等子目录组织extensions/ 与 helpers/ 放通用工具。想跟读的话从入口文件顺藤摸瓜到对应 manager 即可。DynamicIsland/DynamicIslandApp.swift应用入口与管理器装配DynamicIsland/managers/各功能的数据与状态层DynamicIsland/components/SwiftUI 视图层DynamicIsland/MediaControllers/各音乐服务的播放器实现DynamicIslandTests/单元测试入口上手指南从源码构建运行要求 macOS 14 及以上、带刘海的 MacBook14/16 英寸 MBPXcode 15 可从源码编译git clone https://gitcode.com/gh_mirrors/atol/Atoll克隆完成后打开 DynamicIsland.xcodeproj 运行。装完建议先做三件事首次启动按提示授予辅助功能、音乐、屏幕录制等权限媒体或指标不响应时退出应用重启一次。在 Settings 里过一遍功能开关Stats 只开想看的监控类别重映射全局快捷键选择悬停展开还是双指下滑展开。开启锁屏组件后天气、日历、计时器都会挂在刘海和锁屏位置不用再去开专门的 App。之后想切歌时把鼠标悬停到刘海、点一下下一曲按钮然后回到编辑器继续写代码就行不用再翻窗口找播放器了。【免费下载链接】AtollDynamic Island for macOS项目地址: https://gitcode.com/gh_mirrors/atol/Atoll创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表