Skip to content

1.2.0

Choose a tag to compare

@lhecker lhecker released this 11 Jun 21:46
· 137 commits to main since this release
1f8fe1c

As Steve Ballmer famously said: Fixes! Fixes! Fixes! We do one better and also have new features.
I expect the rate of releases to rise quadratically from now on. 1.1e19.0 should be out in a few weeks.

To Linux package maintainers: We now added an official recommendation for package names to our README.

Changes

  • The Open/Save file dialog now features filename autocompletion (#185, #464) (thanks 0x4C33 (@haoruilee))
  • The encoding picker is now 100% less confusing and has a fuzzy search field (#255) (thanks b6k)
    If you couldn't find Shift-JIS before, because we called it "ibm-943_P15A-2003", rest easy: It's now called "Shift_JIS" as you'd expect.
  • Control characters are now shown in yellow (#378)
    This will make it a lot easier to spot them at a glance!
  • You can now duplicate lines by simply pressing Ctrl+C, Ctrl+V (#405)
  • We'll now detect if your terminal treats "ambiguous" characters as "wide" (#406)
    This may be a welcome change for those of you who use CJK characters on Linux. It also fixes issues with the older Windows Console when you use fonts such as "MS Gothic".
  • Seeking across lines is now up to hundreds of times faster (#408)
    If you had issues browsing 1GB+ files before: Now you don't. On my CPU it runs at up to 160GB/s!

Bug Fixes

  • Fixed a virtual memory leak on Windows (#404)
  • Fixed a bug preventing you from selecting tabs (#412)
  • We're experimenting with fixes for those of you who see random input or hangs when you launch Edit (#416, #424)
  • The line number margin now gets properly updated at all times (#436) (thanks Jared Irwin (@Link1J))
  • Find & Replace now works with empty replacements (#457) (thanks Mark Oborne (@Shivix))
  • We fixed another freeze when using Find & Replace (#459)

Smaller Changes

  • Pressing F3 will now jump to the next search result (#453) (thanks Key (@keircn))
  • Alt+Up in the Open/Save file dialog will now navigate upwards (#458)

Smaller Bug Fixes

  • If you're using an older terminal which doesn't support color reporting, Edit should now look a bit prettier (#417)
  • Documents are now closed after you were prompted for saving them (#429) (thanks Astro Pig (@Ride-A-Pig))
  • The View menu is now properly hidden, when there aren't any files open (#447) (thanks Mark Oborne (@Shivix))
  • We fixed an issue preventing you from selecting ".." twice in a row in the Open/Save file dialog (#454)
  • Overlapping modals will now clear underlines under them (#460)

Improvements to our use of Rust

Localization, Internationalization, Documentation

Miscellaneous

  • We add a CI check for PRs now, which should prevent future "oopsies" (#360, #365)
  • We added a LineCache struct in advance of adding syntax highlighting in the future (#352) (thanks L1quidH2O)
  • Benchmarks were added to make it easier to spot any future regressions (#403)
  • If you prefer CodeLLDB, the project now has a launch option for it (#444) (thanks Nikita Samusev (@Nikitf777))