4.4.0

發布日期:2026-05-28

✨ 一般

  • 架構升級
    • 開啟雲端檔案不再凍結主視窗;會顯示載入指示器,直到檔案完全下載並自動載入。
    • 新增支援檢視壓縮檔內部的檔案
    • 對於 zip 等壓縮格式,在檔案總管中雙擊可像資料夾一樣開啟;現在支援預覽這些壓縮檔內的檔案。
    • 命令列引數和 IPC 訊息現在接受:"seer-archive:///path/to/archive.zip?entry=file.txt"
  • 載入雲端檔案的選項已從 user.ini 移至「設定 > 進階 > 其他」。
  • 建立系統性且全面的基準測試,以防止發布後任何檔案格式出現顯著的效能衰退。
  • 設定 > 進階 > 視窗位置與尺寸:新增「每次開啟時將視窗置中」選項。
  • 系統預覽器
    • 快取資料,減少啟動應用程式時取得系統預覽器支援清單的時間。
  • 可攜版改善
    • 不再寫入 %LOCALAPPDATA%。所有資料都寫入應用程式目錄。可攜版仍會讀寫 %TEMP%/Seer
    • 開機自動執行不再修改登錄檔;而是在 C:\Users\<Username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 中產生捷徑。
    • 請確保可攜版資料夾具有寫入權限,且不需要系統管理員權限。如果缺少寫入權限,將會顯示系統匣通知。
    • 更新與桌面版同步,但點擊下載會重新導向至 GitHub 發布頁面,供使用者手動下載、解壓縮和取代(通常套件管理器偏好此方式)。
  • 控制列支援更多副檔名比對參數:
    • ${type_file} 用於所有檔案。
    • ${type_folder} 用於所有資料夾。
    • ${type_all} 用於所有項目。

🧩 外掛

  • 新使用者不再需要選擇外掛安裝目錄;預設位置設為 %LOCALAPPDATA%/Corey/Seer/plugins

📁 資料夾

  • 使用 Seer 開啟壓縮檔內的檔案時,不再凍結主視窗;會以獨立視窗載入並顯示載入指示器。
  • 在本機資料夾右鍵選單中新增複製選項:複製絕對路徑、複製相對路徑和複製選取的檔案/資料夾。
  • 在壓縮檔右鍵選單中新增複製相對路徑。
  • 壓縮檔:改善資料處理方式。
    • 更可靠且相容,能更好地處理極端邊緣情況。
    • 代價是時間消耗和尖峰記憶體增加約 10%。

🖼️ 圖片

  1. 圖片檢視模組架構已重寫。
  2. 新增支援 ICO、ICNS 和 CUR 格式。
    1. 垂直平舖佈局。
    2. 每張圖片以其原始畫素尺寸顯示。
    3. 支援透過右鍵匯出選取的圖片。
    4. 新增更多格式專用的屬性顯示。
  3. SVG 渲染引擎升級:
    • 基於 resvgMIT 授權。
    • 對於複雜的 SVG 檔案,預覽速度顯著提升,並支援更多樣式。
    • 修正 SVG 縮放在第一畫格跳躍的問題。
  4. 改善點陣圖縮放:超大型圖片的放大/縮小不再延遲。
  5. 圖片背景樣式:
    • 新增透明圖片的背景切換功能(設定僅在目前執行工作階段期間有效)。
    • 目前支援:(偽)透明、黑色、灰色、白色和(真正)透明。
  6. 載入進度指示器:
    • 對於大型圖片,程式會在控制列中顯示載入指示器。
  7. 修正部分情況下符合視窗計算不準確,需要在渲染後再次符合的問題。
  8. 修正 OpenGL 不可用時的空白顯示問題:
    • 應用程式會自動降級為 CPU 渲染。
    • 注意:部分模組(例如影片)高度依賴 OpenGL;重新啟動電腦通常可以解決 OpenGL 問題。

🎦 多媒體

  • 將播放速度步進從 0.1 改為 0.2,速度範圍為 [0.2, 16]。
  • 修正預覽視窗與分離視窗共用相同播放速度的問題。
  • 在右鍵選單中新增字幕選擇選項。
    • 目前支援內嵌字幕和相同檔名的外部字幕。

📄 PDF

Windows 上最快的 PDF 檢視器回來了。目前的循環:完整重構 🚀 -> 最佳 PDF 檢視器 🪐 -> 功能新增 * x 與錯誤修正 * y 🔨 -> 不再是最佳 😭 -> 準備重構 🤡

新功能
  • 新增預設 PDF 縮放模式設定:
    • 使用者現在可以指定預設開啟模式,包括實際大小、符合寬度、符合高度和自訂縮放。
    • 「符合高度」基於第一頁的高度。
    • 「符合寬度」基於所有頁面的最大寬度。
    • 選擇「符合高度/寬度」時,需要視窗大小進行縮放計算(預設值為 960,在 user.ini 中設定)。
  • 新增更完整的 PDF 縮放選單:
    • 右鍵選單現在提供縮放預設、符合模式、目前縮放百分比顯示,以及「將目前縮放設為自訂預設」選項。
    • 預設縮放顯示邏輯:只有預設選項會從歷史記錄中恢復縮放;自訂縮放和符合模式在開啟時會忽略歷史記錄。
  • 新增統一的 PDF 顯示模式:
    • PDF 現在支援統一的顯示模式切換,包括預設、深色模式和護眼模式。
  • 在縮圖中新增檢視框追蹤:
    • 縮圖側邊欄現在顯示即時檢視框,指示主檢視目前正在顯示文件的哪個部分。
  • 新增可自訂的頁面間距樣式:
    • PDF 頁面現在支援標準間距,以及多種「無縫分隔線」樣式,包括實線、虛線和(偽)波浪線。
  • 新增「在縮圖中定位目前頁面」功能:
    • 點擊縮圖可以同步主檢視,現在還可以快速將縮圖側邊欄定位到主檢視目前顯示的頁面。
改善
  • 改善 PDF 快速捲動和縮放時的反應速度和穩定性。快速,就是快速,沒別的。⚡️
  • 減少縮放時的白畫面閃爍和不必要的重複渲染。
  • 改善首次開啟 PDF 時的頁面定位和捲動位置恢復邏輯,確保更穩定的恢復結果。
  • 改善側邊欄反應和初始化行為,包括縮圖和目錄的載入。
  • 受密碼保護的 PDF 在成功輸入密碼後載入預覽速度更快。
  • 縮圖清單中的整行現在都可以點擊以定位頁面,而不僅限於繪製的頁面邊界內。
  • 修正啟動時無條件請求第 0 頁渲染的問題。
  • 以及其他各式修正。

🌐 HTML

  • 此處無變更。

📝 文字

  • 控制列現在顯示行尾符號。