From 6354e1ce15264460f8ddbf06c58764495a14c134 Mon Sep 17 00:00:00 2001 From: Nico Mexis Date: Wed, 21 Jul 2021 12:44:33 +0200 Subject: [PATCH] Add TODOs --- .../java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java | 2 ++ .../bytecodeviewer/gui/resourceviewer/viewer/FileViewer.java | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java b/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java index 935db5a1..6ccda15f 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/BytecodeViewer.java @@ -112,6 +112,8 @@ import static the.bytecode.club.bytecodeviewer.util.MiscUtils.guessLanguage; * ^ Easiest way to do this is to read the file header CAFEBABE on resource view * + Add BCEL Support: * ^ https://github.com/ptnkjke/Java-Bytecode-Editor visualizer as a plugin + * + Add animated GIF support to image viewer + * + Add drag support to images (allow not only to zoom, but also to drag the image) * * @author Konloch * @author The entire BCV community diff --git a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/viewer/FileViewer.java b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/viewer/FileViewer.java index 4fdc2f06..7c64b0c7 100644 --- a/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/viewer/FileViewer.java +++ b/src/main/java/the/bytecode/club/bytecodeviewer/gui/resourceviewer/viewer/FileViewer.java @@ -83,7 +83,6 @@ public class FileViewer extends ResourceViewer if (!MiscUtils.isPureAscii(contentsAsString) || hexViewerOnly) { //TODO: - // + Webp? // + Add file header checks // + Check for CAFEBABE // + ClassRead then quick-decompile using Pane1 Decompiler @@ -97,7 +96,7 @@ public class FileViewer extends ResourceViewer { canRefresh = true; - image = MiscUtils.loadImage(image, contents); //gifs fail because of this + image = MiscUtils.loadImage(image, contents); if (image == null) { JHexEditor hex = new JHexEditor(contents); mainPanel.add(hex);