question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

The proposal is to use blessed for a revamped UI. This will probably allow lots of improvements, but the main motivation for the change would be a better play log:

untitled

Requirements

  • Print level header (~~~ level 4 ~~~ in the example) in the first row of the screen, fixed.
  • Print warrior status (life and score) and floor map below the header, also fixed. The status and the map will be re-rendered whenever they change.
  • Print play log below the fixed elements, in a scrollable section filling the rest of the screen.
  • The play log automatically scrolls down when the log grows bigger than the terminal size, always following the play.
  • In epic mode, between level and level, the old play is cleared and the new level takes its place. The player can always use the --level CLI option to only play one level and analyze the output.

Not for now

  • Changing the dialogs before and after the playback.
  • Step by step playback. I envision this being a possibility, with play, pause, step back and step forward functions, but let’s leave it for a future PR.

Feedback?

Issue Analytics

  • State:open
  • Created 5 years ago
  • Reactions:5
  • Comments:11 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
jeroenrinzemacommented, May 25, 2018

I have build this so far in a small prototyping env. What do you think?

screen shot 2018-05-25 at 15 52 23

1reaction
jeroenrinzemacommented, May 25, 2018

Looks good! I will implement it.

Read more comments on GitHub >

github_iconTop Results From Across the Web

The Future of User Interface Design: Next-generation UI Tools
It's time for a new generation of UI tools. Integrating Design and Code. Future user interface tools will bring design and code together...
Read more >
New UI | IntelliJ IDEA Documentation - JetBrains
The new user interface (UI) reduces visual complexity, provides easy access to essential features, and progressively discloses complex functionality as ...
Read more >
Add New UI - Dribbble
Add New UI. Inspirational designs, illustrations, and graphic elements from the world's best designers. Want more inspiration? Browse our search results.
Read more >
UI Trends 2022: Top 10 Trends Your Users Will Love - UX studio
We chose top UI design trends that will surely stick around in 2022. ... As new technologies arise there is potential in UI...
Read more >
Filing an Unemployment Claim - EDD - CA.gov
Identity Documents. We launched ID.me, a safe and easy way to verify your identity in UI Online. When you file a new claim,...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found