Repository navigation
Releases: Ricepaste/DCS_GCI
Releases · Ricepaste/DCS_GCI
Release list
v0.5.1-beta
v0.5.0-beta
What's Changed
- [新增]: 可以指引友軍交戰特定敵軍 by @Ricepaste
- [新增]: 可以指引友軍航點 by @Ricepaste
- [新增]: 可以改變友軍交戰規則 by @Ricepaste
- [更動]: 航跡點擊右鍵選單UI介面翻新 by @Ricepaste
- [修正]: 部分畫布漏洞 by @Ricepaste
Full Changelog: v0.4.0-beta...v0.5.0-beta
v0.4.0-beta
What's Changed
- [新增]: 敵機過近時顯示接近率、UI整體翻新 by @Ricepaste in #8
Full Changelog: v0.3.1-beta...v0.4.0-beta
v0.3.1-beta
v0.3.0-beta
What's Changed
- feat(gci): 實作符合北約規範的 UI 細緻化、全系統 UI 縮放與三段式字卡模式 by @Ricepaste in #7
-
🎖️ 符合北約 GCI 規範的極簡 UI
- 徹底移除裝飾性娛樂 Emojis(如 📡, 🎯, 📍, 🗑️, 🎨 等)。
- 將彈出式 BRAA 與攔截窗改為同一畫布的內嵌 HUD 卡片,並限制採用嚴謹的單色配色(黃/綠/藍/橘)。
- 將戰術地標圖示移除,改為標準的十字 '+' 記號搭配標籤,符合軍事戰術 Console 配色。
-
🔎 全局應用程式級 UI 縮放 (UI Scaling)
- 新增
apply_ui_scale():不再僅更改字體大小,而是以QApplication.setFont()自動縮放所有子 Widget。 - 側邊欄按鈕、圖示、以及 ComboBox 選項本身均會隨縮放比例自動調整尺寸。
- 將縮放段數優化為 6 檔細緻間距 (
100%,110%,120%,130%,150%,175%),以利大螢幕/4K 精確微調。 - 修復空域管理面板(AirspaceManagerPanel)與 BRAA/攔截 HUD 卡片原本無法跟隨縮放的 Bug。
- 新增
-
🏷️ 新增三段字卡顯示循環 (Label Cycle Mode)
- 提供
MINIMAL(僅顯 TN) ->FULL(全展開) ->NONE(隱藏全部) 的三段切換。 - 解決高密度空域下字卡重疊的雜亂問題。
- 修復 Bug:當處於
NONE或MINIMAL模式時,一旦點擊選中某航跡,該航跡的詳細字卡會臨時完整展開,放開後自動收合。 - 重構渲染更新流程,解決因提前
return導致NONE模式下移動中的航跡與速度向量(Velocity Vector)脫節留存原地的嚴重 Bug。
- 提供
-
🗺️ 空域繪製與管理功能修復
- 修正手繪空域畫完後的命名與自訂顏色對話框,使其符合整體 UI 風格(無裝飾線與高科技微調)。
- 修復空域完成後「多邊形填色」未採用使用者自訂顏色(而殘留紅色預覽線)的 Bug。
-
🛡️ 導出模組健壯性防護 (DCS Lua)
- 在
External_GCI_Exporter.lua陣營掃描中加入安全pcall與 fallback 整數(0, 1, 2),防止在特定 mission 環境下存取coalition.side觸發致命 Lua index nil 異常導致 UDP 傳輸中斷。
- 在
-
🧪 單元測試更新與文件同步
- 新增並更新
test_app.py中關於 UI 縮放、空域匯出入、自訂威脅圈與 main window 的單元測試(23項單元測試全數通過)。 - 更新
README.md對應修改與日誌章節。
- 新增並更新
Full Changelog: v0.2.2-beta...v0.3.0-beta
v0.2.2-beta
v0.2.1-beta
v0.2.0-beta
v0.1.0-beta
What's Changed
- Feat map background and marker by @Ricepaste in #1
- 跑道選項可隱藏 by @Ricepaste in #2
Full Changelog: https://github.com/Ricepaste/DCS_GCI/commits/v0.1.0