Dejal Simon 5現(xiàn)已推出,有哪些新功能? Simon 5新增功能介紹
Simon 版本 5 現(xiàn)已推出。這是一個(gè)巨大的更新,引入了一個(gè)非常受歡迎的功能:在多臺(tái) Mac 之間同步 Simon 數(shù)據(jù),加上一個(gè)Simon 狀態(tài)服務(wù)、一個(gè)鏈接檢查器過(guò)濾器、改進(jìn)的查找過(guò)濾器、iMessage和Speak 錯(cuò)誤通知程序、一個(gè)新的應(yīng)用程序圖標(biāo)等等.

Simon 5新增功能
大蘇爾Big Sur
Simon 現(xiàn)在是 Apple M1 芯片和 Big Sur 上的英特爾的通用應(yīng)用程序;它還支持回 Sierra (10.12)。
更新了 Big Sur 松鼠樣式的應(yīng)用程序圖標(biāo)。

一個(gè)有趣的小復(fù)活節(jié)彩蛋是,除了在加載時(shí)顯示靜態(tài)的圖標(biāo)“屏幕”之外,旋鈕還會(huì)轉(zhuǎn)動(dòng)。
只是為了好玩,將 Dock 圖標(biāo)未查看指示器更改為“突發(fā)新聞”電視風(fēng)格的 chyron。
改進(jìn)了兼容性。
Simon 現(xiàn)在支持通過(guò) iCloud 同步
默認(rèn)情況下不會(huì)同步 Simon 數(shù)據(jù),但如果啟用了新的同步首選項(xiàng)(見(jiàn)下文),則數(shù)據(jù)將移動(dòng)到 iCloud。
每個(gè)測(cè)試都可以在特定計(jì)算機(jī)上檢查,但可以從任何同步的 Mac 進(jìn)行編輯。
也可以在特定的計(jì)算機(jī)上執(zhí)行通知程序,但不必是相同的計(jì)算機(jī),例如在 Mac 1 上檢查測(cè)試,在 Mac 2 上通知(或兩者)。
可以從任何同步的計(jì)算機(jī)上手動(dòng)開(kāi)始檢查、暫停、編輯等。
同步時(shí),將執(zhí)行檢查的計(jì)算機(jī)顯示在測(cè)試列表和日志中,并可用作排序選項(xiàng)。
請(qǐng)注意,在另一臺(tái)計(jì)算機(jī)上查看測(cè)試時(shí)預(yù)覽不可用,因?yàn)檫@可能會(huì)導(dǎo)致結(jié)果混亂。
如果 Simon 在另一臺(tái)計(jì)算機(jī)上退出,它的測(cè)試會(huì)顯示一個(gè)電源圖標(biāo)(帶有垂直線的半圓),或者如果沒(méi)有退出但一段時(shí)間內(nèi)沒(méi)有看到,則顯示一個(gè)不可用的圖標(biāo)(一個(gè)帶有斜線的圓圈)。
數(shù)據(jù)格式已更改以支持此功能,包括拆分?jǐn)?shù)據(jù)文件以提高效率,并轉(zhuǎn)換為 JSON 格式。
用于同步的編輯器更改
在啟用同步的情況下編輯測(cè)試時(shí),“測(cè)試選項(xiàng)”頁(yè)面現(xiàn)在包含一個(gè)新的“檢查”彈出菜單,用于選擇在哪臺(tái)計(jì)算機(jī)上檢查測(cè)試。
同樣,Test Notifiers頁(yè)面包含一個(gè)彈出菜單,用于選擇執(zhí)行通知的計(jì)算機(jī),這不必是相同的計(jì)算機(jī)。

摘要頁(yè)面(非編輯模式)現(xiàn)在還顯示所選計(jì)算機(jī)。
新的同步首選項(xiàng)
新的同步首選項(xiàng)窗格包括用于關(guān)閉和打開(kāi)同步的按鈕。默認(rèn)情況下它是關(guān)閉的,數(shù)據(jù)像以前一樣存儲(chǔ)在本地 Mac 上。
啟用 iCloud 同步后,將顯示訪問(wèn)數(shù)據(jù)的計(jì)算機(jī)列表。它包括計(jì)算機(jī)名稱(chēng)、Simon 的版本以及第一次和最近一次訪問(wèn)數(shù)據(jù)的時(shí)間。
可以更改計(jì)算機(jī)名稱(chēng)(這只會(huì)影響 Simon 的顯示方式),或者可以刪除不需要的名稱(chēng)。如果再次使用,它們將重新出現(xiàn)。
一個(gè)圖標(biāo)表示每臺(tái)計(jì)算機(jī)的狀態(tài),當(dāng)前計(jì)算機(jī)為 Mac 類(lèi)型,在線計(jì)算機(jī)為綠色三角形,或者如上所示的退出或不可用圖標(biāo)。
如果在 iCloud 中已有一些 Simon 數(shù)據(jù)時(shí)啟用了同步,系統(tǒng)會(huì)詢(xún)問(wèn)您是要使用該數(shù)據(jù)(丟棄本地?cái)?shù)據(jù))還是替換該數(shù)據(jù)(使用本地?cái)?shù)據(jù))。
如果在多臺(tái)計(jì)算機(jī)使用 iCloud 時(shí)禁用同步,系統(tǒng)會(huì)詢(xún)問(wèn)您是否要制作本地副本,同時(shí)保留 iCloud 數(shù)據(jù)完整無(wú)缺。
如果當(dāng)這是唯一一臺(tái)使用 iCloud 的電腦時(shí)禁用同步,則數(shù)據(jù)將移至該電腦并從 iCloud 中刪除。
與同步相關(guān)的更改:保留數(shù)據(jù)文件備份的首選項(xiàng)已被刪除,以避免不必要的同步。
此外,自動(dòng)保存頻率首選項(xiàng)現(xiàn)在使用更短的時(shí)間范圍,以實(shí)現(xiàn)更靈敏的同步。

新的同步設(shè)置助手
更新到第 5 版或全新安裝時(shí),將顯示一個(gè)設(shè)置助手頁(yè)面,其中包含與同步首選項(xiàng)相同的選項(xiàng),詢(xún)問(wèn)是將數(shù)據(jù)存儲(chǔ)在本地還是在 iCloud 上。
如果您選擇將數(shù)據(jù)保留在這臺(tái) Mac 上,它會(huì)像以前的版本一樣繼續(xù)工作,并且任何現(xiàn)有的 iCloud 數(shù)據(jù)(如果您在另一臺(tái) Mac 上選擇不同)將保持不變。
如果您選擇在 iCloud 中已有一些 Simon 數(shù)據(jù)時(shí)進(jìn)行同步,系統(tǒng)會(huì)詢(xún)問(wèn)您是要使用該數(shù)據(jù)(丟棄本地?cái)?shù)據(jù))還是替換該數(shù)據(jù)(使用本地?cái)?shù)據(jù))。
服務(wù)、過(guò)濾器和通知程序現(xiàn)在組織成組和最近
升級(jí)時(shí),內(nèi)置服務(wù)、過(guò)濾器和通知程序?qū)⒁频叫陆M中,以便更好地組織它們。
您已經(jīng)分組的任何內(nèi)容都不會(huì)被移動(dòng),您添加的任何內(nèi)容也不會(huì)被觸及。
為避免選項(xiàng)讓您不知所措,服務(wù)、過(guò)濾器和通知程序頁(yè)面上的測(cè)試編輯器彈出菜單現(xiàn)在默認(rèn)僅列出正在使用或最近添加的項(xiàng)目。
這包括在正在編輯的測(cè)試中使用的項(xiàng)目、任何未暫停的測(cè)試或在過(guò)去一周中添加的項(xiàng)目。
在這些菜單的底部有一個(gè)新的“顯示所有服務(wù)”(或過(guò)濾器或通知程序)項(xiàng)目,用于按組組織顯示所有服務(wù)。切換到顯示最近的服務(wù)以返回緊湊菜單。

網(wǎng)絡(luò)服務(wù)變化
將默認(rèn)的“Web (HTTP)”服務(wù)重命名為“Web Page”,更加清晰。
捕獲渲染源時(shí)(通過(guò)“其他”頁(yè)面上的選項(xiàng)),現(xiàn)在包含標(biāo)簽。
默認(rèn)協(xié)議現(xiàn)在是“https://”而不是“http://”。
現(xiàn)在不添加“www”。如果缺少“.com”,則在域名之前。
添加了新的西蒙狀態(tài)服務(wù)
當(dāng)您使用新的同步功能在多臺(tái)計(jì)算機(jī)之間同步 Simon 數(shù)據(jù)時(shí),這項(xiàng)新服務(wù)可以檢查 Simon 實(shí)例的狀態(tài)。
您可以選擇檢查所有計(jì)算機(jī)或特定計(jì)算機(jī)。
服務(wù)的輸出可以定制,包括變量。
可選地,Simon 退出和/或不可用可能會(huì)導(dǎo)致失敗,每個(gè)都有可定制的錯(cuò)誤消息。
默認(rèn)情況下,數(shù)據(jù)中添加了“西蒙狀態(tài)”服務(wù),以檢查所有計(jì)算機(jī);您可以自定義要在測(cè)試編輯器中檢查和輸出的內(nèi)容,或添加新服務(wù)。

添加了新的鏈接檢查器過(guò)濾器
這個(gè)新過(guò)濾器將檢查多個(gè)鏈接以查看它們是否有效。
對(duì)于輸入,它可以從網(wǎng)頁(yè)中提取 HTML 源代碼中的鏈接,或者以換行符或逗號(hào)分隔的 URL 列表。
它只能掃描本地鏈接(在同一站點(diǎn)內(nèi))、只能掃描遠(yuǎn)程鏈接(到其他網(wǎng)站),或者兩者都掃描。
如果無(wú)法聯(lián)系到服務(wù)器,或者服務(wù)器在請(qǐng)求標(biāo)頭(它不加載實(shí)際內(nèi)容)時(shí)報(bào)告錯(cuò)誤(例如 404、找不到頁(yè)面),則鏈接被視為無(wú)效。
它輸出一個(gè)找到的 URL 列表,可選地帶有一些文本或表情符號(hào),表明它是有效的或無(wú)效的,和/或狀態(tài)代碼或錯(cuò)誤消息。
對(duì)于結(jié)果,如果任何本地和/或遠(yuǎn)程鏈接無(wú)效,它總是成功(用于進(jìn)一步評(píng)估輸出)或失敗。
一個(gè)鏈接檢查過(guò)濾器包含在用于測(cè)試使用默認(rèn)的數(shù)據(jù)??梢酝ㄟ^(guò)編輯此過(guò)濾器(或添加新過(guò)濾器)來(lái)配置更多選項(xiàng)。

添加了新的服務(wù)器結(jié)果過(guò)濾器
此新過(guò)濾器可與結(jié)果代碼輸入一起使用,以檢測(cè)無(wú)效的 HTTP 結(jié)果。
如果輸入數(shù)為 400 或更多,這會(huì)使測(cè)試檢查失敗。
查找正則表達(dá)式過(guò)濾器的強(qiáng)大自定義輸出
當(dāng)使用Find First、Specific或All Occurrences 時(shí),輸出菜單現(xiàn)在包含一個(gè)自定義選項(xiàng),該選項(xiàng)顯示一個(gè)字段,其中$1可以包含帶有替換運(yùn)算符等的文本。
這可用于搜索多個(gè)捕獲組,例如"title":"(.+?)",".+?"department":"(.+?)",并輸出包含它們的自定義格式值,例如$1 ($2)。
這與Find & Replace不同,因?yàn)樗鼈兲鎿Q輸出中找到的文本,其余部分保持不變,而Find僅輸出匹配項(xiàng)或其自定義格式。
如果正則表達(dá)式格式錯(cuò)誤,并且計(jì)算時(shí)間過(guò)長(zhǎng),則它現(xiàn)在會(huì)在 5 秒后超時(shí)。

添加了 iMessage 通知程序
如果您已經(jīng)在 Messages 應(yīng)用程序中與收件人進(jìn)行了對(duì)話,則此通知程序可以向收件人發(fā)送 iMessage。
克里斯·科普斯頓供稿;可以在Simon Extras頁(yè)面上為使用早期版本的人提供。
添加了一個(gè)新的 Speak Error 通知程序
這個(gè)新的通知程序?qū)⒋舐曌x出最后發(fā)生的錯(cuò)誤的文本。
在發(fā)生故障或恢復(fù)時(shí)特別有用,但可用于任何測(cè)試結(jié)果。
聲音通知器改進(jìn)
現(xiàn)在可以播放系統(tǒng)聲音。
聲音現(xiàn)在按字母順序列出。
加上其他服務(wù)、過(guò)濾器和通知程序更改
修復(fù)了在腳本編輯器中導(dǎo)入一些格式錯(cuò)誤的 AppleScript 。
修復(fù)了服務(wù)、過(guò)濾器等未按字母順序列出的問(wèn)題。
修復(fù)了可能無(wú)法使用向測(cè)試添加默認(rèn)塊過(guò)濾器的問(wèn)題。
將Change過(guò)濾器重命名為Any Change,以使其更清楚它的用途:檢測(cè)輸入中發(fā)生的任何更改。
修復(fù)了阻止基于腳本的服務(wù)在測(cè)試中工作的問(wèn)題。
修復(fù)了電子郵件通知程序阻止助手啟動(dòng)的問(wèn)題。
現(xiàn)在,過(guò)濾器頁(yè)面的文件 > 立即檢查菜單項(xiàng)被禁用,因?yàn)樗谀抢餂](méi)有做任何事情。
修復(fù)了在顯示預(yù)覽時(shí)嘗試通知程序(文件 > 立即通知)不起作用的問(wèn)題。
調(diào)整了服務(wù)、過(guò)濾器和通知程序的預(yù)覽占位符消息。
刪除了一些不再受支持的服務(wù)和通知程序
刪除了日歷通知程序,因?yàn)樗褂昧诉^(guò)時(shí)的技術(shù)。
從默認(rèn)數(shù)據(jù)中刪除了電子郵件周期服務(wù),因?yàn)樗鼰o(wú)法成功接收電子郵件(并且已經(jīng)有一段時(shí)間沒(méi)有了;顯然沒(méi)有人使用它)。
刪除了Growl通知程序,因?yàn)樗堰^(guò)時(shí)。請(qǐng)改用通知中心通知程序。
刪除了Mount服務(wù),因?yàn)樗褂昧诉^(guò)時(shí)的 macOS 功能并且需要進(jìn)行重大更改才能更新。
刪除了MySQL服務(wù),因?yàn)樗褂昧瞬辉龠m用于 Catalina 及更高版本的 32 位幫助程序。
刪除了SMS通知程序,因?yàn)榈谌?Clickatell 連接不再起作用,并且基于電子郵件的選項(xiàng)存在重大問(wèn)題;如果需要,直接切換到使用電子郵件通知程序。
刪除了特定 DNS服務(wù),因?yàn)樗褂昧诉^(guò)時(shí)的 macOS 功能并且需要進(jìn)行重大更改才能更新。
刪除了Twitter通知程序,因?yàn)?macOS 已有幾年不支持它了。
如果您使用過(guò)其中任何一個(gè),請(qǐng)告訴我;如果有足夠的需求,我可以考慮用現(xiàn)代 API 重寫(xiě)它們。
報(bào)告改進(jìn)
修復(fù)了報(bào)告未按計(jì)劃上傳的問(wèn)題。
如果啟用了使用簡(jiǎn)單狀態(tài)圖標(biāo)的首選項(xiàng),則報(bào)告現(xiàn)在也使用該樣式。
報(bào)告模板現(xiàn)在按字母順序列出。
整理了報(bào)告列表內(nèi)容。
為很少使用的診斷選項(xiàng)添加了調(diào)試菜單
為以前只能通過(guò)終端命令使用的選項(xiàng)添加了調(diào)試菜單defaults write。
在調(diào)試菜單會(huì)自動(dòng)出現(xiàn)測(cè)試版,而且可以通過(guò)按住顯示一般的版本控制,選項(xiàng)和命令在應(yīng)用程序啟動(dòng)鍵。

加上其他一些改進(jìn)
Simon 現(xiàn)在在啟動(dòng)時(shí)會(huì)顯示一個(gè)小的進(jìn)度窗口,因?yàn)榧虞d大量測(cè)試,尤其是在同步時(shí),可能需要一些時(shí)間。
如果服務(wù)不可用,例如不再受支持,服務(wù)列表現(xiàn)在顯示“不可用”,并且測(cè)試編輯器現(xiàn)在顯示類(lèi)似消息。
Simon 現(xiàn)在會(huì)根據(jù)最近的 macOS 版本的要求提示批準(zhǔn)發(fā)送 Apple 事件。請(qǐng)批準(zhǔn)此操作,否則電子郵件通知程序和基于腳本的服務(wù)將無(wú)法工作。
在安裝助手現(xiàn)在支持導(dǎo)入Safari和Chrome的書(shū)簽。
使用設(shè)置助手導(dǎo)入 Safari 書(shū)簽時(shí),如果由于 macOS 安全限制無(wú)法直接訪問(wèn),現(xiàn)在會(huì)提示輸入書(shū)簽文件。
列表中組的內(nèi)容現(xiàn)在已正確排序。
修復(fù)了一些在顯示組時(shí)啟用的摘要標(biāo)簽,它們不適用。
修復(fù)了活動(dòng)日志中的狀態(tài)圖標(biāo)和詳細(xì)信息列不包含正確值的問(wèn)題。
修復(fù)了列表內(nèi)容可能太窄的布局問(wèn)題。
修復(fù)了一些崩潰。
改進(jìn)了報(bào)告模板的字符編碼,以便更好地處理非 ASCII 字符。
許多本地化更新。
改進(jìn)的暗模式支持。
修復(fù)了 Spotlight 關(guān)鍵字的格式。
已針對(duì) Big Sur (macOS 11) 和 Catalina (macOS 10.15) 進(jìn)行更新,但仍兼容 Sierra (10.12)。