CleverRaven / CleverRaven/Cataclysm-DDA
Disassembly menu improvements (and port to ImGui?)
- Dominant language
- C++
- Stars
- 13.2k
- Forks
- 4.6k
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 205
Description
### Is your feature request related to a problem? Please describe.
The disassembly menu can be more useful.
### Solution you would like.
Expand the disassembly menu in these ways:
- [ ] port to ImGui
- it is kinda complicated... But I might look into it...
- [x] list items further than one tile
- obsoleted by #78748
- ~If this gets annoying in some cases, add `hide things further than one tile` hotkey toggle. If off by default, this can help performance. **The performance drop is very significant.**~
- [x] Add `T`ravel to to things further away
- obsoleted by #78748
- Alternatively: Go to thing and back, then the character would be on the original position with the item.
- ~I don't know how to do this.~ This is kinda complicated.
- [x] add a column with distance, entry has distance text in green if dist <= 1, otherwise it is red.
- obsoleted by #78748
- ~Alternative (implemented right now): To save space, only print distance in the new "denial" column.~
- [ ] filter "d:THING" will colour the THING in the "disassemble into" column, like when grepping on Ubuntu
- #78737
- An alternative would be to add a new selection of what item you want to get (popup with item selection), but I don't know how to popup select item in this menu.
- [ ] add items/minute column, it is active when THING is valid (or desired item is selected).
- ~I will do it when I find the filter function.~ The filter function should be improved too.
### Describe alternatives you have considered.
Don't know yet.
### Additional context
I am gonna implement this.
Contributor guide
Assessment
This issue has not been assessed yet.