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

On Screen Display with Help and Keyboard Hints #421

Closed
wants to merge 3 commits into from

Conversation

kvakvs
Copy link
Collaborator

@kvakvs kvakvs commented Jul 8, 2019

  • A panel attached to the Main Menu Panel
    • Repositions itself when the main menu is moved
  • Tools can set the tooltip and keyboard shortcuts to show, or clear them
  • Clears when the tools are deselected
  • Can be dragged around
  • Means to close and show again
    • Add branding (small logo or a "TM:PE" label)
  • Support longer strings and word wrapping
  • Add support for tools
    • Lane connector
    • Lane arrows
    • Junction restrictions
    • Speed limits
    • Car/train restrictions
    • Parking restrictions
  • Add the way to show/hide
  • Translations

image

Closes #410

@kvakvs kvakvs requested review from originalfoo and krzychu124 July 8, 2019 21:47
@originalfoo
Copy link
Member

Not keen on it being locked to menu panel.

IMO it would be better to put it bottom of screen above the vanilla UI bars, but allow dragging with right-click.

@kvakvs
Copy link
Collaborator Author

kvakvs commented Jul 8, 2019

There is a catch, some users have so many mods that i have no idea where the bottom UI bars end.
Maybe make it snap to TM:PE but allow detaching and dragging?
In this case it will need to have TM:PE branding and maybe a small ✖ button to get rid of it?

@kvakvs kvakvs added discussion Contains debate on certain topics in-progress The problem is being solved currently Usability Make mod easier to use UI User interface updates labels Jul 9, 2019
@kvakvs
Copy link
Collaborator Author

kvakvs commented Jul 10, 2019

OSD panel is now free floating, can be dragged, can be hidden using the small ? button on the TM:PE panel. The ? button has a tooltip. Saves the position and visibility, also uses translations.

@originalfoo
Copy link
Member

Can this PR be closed as the OSD is being implemented via #819

@kvakvs kvakvs closed this Apr 12, 2020
@originalfoo originalfoo added this to the 11.5.0 milestone Apr 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Contains debate on certain topics in-progress The problem is being solved currently Overlays Overlays, data vis, etc. UI User interface updates Usability Make mod easier to use
Projects
None yet
Development

Successfully merging this pull request may close these issues.

On-screen display mod
2 participants