Skip to content
This repository was archived by the owner on Mar 12, 2023. It is now read-only.

Ruby Jard 0.2.3 - Final Alpha

Compare
Choose a tag to compare
@0x2c7 0x2c7 released this 15 Aug 09:01
· 461 commits to master since this release
aa97b53

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