Skip to content

1.10.0 - UX Improvements & Fixes

Choose a tag to compare

@Col-E Col-E released this 09 Mar 09:23
· 4674 commits to master since this release

What's new

  • Method instructions can now be copy-pasted (with Control + C / Control + V)
  • Quick-access in full-class decompilation window
    • Context-sensitive right-click allows for the following actions based on what you click:
      • Open definitions of classes, fields, and methods
      • Search for references to classes, fields, and methods
  • Dynamic refresh in single-method decompilation window
    • Decompile a method, then edit it's bytecode to see live changes in the decompiled code
  • Decompilation window is now auto-sized based on content
  • Cleaner search result representation of methods
  • Update CFR 138->140
  • Update ASM 7.0->7.1 (Support for Java 13)

What's fixed

  • Agent mode is now properly detected in more cases
    • Agent launch flag removed, process is automatic now
  • Agent mode no longer breaks the UI when new classes are loaded after Recaf launches in agent-mode
  • Crash when selecting expandable error messages in the logging pane
  • File prompts now remember the last directory you were in
  • Access icons transparency could look bad in dark themes due to transparent sections

Java 9+

(This is a repeat message from the last update, but is still very relevant)

Recaf's release binaries will continue to be based on Java 8 for a while, but if you don't mind a tiny bit of effort you can use any version of Java 9 or above. You can read about this more on the documentation page: Usage Guide - Requirements