ruby_jard v0.2.0 Release Notes
Release Date: 2020-07-19 // almost 3 years ago-
๐ป Main theme: UI Completeness
๐ป UX/UI
- ๐ Improve box drawing.
- ๐ป Isolate jard-related UI in an alternative termnial, just like Vim or Less.
- โช Restore printed information from STDOUT and STDERR after jard exits.
- ๐ Support keyboard shortcut.
- ๐ Support erb, haml highlighting.
- โจ Increase contrast and enhance color scheme.
- โ Remove
finish
command. - โ Add
frame
command. - โ Add
step-out
command. - โ Remove useless inline variables.
- Indicate types and inline variables in variable screen.
๐ Bug fixes
- ๐ Fix line number and loc mismatching if the current source viewport is at the start of the file.
- Multiple layout broken, overlapping text glitches.
๐จ Internal & Refactoring
- ๐จ Refactor screen's data flow.
- Standardize control flow.
- ๐ Replace
tty-cursor
,tty-screen
by native Ruby alternative. - Replace
tty-box
by home-growing solution. - โ Remove text decorator.
- Implement color decorator
- Implement keybinding register and matching mechanism.
- Implement ReplProxy to wrap around Pry instance.
- Utility to debug and benchmark.