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:
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:
- Created 5 years ago
- Reactions:5
- Comments:11 (5 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I have build this so far in a small prototyping env. What do you think?
Looks good! I will implement it.