ruby_jard v0.2.3 Release Notes

Release Date: 2020-08-15 // almost 2 years ago
  • ๐Ÿš€ Release image

    ๐Ÿ’ป UX/UI

    • โž• Add gruvbox, 256-light, one-half-dark, and one-half-light color scheme
    • โž• Add jard output command
    • โž• Add jard hide command
    • โž• Add jard show command
    • Add alias_to_debugger, enabled_screens option
    • โž• Add responsive layouts to fit into different screen sizes
    • Auto-adjust screens to utilize spaces on the screen
    • ๐Ÿฑ Move variable screen to the right again (sorry ๐Ÿ™)
    • Small colorless friendly adjustment to variable and thread marks

    ๐Ÿ› Bug fixes

    • Jard doesn't work when place at the end of a method, or a block.
    • Box title overflow
    • ๐Ÿ’Ž Source screen doesn't work well with anonymous evaluation, or ruby -e
    • Auto-completion with tab of pry (actually readline) is broken
    • Could not exit when starting Jard inside irb
    • Repl is broken if the keyboard repeat rate is too high.
    • ๐Ÿ›  Fix broken frame command

    ๐Ÿ”จ Internal & Refactoring

    • โž• Add tests for critical sections
    • ๐Ÿ‘‰ Use PTY to feed output from pry to actual STDOUT
    • ๐Ÿ‘‰ Use a custom pager to allow internal customization
    • ๐Ÿ‘Œ Improve performance of Jard when working with process with plenty of threads
    • ๐Ÿ– Handle key-binding spamming well
    • Lazily load screen data
    • ๐Ÿ‘Œ Support byebug >= 9.1.0