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

UI TODOs #53

Closed
4 tasks done
elenakrittik opened this issue Apr 16, 2024 · 4 comments
Closed
4 tasks done

UI TODOs #53

elenakrittik opened this issue Apr 16, 2024 · 4 comments
Labels
a: visuals Area: Visuals (console output) c: diagnosis Crate: diagnosis c: gdtk Crate: gdtk comp: hard Complexity: Hard issue: feature Feature request p: medium Priority: Medium

Comments

@elenakrittik
Copy link
Owner

elenakrittik commented Apr 16, 2024

  • Write a custom prompt type that supports multi-step selects and sticky message-shortcuts.
    • Sounds complex? That's because it is! But it's absolutely worth it.
    • A rough sketch of such a prompt in action soon:tm:
  • There was something else i wanted to write down here, but by the time i wrote the above i already forgot what it was. So human of me
  • Implement proper rendering of multiple highlights on the same line.
  • Implement rendering of multiline highlights
@elenakrittik elenakrittik added issue: feature Feature request p: low Priority: Low comp: hard Complexity: Hard c: gdtk Crate: gdtk a: visuals Area: Visuals (console output) labels Apr 16, 2024
@elenakrittik elenakrittik added p: medium Priority: Medium c: diagnosis Crate: diagnosis and removed p: low Priority: Low labels May 13, 2024
@elenakrittik
Copy link
Owner Author

Items #3 and #4 are technically solved by #86, but i'm still not entirely sold on it's style and would like to & some code from codespan-reporting into RustcVisualizer in the future

@elenakrittik
Copy link
Owner Author

https://lib.rs/crates/console_engine may be of help, although it unfortunately uses crossterm

@elenakrittik
Copy link
Owner Author

I forgot :( Items #3 and #4 were solved in #86

@elenakrittik
Copy link
Owner Author

Even though #1 is still not implemented, i've implemented a prompt that i'm satisfied with, so i'll consider it solved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a: visuals Area: Visuals (console output) c: diagnosis Crate: diagnosis c: gdtk Crate: gdtk comp: hard Complexity: Hard issue: feature Feature request p: medium Priority: Medium
Projects
None yet
Development

No branches or pull requests

1 participant