Idea: `gui/cursor`
維護者通常 3 天內回覆
還沒有人認領這個 Issue。
評估
研究方向
Start by reading the existing cursor tools and the code that exposes df.global.cursor; the issue also points to #2665 for keyboard cursor movement. Determine whether a GUI overlay fits the project and how it should interact with the adventure mode look cursor. Done criteria need to be agreed on, including mouse selection, coordinate copying, box selection, and cursor syncing.
由索引模型根據 Issue 內容生成。
描述
Many of our tools require the use of a keyboard cursor, but DF doesn't support it particularly well. I had an idea for an overlay that uses the mouse cursor to set df.global.cursor when clicked.
It could also have a button (hotkey Ctrl+C) to copy the selected position to the clipboard in the form x,y,z for pasting into commands. There could be a box selection mode to copy a pair of coordinates to the clipboard.
Somewhat related to #2665, but that's for using the keyboard to move the cursor. This tool could support it, but I'm uncertain if a gui window is desired for that purpose.
It could also sync with the adventure mode look cursor if that's active, which for some reason is separate from the global cursor.
- 主要語言
- C++
- 星號
- 2.1k
- 分支
- 509
- 平均合併
- 2 天 19 小時
- 30 天內合併 PR
- 25
環境準備
- 沒有 Dockerfile 或 Docker Compose 檔案
- 有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
DFHack/dfhack 的其他 Issue
-
難度 2/5 1-3 小時 新手友好度 78/100
維護者通常 3 天內回覆
-
難度 2/5 1-3 小時 新手友好度 66/100
維護者通常 3 天內回覆
-
難度 5/5 一週以上 新手友好度 35/100
維護者通常 3 天內回覆
-
RemoteFortressReader: GetCreatureRaws sends CP437 (not UTF-8) strings, which breaks protobuf decoding可能已有人在做 @dwmuller 於 2 天前認領。 未關閉
難度 2/5 1-3 小時 新手友好度 20/100
維護者通常 3 天內回覆
-
難度 5/5 一週以上 新手友好度 25/100
維護者通常 3 天內回覆
相似的 Issue
-
Jupyter kernel leaks two file descriptors per cell; after ~100 cells every cell fails with "pipe() failed"可能已有人在做 關聯的 PR 仍在進行中或已合併。 未關閉
難度 2/5 1-3 小時 新手友好度 82/100
維護者通常 1 天內回覆
-
Test discovery aborts on GPU builds without cuStateVec: check_cuStateVec expects a failed result but set_config() now raises RuntimeError可能已有人在做 @dmeliksetian 今天認領。 未關閉bug
難度 2/5 1-3 小時 新手友好度 84/100
Qiskit/qiskit-aer#2495 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 65/100
sumatrapdfreader/sumatrapdf#6403 ·
-
Module:Polygraphy
難度 2/5 1-3 小時 新手友好度 72/100
維護者通常 1 天內回覆
-
enhancement GUI maintainer-review
難度 2/5 1-3 小時 新手友好度 66/100
aethersdr/AetherSDR#6681 · 1 則留言 ·
維護者通常 1 天內回覆