Alfred 是一款 Mac 平臺上的效率工具軟件,它可以幫助用戶快速搜索電腦上的文件、打開應(yīng)用程序、執(zhí)行系統(tǒng)命令等等。用戶可以通過自定義關(guān)鍵詞和快捷鍵來調(diào)用 Alfred,還可以安裝各種插件擴展其功能。此外,Alfred 還支持剪貼板歷史記錄、計算器、文本擴展等實用功能,大大提高了 Mac 用戶的工作效率。
Alfred 5.6 版本在工作流和通用功能方面進行了大量的改進和優(yōu)化,提升了用戶使用 Alfred 進行工作流程自動化操作的效率和體驗,也增強了軟件整體的穩(wěn)定性和易用性。
##工作流改進與修復(fù)
操作便捷性提升:在 Workflow Editor 中,新增 fn+Click 快捷鍵,能自動將對象與所選對象對齊,并在 Workflow Editor overlay 添加了提示;添加按類別對 Workflow 列表排序的選項,方便用戶管理和查找工作流。
變量與占位符優(yōu)化:Workflow 變量占位符的使用范圍擴大,在更多地方可用,如 Alfred 5.5 GUI Views 替代 mod 連接子文本、通用操作觸發(fā)名稱、文件操作觸發(fā)名稱等;更新了 Alfred 偏好設(shè)置中關(guān)于 {var:} 的引用,統(tǒng)一為 {var:varname},增強了一致性 。
工作流管理增強:刪除工作流時,對話框增加選項,可選擇同時刪除工作流的緩存和數(shù)據(jù)文件夾,默認禁用且 Alfred 會記住勾選狀態(tài);移除 “All Workflow Objects” 工作流對象,其功能可由調(diào)色板替代。
對象配置與顯示優(yōu)化:修正多個工作流對象配置和顯示問題,如 Workflow Bundle Id 顯示、Dispatch Key Combo Workflow 對象配置、Reveal File in Finder Workflow 對象配置等;更新 Music Command Workflow 對象彈出樣式、GridView 緩沖區(qū)行為,使其與其他組件更協(xié)調(diào)。
腳本與外部觸發(fā)改進:添加新的 alfred_theme_window_width 工作流腳本環(huán)境變量;防止通過 URL 調(diào)用 Workflow External Trigger 時 + 符號的雙重編碼;改進外部觸發(fā)標識符沖突解決邏輯;在 Run Script 和 Script Filter Workflow 對象配置中添加提示,引導(dǎo)使用 “with input as argv” 模式;更新腳本相關(guān)配置按鈕的灰顯行為,使其與 Workflow UI 對象配置一致。
輸入字段與布局改進:統(tǒng)一 TextView、GridView Workflow UI 對象,以及 Run Script 和 Script Filter 的 External Script 選項中輸入文件字段的解析行為,均支持 {var:};改進生成的 Workflow User 配置視圖中組件的布局和對齊;將 List Filter 和 GridView Workflow 對象配置中的 “Subtitle” 更新為 “Subtext”,保持術(shù)語一致性。
對象調(diào)試與錯誤處理優(yōu)化:在調(diào)試器中顯示處理完最后一個流對象的時間以及此時丟棄的參數(shù),提升工作流對象調(diào)試體驗;修復(fù)配置 Workflow 后續(xù) Keyword Input 時出現(xiàn)的 (null) 關(guān)鍵字字符串問題,并在調(diào)試器中顯示警告信息;改進 Script Filter 的 JSON 解析,跳過意外的項目類型,增強穩(wěn)定性。
##通用改進與修復(fù)
系統(tǒng)命令改進:shutdown 和 restart 命令現(xiàn)在能正確遵循 macOS 中 “Reopen windows when logging back in” 的設(shè)置,使 Alfred 在系統(tǒng)操作方面與系統(tǒng)設(shè)置更加協(xié)同。
版本信息獲取優(yōu)化:在 Alfred 的 “General and Update” 偏好設(shè)置中,現(xiàn)在可以直接復(fù)制 Alfred 的版本號,方便用戶獲取版本信息 。
搜索與結(jié)果優(yōu)化:修正 Alfred 默認結(jié)果中 AirDrop 的大小寫;更新內(nèi)部搜索?關(guān)鍵字的邏輯,在輸入 “l(fā)arge type”(帶空格)時可找到 Large Type 功能;增加文件搜索故障排查的相關(guān)數(shù)據(jù),便于用戶解決文件搜索問題。
輔助功能提升:增強 Alfred Preferences Workflow Gallery 集成的可訪問性;更新 Run NSAppleScript Remote action 的配置消息,使其與 Workflow 對象配置消息一致;將 Alfred Remote Page 配置中的 “Subtitle” 更新為 “Subtext”,保持一致性;修復(fù)內(nèi)部搜索在手動編輯 info.plist 無效時正確返回工作流結(jié)果的問題;在刪除工作流或代碼段時,確認對話框中會顯示名稱,提升操作的明確性。