Skip to content

Robot log bubble #126

Description

@PatrykPaluch

Create in-world info boxes for robots (like in comic) that will appear when new logs are logged. I drew simple concept art (this is not a UI/UX design):

Image
  • Open log bubble when new logs for specific robot are logged
    • (optional) allow player select max log level that opens bubble
  • if bubble is already open when new logs are logged, append logs to bubble
  • bubble should be closed automatically after few seconds unless:
    • if bubble displays error log, bubble should be open until player interaction
      • (optional) it would be nice to allow player to select max log level to keep bubble open
    • if player is looking at bubble it should not close automatically
      • close after few seconds after player stop looking at bubble (reset close timer)
  • bubble contains only few newest logs, older logs are removed from bubble
  • bubble logs are cleared on bubble close
  • bubble should rotate towards player (only around global Y axis)
  • (optional) add slow fade animation (or other effect) before automatic close to indicate for player that bubble will close soon (when player will look at bubble (close timer reset) the fade should reset too)
  • (optional) make bubble semitransparent until looked at

I think, player settings can be added to the main programming UI (#124), you can just resize root programming panel to make additional space (eg. footer).

Note to player settings: for now just implement UI and required fields in bubble control script (or somewhere connected). Do not connect one to another until #125 is not resolved (coz implementation details will be specified in #125)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status
Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions