1.10.0 - UX Improvements & Fixes
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
- Context-sensitive right-click allows for the following actions based on what you click:
- 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