-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
[Project] Add mouse support to all UI windows (where it is appropriate) #58106
Comments
I've been making my own notes on UI consistency (raised on Discord, but not yet formalized in any issues). Since you mentioned the to-do list growing, here are some of the screens that I've identified as not currently having any mouse support in tiles:
This game has a lot of different UI screens. |
Regarding your question in #58454:
|
Drag-and-drop could also be used to use the scrollbar. |
Drag-and-drop could also be used to sort armor in Sort Armor menu. |
Utility code got finally merged, now the real work begins |
ZeroInternalReflection added drag support for scrollbars: #60953 |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not bump or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered. |
Solved by #64632 |
Is your feature request related to a problem? Please describe.
Mouse is a very powerful tool, it increases usability, accessibility and generally could make things a lot easier for many players. Hovering, clicking, dragging are very natural actions for modern players, we should definitely utilize it
I want to continue a great work of dseguin by adding mouse support to as many UI windows as I possibly can. This includes wheel scrolling, mouse hovers, mouse clicks and maybe even drag-n-drops.
This will be a project issue, to group all related issues together
Important: mouse features should not make UI unusable for people with no mouse or old PC. Backward compatibility with old computers is an important feature, adding mouse should not break it
Solution you would like.
Add mouse support to all UI windows. The to-do list will grow:
TO DO
?
KeybindingsDONE
M
Missions menu : switch tabs by clicking on the tabAdd mouse support to a mission menu (M) #60083
&
Crafting menuCrafting menu mouse support #59856
0
Help menu: scrolling with mouse wheelAdd mouse scrolling to all scrollable_text() windows (help, NPC epilogue, faction epilogue, some NPC talk) #58145
P
Message Log : scrolling with mouse wheelAdd mouse up and down scrolling to message log window (P by default) #58124
)
Achievements: scrolling with mouse wheelAdd vertical mouse scrolling to achievement UI window #58127
Make low-level drag-n-drop possible through input_manager #58214 58214
Describe alternatives you have considered.
No response
Additional context
The text was updated successfully, but these errors were encountered: