ruby_jard v0.2.0 Release Notes

Release Date: 2020-07-19 // almost 4 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.