| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
* Expand All & Collapse All in deobf panel
* fixed smth that was bothering me
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For now, this is done over CLI options, it cannot be changed through the
GUI. The new CLI options are:
-C, --no-edit-classes Disable editing class names
-D, --no-edit-javadocs Disable editing Javadocs
-E, --no-edit-all Disable editing everything
-F, --no-edit-fields Disable editing field names
-M, --no-edit-methods Disable editing method names
-P, --no-edit-parameters Disable editing parameter names
-c, --edit-classes Enable editing class names
-d, --edit-javadocs Enable editing Javadocs
-e, --edit-all Enable editing everything
--edit-locals Enable editing local variable names
-f, --edit-fields Enable editing field names
-m, --edit-methods Enable editing method names
--no-edit-locals Disable editing local variable names
-p, --edit-parameters Enable editing parameter names
They can be combined together and are applied in order of appearance in the
argument list from left to right, and everything is editable by default,
as before. For example,
--no-edit-all --edit-javadocs --edit-parameters
(or -Edp for short) will allow you to edit only Javadocs and parameter
names. --(no-)edit-locals is only provided for completeness and has no
effect right now because Enigma does not allow for editing locals other
than parameters.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Structure panel options
* changes
* always show inner classes in the tree
* workaround for toString() and similar
* show constructor methods depending on the class obfuscation
* use ListCellRenderer instead of toString
* list cell renderer
|
| |
|
|
| |
Closes #396.
|
| |
|
|
|
| |
* Cleanup using Java 16
* use Stream.toList()
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Java 16
* Cleanup
* Set CFR as the default decompiler, it seems to handle j16 stuff better
* Update build.gradle
Co-authored-by: YanisBft <doublecraft.official@gmail.com>
* Update proguard, disable broken tests
Co-authored-by: YanisBft <doublecraft.official@gmail.com>
|
| |
|
|
| |
Closes #383.
|
| | |
|
| | |
|
| |
|
|
| |
Didn't cause any issue, but who knows
|
| |\
| |
| | |
Fix warning/error formatting in editor
|
| | | |
|
| |\ \
| | |
| | | |
Copy method/field descriptor on click
|
| | |/ |
|
| | |
| |
| |
| | |
Closes #376.
|
| | |
| |
| |
| | |
Closes #366.
|
| |/
|
|
| |
Closes #377.
|
| |
|
|
| |
Closes #370.
|
| |
|
|
|
|
| |
javadoc editor.
Closes #369.
|
| |
|
|
| |
Closes #365.
|
| | |
|
| |
|
|
|
|
| |
support it yet
Closes #346.
|
| |\
| |
| | |
Record support
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
Improves debugging if the icon is missing as FlatLaf's own error
is thrown at render time.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
The PNG icons scaled horribly on FlatLaf but these ones look smooth on any scaling level.
Note: even though the icons are FlatSVGIcons from FlatLaf, they work properly on all LaFs
if the FlatLaf UI scale property is set to the correct value (which
LookAndFeel.setGlobalLAF does).
|
| |\ \
| |/
|/| |
Migrate to FlatLaf
|
| | |
| |
| |
| | |
Same colours, but the focus borders are nicer.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #355.
- Replaces the Darcula look and feel with FlatLaf Darcula,
which does not have the same rendering bugs with CJK
characters (at least on Windows 10).
- Replaces Metal with FlatLaf Light as the default
look and feel. Metal is provided as a new, separate
theme option.
|
| |/ |
|
| | |
|
| | |
|
| |\
| |
| | |
Fixes open declaration not opening declaration
|
| | |
| |
| |
| | |
Signed-off-by: liach <liach@users.noreply.github.com>
|
| |\ \
| | |
| | | |
Fix the structure panel not updating if switching to an existing tab
|
| | | | |
|
| |\ \ \
| |/ /
|/| | |
Add interface/enum/annotation icons and modifier displays
|
| | |/
| |
| |
| |
| |
| |
| | |
- Adds icons in the sidebar and structure panel for interfaces, enums
and annotations.
- Adds some modifiers (final, default, abstract, static) to the
structure panel.
|
| |/
|
|
| |
Closes #210.
|
| | |
|
| | |
|
| | |
|