Konloch
b06db41efc
File Chooser Cleanup
2021-06-26 08:03:11 -07:00
Konloch
6dac259299
Fixed Tab Removal Order
2021-06-26 07:52:28 -07:00
Konloch
2d80244e1f
Add Java Compiler to the API
2021-06-26 07:37:41 -07:00
Konloch
eadd35174e
Compiler & Assembler Cleanup
2021-06-26 07:21:23 -07:00
Konloch
efaae70d36
Refactored Resource Importing
2021-06-26 07:11:23 -07:00
Konloch
5290692c3e
JS Plugin Support
2021-06-26 06:47:27 -07:00
Konloch
b676890aeb
Resource Importing Code Cleanup
2021-06-26 05:59:51 -07:00
Konloch
9df47b0fe7
Fix FileChooser Extensions
2021-06-26 05:41:55 -07:00
Konloch
62726dcd4f
FileChooser Cleanup
2021-06-26 05:38:58 -07:00
Konloch
c90b1d45a6
Better resource importing
2021-06-26 05:33:42 -07:00
Konloch
e25d6179f3
Update settings without needing to refresh
2021-06-26 05:26:12 -07:00
Konloch
05c6148ff5
Fixed simplified tab names
2021-06-26 05:15:53 -07:00
Konloch
2314af5f7f
Recent File Duplication Fix
...
Fixes #258
2021-06-25 22:25:50 -07:00
Konloch
5603f466b3
Code Cleanup
2021-06-25 21:10:32 -07:00
Konloch
7214aa1bde
Javascript plugin support
2021-06-25 20:52:27 -07:00
Konloch
f5f510a2e0
Improved Tab Titles
2021-06-25 20:33:06 -07:00
Konloch
357067b8de
TODO Changes
2021-06-25 19:59:43 -07:00
Konloch
facbee3d1a
Fixed class resource searching
2021-06-25 19:42:54 -07:00
Konloch
476e53def5
Renamed TabExitButton
2021-06-25 19:11:43 -07:00
Konloch
a0f7acdbeb
Fixed simplified tab names for classes
2021-06-25 18:19:40 -07:00
Konloch
cec2df4685
Code Cleanup
...
+ Refactored a lot of the GUI
+ Fixed a few bugs with the swing components and swing interaction
+ Includes #304
+ Added LAF theme selection
+ Moved the Visual Settings from the Settings menu to the View menu
+ Added a simplified tab names option
2021-06-25 18:13:46 -07:00
Nico Mexis
913b49c593
Fix build with JDK 9+
2021-06-22 20:59:54 +02:00
Konloch
5581a343f5
Code Cleanup
2021-06-22 11:05:25 -07:00
Nico Mexis
cda24dd24a
Force Dex2Jar Exception Handler off
2021-06-22 18:39:56 +02:00
Konloch
d28e9c1407
Merge branch 'master' of https://github.com/Konloch/bytecode-viewer
2021-06-22 07:25:34 -07:00
Nico Mexis
c517903761
Fix Krakatau optional libraries
...
Fixes #298
2021-06-22 15:23:55 +02:00
Nico Mexis
85ba5bbb11
Close tab when middle click
2021-06-22 12:52:12 +02:00
Nico Mexis
87fc6c8435
Better Language detection
2021-06-22 12:45:39 +02:00
Konloch
85197c9739
Code Cleanup
2021-06-21 17:46:57 -07:00
Konloch
47d8222f2e
Enable CTRL + Mouse Wheel Zoom
2021-06-21 16:38:20 -07:00
Konloch
c940bf5c8d
GUI Code Cleanup
2021-06-21 16:37:55 -07:00
Konloch
dbf7522e1d
Cleaning up MainViewerGUI
2021-06-21 15:45:00 -07:00
Konloch
92e11150ee
MainViewerGUI Refactoring
2021-06-21 13:19:46 -07:00
Konloch
57a3aaf608
Remove the unnecessary JADX libs
2021-06-21 12:53:52 -07:00
Konloch
b4d4de7d15
Remove ASM 7.1 and replace with ASM 9.1
...
Fixes issue #295
2021-06-21 12:39:46 -07:00
Konloch
8f78328498
Jar Exporting Resolved
...
Temporarily resolved Jar exporting until maven-shaded can be properly fixed.
2021-06-21 10:59:02 -07:00
Konloch
26e3b23e38
Bandaid fix for Dex2jar
...
The real fix is resolving the error that Dex2Jar spits out every APK decompilation, but until that happens this bandaid should work
2021-06-21 10:43:49 -07:00
Konloch
6d615cd142
Allow constants to execute HideFile via System.exec
2021-06-21 10:27:05 -07:00
Konloch
8df8c553fa
Fixed JADX Decompiler
...
Reverted to an older version of the JADX library and added them back to the libs folder, at a later date the non-obfuscation libraries could be added to the pom
The ViewPane also had a few issues which are now resolved
2021-06-21 10:01:19 -07:00
Konloch
d787ead0da
Cleaned up MainViewerGUI
...
Refactored a lot of the MainViewerGUI class. The settings clean up has started but it should be replaced entirely with some kind of serialization like GSON
2021-06-21 07:55:18 -07:00
Konloch
4fd4ec5585
MainViewerGUI Cleanup
...
Removed all of the unnecessary JSeparator variables used for GUI creation
2021-06-21 04:42:12 -07:00
Konloch
1fc480ac2f
Small cleanups
2021-06-21 04:32:07 -07:00
Konloch
00a1bb539f
Added a Configuration class
...
Moved the rest of the config-like variables from the main BytecodeViewer class to a new Configuration class
2021-06-21 04:13:11 -07:00
Konloch
cb1c27f46c
Cleaning up the main BytecodeViewer class file
2021-06-21 03:10:54 -07:00
Konloch
21f8bf8382
Cleaned up the settings file
...
Whole thing needs to be moved to GSON
2021-06-21 03:04:24 -07:00
Konloch
75d36702da
Disabled the ZKM and Allatori Plugins
...
Until they are added they should be disabled
2021-06-21 02:52:14 -07:00
Konloch
01b7a67cb2
Constants Class Added & General Cleanups
...
Cleaned up the main BytecodeViewer class some and moved a few of the constants into their own class
2021-06-21 02:45:31 -07:00
Konloch
4d4909f23e
Re-added Enjarify and Krakatau & license cleanup
...
Re-added Enjarify and Krakatau for older BCV versions and updated the licenses folder
2021-06-20 23:48:11 -07:00
Konloch
846ef882cf
Localized the libraries to the lib folder + Small temporary changes for compiling
...
Until these libraries have official repos it's best we keep them inside of this repo
I also did some temporary changes, I bumped the minor version up by 10 along with removing a deprecated swing class. I'll look at properly fixing those two issues later on.
2021-06-20 22:50:28 -07:00
heisluft
775a73f48a
Remove unneeded ASM src-files
2021-04-16 18:30:51 +02:00