Mino
d9692a4f5f
feat(gui): add 'go to main activity' action ( #1423 )(PR #1965 )
...
* implemented feature: 'go to main activity'
* fix code formatting (added braces to if statements)
* search main activity by original class name, handle exceptions
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-07-29 21:03:25 +01:00
Mino
ef0c09ca5b
feat(gui): show number of search results in search bar ( #1819 )(PR #1964 )
...
* gui: show number of search results in search bar, closes #1819
* optimized imports
* use string from resources
* applied code formatting
2023-07-28 22:17:04 +01:00
Skylot
752c61ae71
fix: disable zip file checks for new JVM versions ( #1962 )
2023-07-28 20:09:54 +01:00
Skylot
8f635076ea
fix(gui): allow html for empty package name ( #1961 )
2023-07-26 21:03:55 +01:00
Skylot
8d5130a329
chore: update gradle and dependencies
2023-07-26 21:03:54 +01:00
Jan S
de8c315a7a
fix(gui): display Quark stderr output in Jadx log ( #1955 )(PR #1957 )
...
* Quark: also display error stream in Jadx log
* use info log level, open log viewer to track progress
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-07-24 18:03:37 +01:00
JustFor
3abdd40498
fix(gui): update Messages_zh_CN.properties (PR #1951 )
2023-07-17 18:45:47 +01:00
Skylot
5b7ebec7e3
feat(gui): add option to set cache location, view/delete exists caches ( #1941 )
2023-07-17 00:49:40 +03:00
Yoav Sternberg
de603ef909
fix(gui): support inline node for jump to code ( #1905 )(PR #1950 )
2023-07-15 18:58:16 +01:00
JustFor
a0a6779097
fix(gui): update Messages_zh_CN.properties (PR #1949 )
...
1. Fill in the missing information
2. Sync new texts.
2023-07-12 16:36:43 +01:00
Skylot
d076c4e73d
build: migrate to kotlin dsl in gradle scripts, update gradle and deps
2023-07-08 20:13:37 +01:00
Skylot
3e4c6a9c51
refactor(gui): don't use map for store open tabs order ( #1940 )
2023-07-06 17:14:31 +01:00
bytemarx
219f9ebede
feat(gui): close all tabs to the right ( #1939 )(PR #1940 )
...
* feat(gui): close all tabs to the right (#1939 )
* remove usage of LinkedHashMap as variable type
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-07-05 22:54:19 +01:00
Skylot
ba0e918fef
chore: update dependencies
2023-07-05 20:20:01 +01:00
5idereal
0efc99e43e
fix(lang): update zh_TW translation (PR #1938 )
2023-07-04 19:20:37 +01:00
Julian Burner
240a903438
fix: don't override passed mappings path ( #1891 )(PR #1925 )
...
* Don't override passed mappings path
* Fix spotless error
2023-06-28 18:20:34 +01:00
chaos
afa331e8fc
feat(gui): register macOS specific open file handler ( #1922 )(PR #1923 )
...
* feature:支持双击文件后直接打开jadx-gui
* additional checks
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-06-20 18:36:37 +01:00
Skylot
6f4451364b
fix(script): use compile instead analyze for scripts with deps ( #1912 )
2023-06-15 21:10:11 +01:00
Skylot
1a642108ef
fix(script): temp workaround to disable script checks before run ( #1912 )
2023-06-14 09:43:51 +01:00
Skylot
85b77cd3c0
chore: update dependencies
2023-06-11 13:42:47 +01:00
Yoav Sternberg
f558203a9d
feat(api): access node under caret/mouse and jump (PR #1903 )
...
* Access node under caret/mouse and jump
* Apply lint
2023-06-09 15:50:57 +01:00
Skylot
347d6e2c2e
refactor: improve github plugin resolver
2023-06-07 22:09:06 +01:00
Skylot
eb4d540b04
chore: update dependencies
2023-06-07 21:20:05 +01:00
cskwrd
83b6ffbba9
fix(gui): fix spelling (PR #1897 )
2023-06-07 16:47:39 +01:00
Skylot
50c5f0874f
feat(gui): manage plugins in preferences window
2023-06-06 22:29:31 +01:00
Skylot
a72e6aeafe
feat(plugins): allow to set custom settings page in jadx-gui
2023-06-06 21:58:30 +01:00
Skylot
683cd76cc5
feat: add events support ( #1832 )
2023-06-06 21:58:29 +01:00
Skylot
2e3579a8fd
fix(gui): disable rename action in tree popup if not allowed ( #1890 )
2023-06-03 14:38:33 +01:00
Skylot
99c8ceae9a
fix(gui): don't reset package alias on class rename ( #1732 )
2023-06-03 16:20:44 +03:00
Skylot
3bf101d7ac
feat(gui): split settings into pages
2023-05-27 15:40:38 +01:00
myzhan
c28320e1b2
feat(gui): add an action to prettify json file in resources (PR #1880 )
...
* feat(gui): add an action to prettify json file in resources
* fix build
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-05-25 21:56:06 +01:00
Skylot
8a67c39279
feat(cli): install and manage plugins from command line
2023-05-23 17:53:48 +01:00
Skylot
67054bda3d
fix: add rename reason for method merged with bridge ( #1876 )
2023-05-20 14:06:31 +01:00
Skylot
ae1b1ce99e
fix(build): use Kotlin with explicit project dependency
2023-05-17 21:26:55 +01:00
Skylot
5d3c96ead2
chore: update dependencies
2023-05-17 15:12:51 +01:00
Krzysztof Iwaniuk
63ad7fb128
feat: add option for hexadecimal integer format globally (PR #1869 )
...
* option for hexadecimal integer format globally
* fix i18n strings, update readme
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-05-15 13:58:13 +01:00
Krzysztof Iwaniuk
ccdbb1d62c
feat: parse and use Kotlin metadata for renames ( #1861 )(PR #1860 )
...
* initial setup for data class and metadata parsing
* bug fix & comments
* better version using plugin system
* added tests
* ignore getters test fix
* logs & imports
* reverted accidental changes
* moved util classes to plugin, spotless apply
* move test and some other minor fixes
---------
Co-authored-by: Skylot <skylot@gmail.com >
2023-05-14 21:34:40 +01:00
Skylot
f52d2814df
fix(gui): queue UI settings update ( #1859 )
2023-05-08 17:01:26 +01:00
Skylot
f825901849
chore: update dependencies
2023-05-07 20:17:46 +01:00
Skylot
f53dbbfebf
feat: option to disable inner classes move to parent ( #1817 )
2023-05-06 20:39:50 +03:00
JustFor
ecbcbbe8d4
fix(gui): update CN translation (PR #1852 )
...
Fixed the problem of indistinguishable after English translation.
2023-04-28 22:25:15 +01:00
Skylot
37b1bff8f2
fix(gui): adjust node by offset search in code area ( #1845 )
2023-04-25 21:28:27 +01:00
JustFor
7f713e5592
fix(gui): update Messages_zh_CN.properties (PR #1831 )
2023-04-21 14:42:02 +01:00
Skylot
ee2556ecb6
fix(gui): update mappings node instead full reload on 'save as' ( #1732 )
2023-04-20 22:00:06 +01:00
Skylot
e57787393e
chore(build): fix gradle tasks dependencies
2023-04-20 19:46:59 +01:00
Skylot
b7634024d6
chore: update gradle and dependencies
2023-04-20 17:22:16 +01:00
Skylot
2e652b4219
fix(plugins): use loaded mapping tree on export ( #1732 )
2023-04-20 17:22:16 +01:00
Skylot
75fbdd3ac4
chore(build): set required Java version to 11, update dependencies
2023-04-20 17:22:16 +01:00
Skylot
13e317d927
fix(gui): resolve active tab restore issue
2023-04-20 17:22:15 +01:00
Skylot
7a309ca367
fix: improve plugins data handling
2023-04-20 17:22:15 +01:00