重新搭建的示範桌面,實際執行 0.4.14 籃框後截圖。使用另製桌布與示範檔案;點圖可看 1920 × 1080 原尺寸。
你的桌面,就是你的工作區。
自由分籃、框選整理、整組拖曳。讓檔案留在原位,讓桌面更有秩序。
預設保留你手動放置的圖示與空位。新增檔案、加入分類、調整籃框及重新整理時, 只移開擋到籃框的圖示;拖出籃框後保留落點,原始路徑不變。 需要整齊排列時,可在分類管理勾選「自動補齊桌面空位(會重排)」。 舊設定升級也預設關閉此選項,不增加待機輪詢。
修正暫時找不到檔案就清掉分類的問題。更新重建捷徑、檔案短暫不可用時, 保留原籃子、項目身分與順序;相同路徑恢復後自動收回。真正刪除的檔案不會被 重建,主動移出或重新分籃也不會被撤銷,不新增常駐輪詢。
Windows 0.5.1 改善跨螢幕拖曳:保留透明落點預覽,使用實體螢幕座標, 預覽與放開後位置一致。預覽只在拖曳期間存在,不攔截滑鼠,也不新增待機輪詢。
新增共享籃框:文字、檔案、配對、QR 邀請與 LAN 傳輸直接整合進桌面。Android 2.0.0 同步推出終末地視覺語彙的原生介面,電腦顯示 QR,手機掃碼就能加入。
從籃框「裝置 / QR」顯示邀請,手機直接掃碼連線。本機原檔保留原路徑,其他裝置按需下載,無 WebView2。原 PocketDrop 的配對資料採複製匯入,拒絕覆蓋已有 Room。
跨螢幕落點已由使用者在雙螢幕確認;共享流程有 31 項檢查,Android 有 18 項自動化測試。實體手機相機與真機傳輸仍待驗證。共享限同一 Wi-Fi/LAN,手機 App 需保持前景;資料夾請先壓縮 ZIP。
新版手機原生控制項預覽:文字、檔案、裝置。由 Robolectric 渲染示範資料,尚待實體手機相機驗證。
上方展示把三個分類排在桌面右側,保留左側桌布與日常操作空間。每個框的名稱、編號、項目數、LOCK 狀態與格數,均由實際籃框讀取資料顯示。
| 籃框 | 示範內容 | 實際項目數 |
|---|---|---|
| 01 · 遊戲 | 六個另製圖示與示範捷徑 | 6 |
| 02 · 工作 | 專案、素材、計畫、筆記與待辦 | 5 |
| 03 · 工具 | 系統工具捷徑與工具箱資料夾 | 8 |
展示在獨立的示範桌面視窗中拍攝:桌布、桌面背景與工作列為示範場景,籃框使用未修改的正式版控制項;不包含個人桌面截圖。
0.4.14 實際控制項繪製的框選預覽。桌面玻璃底色會透出你的桌布,文字與圖示維持不透明。
展開:一般籃框、分類管理與最小尺寸
在 76 × 99 px 的桌面圖示間距下,最小尺寸為 476 × 250 px。其他桌面間距的實際尺寸會不同。
預覽使用示範項目,不包含開發者的個人桌面檔案。
Desktop Baskets 是 Windows 原生桌面分類工具。以《明日方舟:終末地》的介面語彙為視覺方向,使用暗色半透明玻璃、細切角邊框、黃色旗角與即時字體,讓整理框融入桌面。
| 能力 | 實際行為 |
|---|---|
| 直接拖入 | 桌面檔案、資料夾與捷徑可直接分類;框外不再重複顯示原生圖示。已有籃框保持可見,不再整批隱藏再顯示。 |
| 框選與多選 | 空白處拖出選取框;Ctrl 增減、Shift 連選、Ctrl+A 全選,包含目前捲動區外的項目。 |
| 整組拖曳 | 拖曳已選取的任一圖示,把整組移入另一籃子;桌面來源的整組項目也可拖回桌面空白處。 |
| 原生檔案操作 | 右鍵已選取項目保留多選,Windows Shell 處理開啟、複製、剪下、刪除與內容。支援時顯示深色完整選單。 |
| 原始路徑保留 | 分類與跨籃移動只改視覺歸屬,原檔不搬移、不複製,也不建立額外捷徑。 |
| 乾淨的捷徑名稱 | 圖示、提示名稱與分類管理隱藏 .lnk、.url、.website、.appref-ms;原始檔名與路徑保留。 |
| 圖片縮圖 | 圖片使用 Windows Shell 預覽,保留比例與透明背景;無法取得縮圖時回退為原生圖示。 |
| 桌面自由擺放 | 0.5.3 預設保留手動位置與空位,只移開擋到籃框的圖示;「自動補齊桌面空位」可自行開啟。 |
| 桌面圖示避讓 | 新增、移動或放大整理框時,先把擋到的未分類圖示擠到可用位置。 |
| 按格數縮放 | 沿用系統桌面的圖示間距;最小 5 × 1 格,超出範圍可捲動。 |
| 磁吸與鎖定 | 靠近其他框會吸附對齊;點擊鎖頭或 STATUS 文字鎖定位置與大小。鎖定後框的游標維持一般箭頭,只有 LOCK 保留手形提示;框內檔案仍可操作。 |
| 即時資料 | 編號、檔案數、狀態、格數、版本與修訂日期都有實際用途。 |
| 低資源待命 | 30 秒無操作進入微待命,以事件喚醒;沒有持續動畫或桌面輪詢。 |
| 登入自動開啟籃子 | 分類管理左下角可隨時開關;登入後恢復既有分類、位置與 LOCK,管理介面留在系統匣。 |
| 跨螢幕移動 | 解鎖後直接拖曳標頭跨螢幕,或使用「移至螢幕」選單;支援上下、左右與負座標,依目標工作區調整大小。 |
使用 Windows 實際螢幕識別與實體工作區處理位置,修正螢幕變動時 FitProportional 的未處理例外。工作區暫時過小時保留設定;無法安全安置全部籃框時,暫停並還原桌面圖示。
解鎖後可拖曳標頭到另一個螢幕,也能從分類管理或籃框選單選 「移至螢幕」。斷線時暫放其他足夠大的螢幕,重新接回原螢幕後恢復原位置與大小;設定會保留復原位置。手動重新排位後改用新位置。
在分類管理左下角勾選 「登入 Windows 後自動啟動並開啟籃子」,立即儲存。下次登入會恢復已儲存的籃子,即使上次暫停了桌面;取消勾選只關閉下次自動啟動,目前的籃子仍可使用。
設定作用於目前帳號,不需系統管理員權限。若登入時 Explorer 尚未準備好,啟動會有限次重試,成功後停止。ZIP 版開啟此功能後請保留程式資料夾位置;搬動後重新勾選以更新啟動路徑。
已驗證開關的實際滑鼠操作,以及正式安裝版從暫停狀態經登入啟動恢復籃子;尚未實際重新開機。結果見 0.4.18 驗證紀錄。
0.5.3 起預設關閉。勾選分類管理的「自動補齊桌面空位(會重排)」後,桌面剩餘圖示會依原有順序補齊空洞。啟動、分類、調整籃框與桌面重新整理時,依 Windows 原生格距重新安排可用位置;避開籃框,不把圖示移往其他螢幕。
開啟補齊時,直接拖出籃框會先放在落點附近,下一次分類或重新整理再補齊。關閉補齊時,保留手動落點與空位。檔案路徑保留;透過桌面與檔案事件觸發,沒有新增閒置輪詢。
PNG、JPEG、BMP、GIF、TIFF 已通過縮圖驗證,透明 PNG 保留透明背景。其他格式依系統 Shell 縮圖提供者支援,取得失敗則顯示原生圖示。
縮圖由背景工作取得,與圖示共用最多 64 份快取;工作完成後停止,不持續佔用背景執行緒。圖片內容更新會重新取得預覽,待命時清空快取。
管理介面的 最小化、最大化與還原 現在可以正常用滑鼠操作。修正按鈕仍擷取滑鼠時,Windows 忽略視窗指令的問題;指令會在放開事件完成後執行。
正式安裝版已逐一點擊驗證最大化、還原、最小化與重新開啟。回歸測試加入滑鼠擷取情境,連續三輪切換狀態,確認還原大小與最大化後的最小化狀態正確。
| 模組 | 本次更新 |
|---|---|
| LOCK | 黃色鎖頭與 STATUS 文字都是可點擊範圍,透明底板上的點擊也能正確切換。 |
| CURSOR | 鎖定時標頭、邊框、八個縮放邊角與黃色旗角維持一般箭頭,只有 LOCK 控制顯示手形。框內檔案維持正常操作游標。 |
| INPUT | 按下後的移動/放開送回原控制項,避免跨透明區漏掉點擊;鎖定時不能移動、縮放或雙擊標頭誤開編輯。 |
| STANDBY | 微待命仍保留 LOCKED 狀態;點擊可喚醒並解鎖,沒有新增閒置輪詢。 |
框選、多選整組拖曳、深色原生右鍵與捷徑隱藏副檔名等既有功能持續保留。
原生右鍵使用 Windows Shell 的完整選單,不是 Windows 11 的精簡排列。高對比模式或不支援的系統會保留系統樣式。
- 到 Releases,下載 DesktopBaskets-Setup-0.5.3-x64.exe。
- 執行安裝程式。預設只安裝到目前 Windows 帳號,不需要系統管理員權限。
- 從開始功能表開啟 Desktop Baskets,新增「遊戲」、「工作」、「雜項」等分類。
- 把桌面項目拖進框內,雙擊即可開啟。
- 在框內空白處按住左鍵拖曳,框選後即可一起整理。
- 希望每次登入自動恢復籃子,可勾選分類管理左下角的 「登入 Windows 後自動啟動並開啟籃子」。
安裝程式提供 桌面捷徑 與 登入 Windows 時啟動 兩個可選項,預設都不勾選。也提供 ZIP 免安裝版。
更新前,請先在程式或系統匣選 「退出並還原圖示」。按管理視窗的 × 只會藏到系統匣,桌面整理仍持續運作。
| 操作 | 方法 |
|---|---|
| 框選 | 在籃框檔案區的空白處按住左鍵拖曳;邊框和標頭保留原本的移動/縮放功能。 |
| 增減/連續選取 | Ctrl + 點擊增減;Shift + 點擊連續選取。Ctrl 框選反轉框內選取,Shift 框選加入目前選取。 |
| 全選/清除 | Ctrl + A 全選;Esc 取消正在進行的框選或清除選取。 |
| 鍵盤多選 | Shift + 方向鍵延伸選取;Ctrl + 方向鍵移動焦點,Ctrl + 空白鍵切換該項目的選取。 |
| 自訂名稱 | 未鎖定時雙擊整理框標題,或開啟分類設定。 |
| 移動/縮放 | 拖曳標頭移動;拖曳邊緣、角落或右下十字按格數縮放。 |
| 跨螢幕 | 解鎖後拖曳標頭到目標螢幕;也可從分類管理或籃框分類選單選「移至螢幕」。 |
| 鎖定/解鎖 | 點擊黃色鎖頭/圓點或旁邊的 STATUS 文字,也可從分類選單設定。鎖定後框邊維持一般箭頭,只有 LOCK 保留手形;框內檔案不受限制。 |
| 查看更多檔案 | 使用滾輪、右側細捲動條、方向鍵或 PageUp / PageDown。 |
| 移出分類 | 將框內圖示直接拖到桌面空白處,原生圖示會出現在落點附近,路徑不變。 |
| 檔案右鍵 | 開啟 Windows Shell 原生選單,使用系統的開啟、複製、刪除、內容等功能。 |
| 整組移動 | 先框選,再拖曳其中任一圖示到另一個籃子;按 Esc 取消拖曳。 |
| Delete 鍵 | 移出視覺分類,保留原檔。要刪除原始檔案,使用原生右鍵的「刪除」。 |
| 調整玻璃 | 分類設定中的底色濃度可設為 40–100%,預設 68%。 |
| 暫停或退出 | 使用「暫停並還原圖示」或「退出並還原圖示」。 |
| 登入自動啟動 | 在分類管理左下角勾選「登入 Windows 後自動啟動並開啟籃子」。 |
- 系統:Windows 10 / 11 x64,需 .NET Framework 4.8 或更新版本。
- 程式位置:
%LOCALAPPDATA%\Programs\DesktopBaskets。 - 分類與圖示位置備份:
%LOCALAPPDATA%\DesktopBaskets\state.json。 - 解除安裝:先退出並還原圖示,再從 Windows 已安裝的應用程式移除。分類設定與桌面原始檔案會保留。
- 安裝檔簽章:目前未提供 Authenticode 簽章。Release 同時附上 SHA-256 校驗檔。
目前支援具有實際檔案路徑的桌面項目。資源回收筒等特殊 Shell 項目尚不在拖入分類範圍內。
資源設計與驗證紀錄
原生 WinForms / C#,沒有瀏覽器引擎。檔案區使用虛擬化繪製,只畫可見項目;圖示快取最多 64 份,不為每個檔案建立控制項。
微待命會停止閒置計時器,清空圖示快取並一次性回收工作集;點擊、拖曳、鍵盤與捲動仍可喚醒。
框選在操作時重繪,捷徑顯示名稱會快取。縮圖工作在佇列清空後停止;桌面避讓與可選的補齊透過事件觸發,沒有新增閒置輪詢。
| 驗證範圍 | 結果 |
|---|---|
| 版面與原始路徑 | 498 項自動檢查通過。 |
| 登入啟動(0.4.18) | 15 項檢查與開關滑鼠操作通過;正式安裝版從暫停狀態恢復三個籃子、28 個項目,分類/路徑/位置/LOCK 不變,管理視窗隱藏。以登入參數模擬,尚未實際重新開機。 |
| 桌面補齊(0.4.17) | 310 項檢查通過,包含既有空洞、原生格距、負座標多螢幕、籃框避讓、容量不足與重複執行穩定性。 |
| Explorer 重新整理(0.4.17) | 三次原生重新整理通過,空位補齊且沒有自我觸發事件迴圈;拖出項目回到落點附近,原檔內容不變。 |
| 圖片縮圖(0.4.16) | 五種格式、PNG 透明度、快取上限、背景取消及遺失檔案通過;示範籃框點選與原生右鍵已用滑鼠驗證。 |
| 多選 | 雙向框選、Ctrl/Shift、全選、捲動、取消、重新整理後維持選取、跨籃移動及跨路徑原生複製。 |
| LOCK | 小框與大框、文字與圓點切換、八邊游標、鎖定拖曳、待命喚醒、設定保存及框外放開取消均通過。 |
| LOCK 滑鼠(0.4.14) | 實際點擊文字與鎖頭三次;鎖定後拖標頭與右下角,位置/尺寸不變,框邊游標為一般箭頭,檔案仍可選取。 |
| 框選滑鼠(0.4.12) | 真實籃框與玻璃底板的框選、兩個項目一起跨籃拖曳、Ctrl+A、Esc,以及原生內容顯示「2 個檔案」。 |
| 原生右鍵 | 本版右鍵訊息路由檢查通過。0.4.12 的多選深色選單曾保持開啟約 28.8 秒後正常執行內容命令。 |
| 視窗按鈕(0.4.15) | 正式安裝版的最小化、最大化、還原與重新開啟通過滑鼠點擊驗證;滑鼠擷取情境的三輪狀態切換通過回歸測試。 |
| 本機更新(0.4.17) | 正式安裝成功,分類、原始路徑與籃框位置保留;實際桌面唯讀檢查為 51 個可見圖示、28 個已分類項目,待補齊移動數為 0。 |
籃框滑鼠驗證使用實際籃框控制項與示範檔案,宿主為獨立測試視窗;工具無法直接選取 Explorer 下的個人桌面子視窗。0.4.15 視窗按鈕另在正式安裝的管理介面實測。拖回桌面的驗證結合拖曳事件與 Explorer 圖示返回落點,尚未完成端對端滑鼠拖回桌面的測試。
資源數據的限制: 0.4.5 曾量得待命工作集約 10.5 MiB、CPU 約 0.156%(單核心);0.4.6 在另一輪環境量得約 12.34%,偏高原因尚未確定。0.4.17 尚未重做完整待命效能量測,因此不宣稱固定記憶體用量或極低 CPU。可查看 0.4.17 驗證、圖片縮圖驗證 與 歷史紀錄。
Windows 上安裝 .NET SDK(6.0 或更新版本)及 .NET Framework 4.8 targeting pack:
./scripts/build.ps1產出位於 dist/。製作安裝版另需 Inno Setup 6.7.3 或更新版本:
./scripts/build.ps1 -Installer -IsccPath "C:\Program Files (x86)\Inno Setup 6\ISCC.exe"src/DesktopBaskets/ 原生桌面程式
installer/ 安裝程式腳本與繁體中文語系
scripts/ 建置腳本
docs/ 說明、介面預覽與驗證結果
GitHub Actions 會建置免安裝版,執行版面、檔案路徑、桌面補齊、框選、右鍵訊息路由、LOCK、視窗按鈕、圖片縮圖與登入啟動檢查。安裝版由 Inno Setup 腳本建置,正式檔案附於 Releases。
英文展示字體使用 Russo One;資訊與中文使用 Windows 系統字型。文字與邊框皆即時繪製,不以參考截圖當作 UI 背景。
相依與字型授權見 THIRD_PARTY_NOTICES.md。專案原始碼目前未指定授權條款。
本專案為獨立桌面工具,視覺方向受《明日方舟:終末地》啟發,未包含官方遊戲素材,亦非官方產品。







