diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java b/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java index f35e7ba2..3b285f5e 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java @@ -68,8 +68,8 @@ import static the.bytecode.club.bytecodeviewer.util.MiscUtils.guessLanguage; * http://the.bytecode.club * * TODO BUGS: - * + Resource List Icons now create swing lag with large projects - * ^ This is because of the change to how they are created/called on + * + Viewing a new resource should unlock the refresh button + * + Resource List creates swing lag with large projects * + View>Visual Settings>Show Class Methods * + Spam-clicking the refresh button will cause the swing thread to deadlock (Quickly opening resources used to also do this) * This is caused by the ctrlMouseWheelZoom code, a temporary patch is just removing it worst case @@ -89,6 +89,8 @@ import static the.bytecode.club.bytecodeviewer.util.MiscUtils.guessLanguage; * + Fix hook inject for EZ-Injection * * TODO FEATURES: + * + On refresh save position + * + Option to only compile currently viewed class (true by default) * + CLI Headless needs to be supported * + Add stackmapframes to bytecode decompiler * + Add JEB decompiler optionally, requires them to add jeb library jar diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ResourceListIconRenderer.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ResourceListIconRenderer.java index 75698f78..0b23c6ff 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ResourceListIconRenderer.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourcelist/ResourceListIconRenderer.java @@ -61,7 +61,7 @@ public class ResourceListIconRenderer extends DefaultTreeCellRenderer setIcon(IconResources.textIcon); iconSet = true; } - + //folders if (node.getChildCount() > 0) {