Commit Graph

136 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 7f95d80b86 Version Bump 2021-07-08 19:31:59 -07:00
Konloch e13a0635b3 v2.10.13 2021-07-01 14:56:30 -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 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 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 9055ea6cfa
Properly handle local dependencies 2021-06-22 21:08:44 +02:00
Nico Mexis 913b49c593
Fix build with JDK 9+ 2021-06-22 20:59:54 +02:00
Nico Mexis f8fa8c5da7
Update APKTool 2021-06-22 17:48:06 +02:00
Nico Mexis 58e8bfb17f
Fix jar shading
Fixes #297
2021-06-22 14:44:48 +02:00
Nico Mexis 93b60b8490
Remove RSyntaxTextArea from JDGui 2021-06-22 12:43:53 +02:00
Nico Mexis f22affaf83
Update dependencies 2021-06-22 12:10:04 +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 7b4d66bb69 Fixed The Build Config
Removed the local repo and switched the group ID around
2021-06-21 02:58:03 -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 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 301b518e91
Fix stupid jitpack tag 2021-04-13 11:41:09 +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 f528437b74
Fix Code Style No2 2021-04-13 00:52:13 +02:00
Nico Mexis 2cda805a1b
Remove test scope 2021-03-31 11:53:23 +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
ItzSomebody bc17a1686f Reverting to a build that doesn't bug when saving a new zip -_- 2018-01-31 07:03:53 -08:00
northdpole 5389e0222d fixed the pom to compile the project
Signed-off-by: northdpole <morfeas3000@gmail.com>
2017-01-06 16:00:07 +01:00
Frank Dietrich 4a7724ea75 amend shade plugin filters to remove warnings during package phase 2016-05-22 17:56:44 +02:00
Frank Dietrich 127b9b1879 amend CFR version to be in sync with the version in ./libs/ 2016-05-22 17:55:31 +02:00
Frank Dietrich 7be4192dcb comment out dependencies whose code is within the bytecode-viewer source tree 2016-05-22 17:54:15 +02:00
Frank Dietrich 72481c95f4 remove explicit declaration of default directories 2016-05-22 17:49:37 +02:00
Frank Dietrich 7fd5052c20 maven-shade-plugin version changed to 2.4.3
because INVOKESPECIAL/STATIC on interfaces require ASM 5
2016-05-22 17:48:52 +02:00
Konloch 360b087a6a Lets give this a go, can't fuck it up too bad. 2015-11-10 21:16:45 -07:00