Commit graph

76 commits

Author SHA1 Message Date
Konloch
5041fc5712 LAF Expansion
Thank you @weisJ!

This includes:
+ Better DarkLAF combability #317
+ More LAF Themes to select from
+ More translations
2021-07-13 03:44:03 -07:00
Konloch
62d2c70469 Updated Enjarify 2021-07-12 07:28:10 -07:00
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
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
15bbda9ede
Reducing jar size by removing unneeded stuff 2021-06-22 22:18:40 +02:00
Nico Mexis
98e1719f10
Document dependency release process 2021-06-22 21:21:10 +02:00
Nico Mexis
9055ea6cfa
Properly handle local dependencies 2021-06-22 21:08:44 +02:00
Nico Mexis
f8fa8c5da7
Update APKTool 2021-06-22 17:48:06 +02:00
Nico Mexis
93b60b8490
Remove RSyntaxTextArea from JDGui 2021-06-22 12:43:53 +02: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
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
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
Nico Mexis
d53f6f2d36
Fully mavenified 2021-04-14 12:53:17 +02:00
Nico Mexis
a2fe9b4f2d
Update JD GUI to 1.6.6 2021-04-13 11:37:51 +02:00
Nico Mexis
07c6d16af8
Change APKTool to DexPatcher repo 2021-04-13 01:32:30 +02:00
Nico Mexis
6833353a99
Change JADX to Jitpack 2021-04-13 01:18:44 +02:00
Nico Mexis
a4b452de6a
Include Krakatau and enjarify resources directly 2021-03-31 11:48:14 +02:00
Nico Mexis
875c278f08
Migrate project to Maven 2021-03-30 22:01:48 +02:00
Scorpius
61e6619869 Update ASM library to v9.1 and support JDK > 13 2021-03-15 17:07:09 +02:00
Thiakil
86d8018b51 Add ObjectWeb ASM Textifier 'decompiler' 2019-08-11 11:25:37 +08:00
Konloch
3c459fa860 v2.9.22 2019-06-14 07:28:42 -06:00
Konloch
7f227ca7e7 v2.9.18 fixes + JADX decompiler 2019-04-25 15:28:29 -06:00
Konloch
fb4f2a1371 cfr update 2019-04-17 03:45:14 -06:00
Konloch
b3e60ce5bf v2.9.17 2019-04-17 03:22:59 -06:00
Konloch
e1e79d0869 v2.9.16 2019-04-17 01:37:33 -06:00
Konloch
fdb1468c7b v2.9.16 2019-04-17 00:45:15 -06:00
Konloch
668764d9c0 dex2jar fix 2019-04-13 14:44:37 -06:00
Konloch
cbb642d21f apktool 2.3 test 2019-04-13 13:30:03 -06:00
Konloch
8d07bd5e96 java 10 fixes, auto RT finding, krakatau cache fixes 2019-04-12 21:42:04 -06:00
Konloch
2d493c10bc updated some libs & disabled the decode resource option 2019-04-12 18:27:39 -06:00
ItzSomebody
bc17a1686f Reverting to a build that doesn't bug when saving a new zip -_- 2018-01-31 07:03:53 -08:00
afffsdd
f113de5f99 Merge branch 'master' of https://github.com/afffsdd/bytecode-viewer 2016-03-12 19:09:56 -05:00
afffsdd
a9e69505d4 Update CFR and Fernflower 2016-03-12 19:07:47 -05:00
afffsdd
18e3c918ac Add slf4j NOP binding; fixes crash on start 2016-03-12 19:06:47 -05:00
Konloch
4bff89349d Krakatau update 2016-02-10 08:40:35 -07:00
Konloch
54e96d965b 3.0.0 preview 1 2015-11-18 21:05:19 -07:00
Konloch
198d0f2ddd more fixing 2015-08-18 22:14:48 -06:00
Konloch
649bc1cee8 Krakatau fix 2015-08-18 22:08:45 -06:00
Konloch
5444670517 cfr update & licenses added 👍 2015-08-18 22:06:09 -06:00
Konloch
c1d861da44 krakatau update 2015-08-16 19:01:03 -06:00
Konloch
73aeb73d3d enjarify update 2015-08-07 13:01:54 -06:00
Konloch
2ed2b4765c reverted to old dex2jar lib for now 2015-08-07 12:39:15 -06:00
Konloch
f01f3a1267 2.9.9 + krakatau update 2015-08-04 01:47:48 -06:00
Konloch
31ce1dd880 Krakatau update 2015-08-03 00:33:15 -06:00
Konloch
89a14066da 2.9.8
07/19/2015 - Fixed enjarify.
07/20/2015 - Bibl sexified the boot loading time.
07/20/2015 - Decode APK Resources is selected by default.
07/20/2015 - Made the security manager slightly safer, it can still be
targeted but not as obviously now.
07/20/2015 - Added CLI to the boot page.
07/21/2015 - Added support for offline mode in case you cannot connect
to github for some reason. (kicks in after 7 seconds)
07/21/2015 - Added fatjar option back, in case anyone wants a 100%
portable version.
07/21/2015 - Made it so it now shows the decompiler it's using -
http://i.imgur.com/yMEzXwv.png.
07/21/2015 - Rewrote the file system, it now shows the path of the jar
it's got loaded.
07/21/2015 - Now it shows if the decompiler is in editable mode or not.
07/21/2015 - Fixed Enjarify bug from new security manager.
07/22/2015 - Fixed a typo (Thanks affffsdsd)
07/22/2015 - Finally added icons to the File Navigator, credits to
http://famfamfam.com/lab/icons/silk/ for the icons.
07/22/2015 - JD-GUI is now the default decompiler for GUI.
07/22/2015 - Added Set Python 3.X to the UI.
07/22/2015 - Fixed krakatau/export as jar bug introduced by file system
update.
07/22/2015 - Sped up krakatau decompiler/disassembler on big files.
07/22/2015 - Made it so when you press enter on the file navigation pane
it opens the class.
07/22/2015 - The Quick file search now opens the files again.
07/23/2015 - Fixed opening single files and file folders into BCV
07/24/2015 - Added File>Reload Resources.
07/26/2015 - Fixed the view pane refresh after toggling a viewer, it's
now flawless.
07/26/2015 - Fixed Krakatau Disassembler.
07/26/2015 - Mibbzz is gay once again.
07/30/2015 - Removed Janino Compiler & moved to Javac, it can now
compile decompiled classes again.
07/30/2015 - Affssdd fixed the File Navigator Pane's Quick Class Search.
07/30/2015 - Fixed a process leak in KrakatauDisassembler.
07/30/2015 - Started working on converting all the decompilers to launch
in their own process in an effort to reduce BCV resources (only for
non-fatjar version).
2015-07-30 13:39:17 -06:00
Konloch
8963af7ab7 Krakatau update 2015-07-19 05:31:51 -06:00
Konloch
34de98f0e8 2.9.7 released
07/02/2015 - Added ajustable font size.
07/05/2015 - Started working on the new Boot Screen.
07/06/2015 - Moved the font size to be under the view menu.
07/06/2015 - Fixed a bug with plugins not being able to grab the
currently viewed class.
07/07/2015 - Started adding enjarify as an optional APK converter
instead of Dex2Jar.
07/07/2015 - Finished the new Boot Screen
07/09/2015 - Fixed a process leak with krakatau decompiler.
07/09/2015 - Finished adding enjarify.
07/09/2015 - Supressed syntax exceptions due to JD-GUI.
07/09/2015 - Fixed refresh on non-refreshable resources.
07/09/2015 - Fixed opening a class and the name is so big, you cannot
close because the [X] does not appear.
07/09/2015 - Added support for smaller screens for the boot screen.
07/16/2015 - Removed the FileFilter classes.
07/16/2015 - Updated the decompiler class to make more sense.
07/16/2015 - Started working on BCV CLI.
07/16/2015 - Finished BCV CLI.
2015-07-18 19:13:53 -06:00
Konloch
3784629fbf 2.9.7 release
07/02/2015 - Added ajustable font size.
07/05/2015 - Started working on the new Boot Screen.
07/06/2015 - Moved the font size to be under the view menu.
07/06/2015 - Fixed a bug with plugins not being able to grab the
currently viewed class.
07/07/2015 - Started adding enjarify as an optional APK converter
instead of Dex2Jar.
07/07/2015 - Finished the new Boot Screen
07/09/2015 - Fixed a process leak with krakatau decompiler.
07/09/2015 - Finished adding enjarify.
07/09/2015 - Supressed syntax exceptions due to JD-GUI.
07/09/2015 - Fixed refresh on non-refreshable resources.
07/09/2015 - Fixed opening a class and the name is so big, you cannot
close because the [X] does not appear.
07/09/2015 - Added support for smaller screens for the boot screen.
07/16/2015 - Removed the FileFilter classes.
07/16/2015 - Updated the decompiler class to make more sense.
07/16/2015 - Started working on BCV CLI.
07/16/2015 - Finished BCV CLI.
2015-07-18 19:00:58 -06:00