Konloch
fe57e4f099
Darcula Swapped With DarkLAF
...
Now that the swing interaction is working lag free, DarkLaf runs without any performance issues. DarkLAF is an updated version of Darcula so it makes sense to only support one, but if anyone wants it added back we could look at implementing dynamic/custom LAFs down the road using reflection
2021-06-28 17:27:17 -07:00
Konloch
fa766a4851
Fixed The Swing UI Freezing/Lag
...
This should resolve any issues when first opening a class resource or refreshing it.
2021-06-28 17:17:30 -07:00
Konloch
4e7edaada1
UI Freeze TODO
2021-06-28 17:06:50 -07:00
Konloch
2421bd3a30
Added DarkLAF
...
I had a few issues with DarkLaf so as a backup I kept the old Darcula Theme as well.
DarkLaf is based off of Darcula so they are very similar, eventually it may be better to drop Darcula support for DarkLaf once all of the bugs are resolved.
2021-06-28 17:05:18 -07:00
Konloch
db0dbdb9dc
Malware Scanner Tidying
2021-06-28 00:41:33 -07:00
Konloch
10d4bcf1f5
Extended The Malicious Code Scanner
...
The new system is designed to make creating a new scan module painless
2021-06-27 22:54:09 -07:00
Konloch
563bc6b79e
Re-Added Szperak's Allatori String Decrypter
2021-06-27 21:31:24 -07:00
Konloch
af57e7917f
Re-Added Szperak's Allatori String Decrypter
2021-06-27 21:27:18 -07:00
Konloch
ba95f41acb
Removed Debugging
2021-06-27 21:14:48 -07:00
Konloch
152957c128
Fixed Synchronized Scrolling & Import Directory
2021-06-27 18:10:29 -07:00
Konloch
ecdbfd9745
Resource View Processing Cleanup
2021-06-27 17:04:39 -07:00
Konloch
10950a71da
Added getLineText
2021-06-27 17:02:56 -07:00
Konloch
b0f5e938db
Resource Exporting Cleanup
2021-06-27 13:41:38 -07:00
Konloch
3216b17389
Multiple Choice Dialogue Cleanup
2021-06-26 11:10:55 -07:00
Konloch
5b9693c788
Multiple Choice Dialogue
2021-06-26 10:36:26 -07:00
Konloch
18473a1167
Code Cleanup
2021-06-26 08:56:39 -07:00
Konloch
166fe75b68
Resource Cleanup
2021-06-26 08:10:02 -07:00
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
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
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
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
Konloch
d28e9c1407
Merge branch 'master' of https://github.com/Konloch/bytecode-viewer
2021-06-22 07:25:34 -07: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
b4d4de7d15
Remove ASM 7.1 and replace with ASM 9.1
...
Fixes issue #295
2021-06-21 12:39:46 -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
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
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