Haeter
0a8192168a
fix(gui): update Quark report parsing ( #1289 ) (PR #1291 )
2021-11-28 19:31:28 +03:00
Hen Ry
88fd5a517e
fix(gui): update German translation (PR #1290 )
...
* Updated German translation
2021-11-28 19:15:07 +03:00
zhongqingsong
74c5b616a4
fix(gui): update Chinese translation (PR #1287 )
...
1. According to the English version of the document, complete the left texts.
2. Fix some inaccurate word, such as field, old CN is variable(变量), inadequacy. signer, old CN is somebody(人), now it's something(者)。
3. Fix improper use of symbols, Lack of symbols in some place, some EN symbol translate to CN symbol.
4. Other change
2021-11-26 18:40:01 +03:00
Jan Peter Stotz
b22812b43a
fix: APK signature description for unprotected entries only applies to v1 signatures
2021-11-24 16:46:38 +03:00
Moredistant
9aa30f77b7
fix(gui): update chinese translation (PR #1284 )
2021-11-23 15:54:53 +03:00
Martin Kay
2dbef83fa6
feat(gui): smali code highlighting (PR #1283 )
...
* smali code highlighting is basically perfect
* Optimize smali highlight color matching, and provide original jflex generation
* reformat code
* disable checkstyle
* update shell to be more environment independent
Co-authored-by: Skylot <skylot@gmail.com>
2021-11-23 15:53:37 +03:00
Skylot
46b07863c1
build: fix bundle build
2021-11-20 20:49:57 +00:00
Skylot
9daf386d66
build: bundle JRE with jadx-gui
2021-11-20 14:17:05 +00:00
Skylot
49b4079cd8
chore: update dependencies
2021-11-20 16:35:23 +03:00
Jan Peter Stotz
0ffa1838a2
chore: Updated German translation
2021-11-20 16:02:39 +03:00
Jan S
0efca29e95
fix: configured resource indexing size limit is now correctly considered (PR #1278 )
2021-11-18 18:58:20 +03:00
Skylot
570e7528a7
fix(gui): use correct definition position on jump after code reload ( #1273 )
2021-11-14 13:05:22 +00:00
Skylot
918585968d
perf(gui): on rename unload dependent classes instead recompile
2021-11-13 14:53:51 +00:00
Skylot
cf918a897f
fix(gui): collect FlatLaf themes without reflection
2021-11-12 18:01:52 +00:00
Skylot
5fc27c1136
perf(gui): improve decompilation speed ( #1269 )
...
- use index only in one thread to reduce synchronization locks
- collect usage info on request, remove global collection
- adjust decompilation order to reduce locks, improve memory usage
- prefill cache of super types in clsp graph to remove locks
2021-11-12 13:54:56 +00:00
Skylot
6bcc48c462
chore: update gradle and dependencies
2021-11-11 11:12:21 +00:00
Skylot
ea167cbefc
fix(gui): resolve NPE in resource index for single dex, other minor issues
2021-11-08 15:18:30 +00:00
Skylot
4479a3fbd5
fix(gui): restore resource tabs on project open
2021-10-29 15:23:22 +01:00
Skylot
f5216b77f8
fix(gui): resolve some minor rename issues
...
- correct variable definition in method arguments
- refresh current class if rename interface method
2021-10-28 18:38:53 +01:00
Skylot
39dc288978
feat(gui): save open tabs in project file
2021-10-27 21:28:18 +01:00
Skylot
f37005958f
fix(gui): sort results in usage dialog ( #1104 )
2021-10-27 15:22:33 +01:00
Skylot
dfdc14ea86
feat: rename without deobfuscation, save renames in project ( #1076 #1022 )
2021-10-26 20:23:21 +01:00
Skylot
82712776cc
feat(gui): add issues panel and summary report ( #986 )
2021-10-23 16:03:06 +01:00
Skylot
439446816c
fix: update Quark report format parsing
2021-10-22 17:07:45 +01:00
Jan S
940108661c
fix(gui): "Always Select Opened File/Class" was not syncing upon activation (PR #1261 )
2021-10-22 15:17:27 +03:00
Skylot
94b00b4e7a
feat(gui): add option to change line numbers mode ( #1223 )
2021-10-20 18:42:15 +01:00
Skylot
48252c3c3d
feat: add option for code comments levels ( #998 )
2021-10-19 16:47:20 +01:00
Skylot
37adce2efb
chore: update dependencies
2021-10-17 19:53:01 +01:00
Skylot
f30c14b277
feat(gui): don't run full decompilation for usage search
...
New approach will run partial decompilation for classes
from usage info collected on file load (pre-decompilation stage).
2021-09-30 16:23:09 +01:00
MrIkso
8e89a2ef1b
feat(gui): added option to always select opened file/class
2021-09-03 19:12:29 +03:00
MrIkso
316c2fdd4d
fix(gui): updated SearchBar in code viewer
2021-09-03 19:12:29 +03:00
Nico Mexis
f681c8963d
fix: use maven-publish for JitPack and other fixes (PR #1242 )
...
* Update dependencies
* Fix spaces in file paths
* Update Gradle for LGTM
* Update spotless
* Fix Jitpack
Co-authored-by: Skylot <skylot@gmail.com>
2021-08-27 19:05:52 +03:00
Skylot
5af60b2ff4
fix(gui): improve constructors and classes usage list
2021-08-23 17:10:43 +01:00
Skylot
c8d7fce938
fix(gui): use correct type formatter in class tree
2021-08-22 18:53:12 +01:00
Skylot
90fbc790d9
fix(gui): exclude declaration from usage list ( #1110 )
2021-08-22 18:03:15 +01:00
Skylot
1ce3fc972a
fix: improve disassemble view for java-input
2021-08-22 16:53:54 +01:00
Skylot
868fa90097
feat: allow to load directories
2021-08-15 14:44:55 +01:00
Skylot
7c0671c81b
feat: rewrite try-catch processing
2021-08-13 23:07:33 +03:00
Skylot
1efdcd7b10
feat: input plugin for java bytecode
2021-08-13 23:07:29 +03:00
Hen Ry
2d9bcdb87a
fix(gui): update Messages_de_DE.properties (PR #1230 )
...
* fix(gui): update Messages_de_DE.properties
* #-fix(gui): update Messages_de_DE.properties
2021-08-12 18:25:36 +03:00
Hen Ry
ac9cace8f6
fix(gui): update Messages_de_DE.properties (PR #1228 )
...
* Update Messages_de_DE.properties
* Update Messages_de_DE.properties
Fix
* uncomment translated lines
Co-authored-by: Skylot <skylot@gmail.com>
2021-08-12 17:12:31 +03:00
Skylot
667cae2e62
chore: use SVG icon for Quark (thanks @MrIkso)
2021-08-04 19:18:03 +01:00
Skylot
e8e0491cb5
chore: fix code formatting and resolve PR issues
2021-08-04 20:41:17 +03:00
Yaroslav
ee12f0bd18
feat(gui): use SVG icons, xml resources impovements (PR #1221 )
...
* fix(xml): add more file based resources type to skip
* fix(res): fix #1060 , styles might contain dots in name
* fix(res): use lowercase name on deobfuscated\renamed resources names and id in hex format
* feat(gui): update gui under FlatLaf
* fix(gui): use FlatSVGIcon to fix icons brightness difference
* fix(gui): use source lines only decompiled java code
Co-authored-by: MrIkso <mrkso821@gmail.com>
2021-08-04 20:40:49 +03:00
Skylot
5f24193c49
chore: update dependencies
2021-08-02 18:44:21 +03:00
Skylot
dd29d37154
feat(gui): use FlatLaf for themes support
2021-08-02 18:32:35 +03:00
Jan S
b63e3aca00
feat: add origin file info (code comment for classes, tooltip in tree) (PR #1219 )
...
* chore: make escapeHtml also replace close angle brackets
* chore: if multiple files are loaded, show their path as tooltip
* feat: add comment on classes that contains the dex file name it has been loaded from
* fix: expected line numbers in unit test fixed
* fix: delete comments from generated code as it may contain a colon
* chore: comment removing wasn't able to handle Linux paths with slash
2021-08-01 18:15:05 +03:00
Skylot
b5720bd14e
fix(gui): improve Quark tasks scheduling and report viewer ( #1119 )
2021-07-02 21:32:57 +01:00
Shaun Dang
cc99409a7e
feat(gui): improvements of Quark integration ( #1119 ) (PR #1199 )
...
* Add quark installation
* add error/warning dialog
* change Quark task to background task
* fix missing the last line of input stream
2021-06-30 18:04:50 +03:00
Skylot
1c08d854fb
fix(gui): add memory limit checks to export and load tasks ( #1181 )
2021-05-29 17:11:42 +01:00