Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disassembly menu improvements (and port to ImGui?) #73808

Open
2 of 7 tasks
Brambor opened this issue May 15, 2024 · 0 comments
Open
2 of 7 tasks

Disassembly menu improvements (and port to ImGui?) #73808

Brambor opened this issue May 15, 2024 · 0 comments
Assignees
Labels
Info / User Interface Game - player communication, menus, etc. Quality of Life QoL: degree to which players are comfortable, and able to enjoy CDDA

Comments

@Brambor
Copy link
Contributor

Brambor commented May 15, 2024

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...
  • list items further than one tile
    • 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.
  • Add Travel to to things further away
    • 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.
  • add a column with distance, entry has distance text in green if dist <= 1, otherwise it is red.
    • 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
    • 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.

@Brambor Brambor added Info / User Interface Game - player communication, menus, etc. Quality of Life QoL: degree to which players are comfortable, and able to enjoy CDDA labels May 15, 2024
@Brambor Brambor self-assigned this May 15, 2024
@Brambor Brambor changed the title Disassembly menu improvements and port to ImGui Disassembly menu improvements (and port to ImGui?) May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Info / User Interface Game - player communication, menus, etc. Quality of Life QoL: degree to which players are comfortable, and able to enjoy CDDA
Projects
None yet
Development

No branches or pull requests

1 participant