This repository was archived by the owner on Mar 12, 2023. It is now read-only.
Ruby Jard 0.2.3 - Final Alpha
UX/UI
- Add
gruvbox
,256-light
,one-half-dark
, andone-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