Commit Graph

885 Commits

Author SHA1 Message Date
Nico Mexis aebba0d704
Properly fix Smali 2021-08-09 19:37:52 +02:00
Nico Mexis 8117aaecad
Update WebP-ImageIO
... in order to support armv6
2021-08-09 17:51:45 +02:00
Konloch a8d89ecad0 Restore Original Mimetype 2021-08-07 00:33:50 -07:00
Konloch 8e4582417d Merge branch 'master' of https://github.com/Konloch/bytecode-viewer 2021-08-07 00:31:36 -07:00
Konloch 7d6a945b25
Merge pull request #342 from weisJ/ui_fixes
UI fixes
2021-08-07 00:29:44 -07:00
Konloch bc19b3b716
Merge pull request #340 from ThexXTURBOXx/updates
Updates
2021-08-07 00:29:30 -07:00
weisj 758d6b7dcd
Fix issue with darklaf JMenuBar. 2021-08-07 00:37:11 +02:00
Nico Mexis b507667c75
Retry zip files more aggressively
This doesn't fix any issue, but may be useful in some cases, I guess?
2021-08-05 20:28:32 +02:00
weisj 3ab009dc5b
Set empty border on VisibleComponent
VisibleComponent is a JInternalFrame but never used in a JDesktopPane. Darklaf adds a shadow border around the frame which looks odd in this case. Explicitly setting an empty border solves this issue.
2021-08-05 13:04:44 +02:00
weisj 53750cffa2
Prevent empty popup menu from showing if menu has no child items 2021-08-05 13:04:44 +02:00
Nico Mexis 6e6502b300
Update to stable DarkLaf 2.7.2
If the CI/CD approves, this will be the real stable release
2021-08-01 14:52:48 +02:00
Nico Mexis e46e5eeaab
Update DarkLaf to stable 2.7.1 2021-08-01 13:47:11 +02:00
Nico Mexis d26ea523e6
Add even more Antialiasing 2021-08-01 12:11:43 +02:00
Nico Mexis 566527e4a1
Fix file drop that I accidentally broke... 2021-08-01 12:09:31 +02:00
Nico Mexis da375b3a3c
Update to new DarkLaf release
Actually, it's a snapshot for now. 2.7.0 still has the Java 8 issue that causes the text to be blocky. 2.7.1 will fix this issue entirely and will support Java 16 completely.
2021-08-01 11:51:15 +02:00
Nico Mexis dbe5031836
Update dependencies 2021-08-01 11:50:11 +02:00
Nico Mexis 770ee15650
Add Antialiasing to blocky text 2021-08-01 11:50:01 +02:00
Konloch c7cbd60e3d Temporarily Nerf Security Manager
Fixes #339 but introduces remote execution through plugins/EZ-Inject again

A proper solution is to fix the smali disassembler to dump the class into the temp directory
2021-07-30 14:05:45 -07:00
Konloch 4229e71352 Update README.md 2021-07-29 21:22:45 -07:00
Konloch d0dd8f4b76 Comments 2021-07-29 21:13:34 -07:00
Konloch db799f3978 Update HTMLPane.java 2021-07-29 21:00:50 -07:00
Konloch c94e7e7403 Fix File Chooser Selected Folder 2021-07-29 21:00:40 -07:00
Konloch 01928393c5 Comments 2021-07-29 20:59:52 -07:00
Konloch 2793f278ec Context Menu Update 2021-07-29 20:34:41 -07:00
Konloch 9e08f06327 Extended Context Menu API
This extends the right-click context menu API to support interactions on the search box panel
2021-07-29 20:28:10 -07:00
Konloch d95b9d0158 Fixed Search Tree Selection
The search box tree selection now functions the same as the resource list tree
2021-07-29 19:37:05 -07:00
Konloch f4c0e71475 Better Searching
Instead of providing the entire path in the search result now we can return only what the user is looking for
2021-07-29 19:32:32 -07:00
Konloch e94bee0fb6 Better LDC Search
Strings should be searched with case sensitivity rather than exact comparison
2021-07-29 17:28:35 -07:00
Konloch f3ccf93c7c Remove Above New 2021-07-29 12:45:56 -07:00
Konloch ec460020d3 Theme Swap Update Context Menu 2021-07-29 12:03:39 -07:00
Konloch f45e58fb04 JDK Fix 2021-07-29 11:50:15 -07:00
Konloch 1a9c4c9062 Fixed New Class Inserting
Visually it's still missing the class icon but now you can edit and use the new class
2021-07-29 11:41:04 -07:00
Konloch d4652f1d1e Merge branch 'master' of https://github.com/Konloch/bytecode-viewer 2021-07-29 11:30:26 -07:00
Konloch f5a3d41f71 Quick Decompile Clean Up 2021-07-29 11:30:21 -07:00
Konloch 5f72bc435a Quick Edit
This adds quick edit and fixes a bug with the quick decompile displaying as editable
2021-07-29 11:27:26 -07:00
Konloch 9af5b24777
Merge pull request #338 from hdfg159/master
Update mandarin translations
2021-07-29 10:56:04 -07:00
hdfg159 6dda1ea2fa Update mandarin translations 2021-07-29 22:14:10 +08:00
Konloch 2c57424674 Added New Class
Right-click New>Class
2021-07-27 05:02:40 -07:00
Konloch 4d863a6168 Android Tab Grouping 2021-07-27 04:49:25 -07:00
Konloch 9841ca151f Right-Click Context Menu New File
Just a hack at this point, a lot of work is still needed including the new classfile option
2021-07-27 04:05:11 -07:00
Konloch 4c2e72e78e Bug Fix Open Empty Files 2021-07-27 04:00:53 -07:00
Konloch 7d252fd5bc Translations
Context menu translations
2021-07-27 03:18:21 -07:00
Konloch f0580df2d6 Slightly Better Container API
Allows for quick look ups based on container name
2021-07-27 03:17:57 -07:00
Konloch a4f01151d5 Cleanup 2021-07-27 01:49:38 -07:00
Konloch 938170b97b Bug fix 2021-07-27 01:25:42 -07:00
Konloch f22a5b9196 Classfile Header Check
This is still missing a lot and isn't the correct way to do it, plugins won't work for obfuscated classfile names until the importer has been rewritten as well

Some of the decompilers also fail but it's a step in the right direction
2021-07-27 01:13:14 -07:00
Konloch 3abdbf6b68 Right-Click Context Menu API 2021-07-27 00:26:38 -07:00
Konloch 70a205c5d9 Right-Click Context Menu
Adds better control to the resource list and gives a right-click context menu that changes depending on the selected node

More work is needed and a proper context API should be provided
2021-07-26 22:43:36 -07:00
Konloch f7e47540dc Fix Opening Selected Resource 2021-07-26 21:52:20 -07:00
Konloch 265323f33c Only Open Plugin Console When Prompted
This gives back the plugin developer's control of deciding when the plugin console should be shown
2021-07-26 21:37:46 -07:00