DynamicHelper 是一款專為 macOS 設計的動態懸浮視窗工具,靈感來自 iPhone 的 Dynamic Island。整合了 電池監控、音樂播放狀態偵測、剪貼簿筆記儲存與多螢幕動態顯示 等功能,打造高效率且不干擾作業流程的桌面體驗。
🖥️ 支援 Apple Silicon,專為 macOS 桌面空間(Spaces)優化!
- 永遠顯示於最上層,支援 macOS Spaces
- 不受其他 App 或系統操作干擾
- 自動調整大小與位置以配合內容更新
- 如果是沒有瀏海的機型或螢幕,觸發方式是把滑鼠移到螢幕的最上面
- 連接電源時顯示充電狀態資訊
- 拔除電源後自動切換顯示其他元件
- 支援滑動儲存、點擊貼上與右鍵互動
- 自動記憶最後一次滑動位置
- 適合用作快速複製、語錄儲存或即時筆記
- 支援偵測 Apple Music 是否正在播放,未來可能拓展至youtube或spotify
- 可與 IslandView 整合進行狀態顯示
- IslandView 根據內容自動縮放並定位
- 在多螢幕配置下,自動對齊主螢幕或內建螢幕
- 所有的按鈕都有可能有command+click或右鍵功能,可以自己找找看哪些按鈕有這些隱藏功能
- 使用 Xcode 15 或以上版本開啟專案
1. 安裝 [Xcode 15+](https://developer.apple.com/xcode/)
2. Clone 專案:
```bash
git clone https://github.com/JasonWu314159/DynamicHelper.git
cd DynamicHelper
open DynamicHelper.xcodeproj```
- 確保系統設定允許使用私有 API(僅限個人開發用途)
- 編譯並執行 App,即可看到 IslandView 懸浮視窗出現
- 也可以直接從release裡下載已編譯的的app,但有機會不能執行
注意:本 App 部分功能使用 macOS 私有 API,僅建議作為個人實驗性工具,請勿用於上架或公開發佈
此專案為個人用途開發,未授權任何商業使用。 歡迎使用或修改或公開發布,請勿作為任何商業用途。 如果有修改或使用上不順之處歡迎留言,將會根據您的意見修改
- macOS / SwiftUI / 系統整合愛好者