Akash Yadav
d0b1689cdd
tests(tooling-api): fix latest tested AGP version test
2023-11-09 11:34:35 +05:30
Akash Yadav
cd96f10f5c
fix(builder-model): migrate to latest APIs
2023-11-09 10:13:33 +05:30
Akash Yadav
6c073ba664
chore: update version names in issue templates
2023-11-09 09:44:24 +05:30
Akash Yadav
81c9a5b0a5
build: remove usage of deprecated Project.buildDir and downgradle AGP to 8.1.3
2023-11-09 09:43:04 +05:30
Akash Yadav
7c04f045c9
fix(shared-utils): use ConcurrentHashMap for ClassTrie.Node's child nodes ( fixes #1431 )
2023-11-09 01:53:52 +05:30
Akash Yadav
1a0478df47
build: make sure signing key's parent directory always exists
2023-11-09 01:42:27 +05:30
Akash Yadav
a311a1efbd
build: do not fail if KEY_BIN is not set
2023-11-09 01:41:44 +05:30
Akash Yadav
57edfc485c
refactor: organize and format code in build-logic/ide
2023-11-09 01:36:41 +05:30
Akash Yadav
2adb83c398
build: move signing key setup logic to a plugin
2023-11-09 01:36:15 +05:30
Akash Yadav
611d3c3491
build: use Gradle Plugin and tasks to generate init script and copy tooling API to assets
2023-11-09 01:15:05 +05:30
Akash Yadav
ff5b18892e
chore(deps): update AGP to v8.2.0-rc02
2023-11-08 21:40:26 +05:30
Akash Yadav
5a0122f103
fix(resources): update translations from Crowdin ( #1432 )
2023-11-08 20:55:35 +05:30
github-actions[bot]
72d99924f0
chore: update crowdin contributors table ( #1205 )
...
Co-authored-by: itsaky <itsaky@users.noreply.github.com >
2023-11-08 20:54:20 +05:30
Akash Yadav
f3007bad2e
fix(resources): update translations from Crowdin ( #1204 )
2023-11-08 20:53:24 +05:30
Akash Yadav
393fd51781
fix(editor): do not refresh SymbolInputView from CodeEditorView
2023-11-08 19:12:46 +05:30
Akash Yadav
f5af77ed57
chore: remve 'keepattributes' rule from proguard-rules.pro
2023-11-08 19:10:50 +05:30
Akash Yadav
1f7731dba3
docs: update changelog for v2.6.0-beta
2023-11-08 00:11:24 +05:30
Akash Yadav
f85901c702
fix(editor/treesitter): invalid capture names for log levels in highlights.scm for log language
...
This fixes the crash caused because the capture names in the highlights.scm for log language were changed in commit efaeb04 but were not updated
in the color scheme's log language definition.
2023-11-08 00:04:32 +05:30
Akash Yadav
7e64533302
fix(actions): make ActionItem visible and enabled by default
2023-11-07 23:46:37 +05:30
Akash Yadav
4fcf76848e
fix: opt-in to automatically store app data locales
2023-11-07 22:13:42 +05:30
Akash Yadav
2d30c40825
refactor: consistent ActionItem IDs
2023-11-07 19:54:38 +05:30
Akash Yadav
fac54437f6
docs: update changelog for v2.6.0-beta
2023-11-07 19:23:15 +05:30
Akash Yadav
faea3b253a
fix(lsp/java): gracefully handle non-existing methods while looking for method signatures
2023-11-07 19:09:12 +05:30
Akash Yadav
efaeb0435e
refactor(logger): rename ILogger.Priority to ILogger.Level
2023-11-07 19:01:45 +05:30
Akash Yadav
2e36388cfb
fix(lsp/java): migrate SynchronizedTask to Kotlin
2023-11-07 18:04:12 +05:30
Akash Yadav
e985d2ac4d
fix(tooling-api): handle failures related to project directory
2023-11-06 23:20:57 +05:30
Akash Yadav
43907984e5
fix: inline functions in templates API
2023-11-06 00:32:27 +05:30
Akash Yadav
35b7185ce1
fix: replace usage of sparse arrays with AndroidX Collections
2023-11-05 23:51:31 +05:30
Akash Yadav
769e5d32d0
fix(resources): update background color for splash screen
2023-11-05 20:07:22 +05:30
Akash Yadav
da899a7e08
chore(deps): update ATS to latest snapshot
2023-11-05 20:00:03 +05:30
Akash Yadav
c5c6239c19
feat: add locale selector preference
2023-11-05 14:08:42 +05:30
Akash Yadav
8adff579f6
feat: enable automatic per-app language support
2023-11-05 12:01:26 +05:30
Akash Yadav
572e471ede
Revert "chore(deps): update AGP and builder model to v8.1.2"
...
This reverts commit 378baf1872 .
2023-11-05 10:23:15 +05:30
Akash Yadav
624e55a2c9
fix(preferences): show confirmation buttons in dialog preferences
2023-11-05 01:14:15 +05:30
Akash Yadav
ea8deab5d1
feat: add theme selector preference
2023-11-05 00:15:54 +05:30
Akash Yadav
4adbe6c7d4
feat: add support for multiple AndroidIDE themes
2023-11-04 23:48:39 +05:30
Akash Yadav
4ce94d80d1
refactor(shared-utils): use PathsKt in DocumentUtils
2023-11-04 18:37:41 +05:30
Akash Yadav
e28da6b352
fix: ILogger.Priority deserialization issues due to r8's enum unboxing
2023-11-04 17:58:51 +05:30
Akash Yadav
fcefb1334f
refactor(logger): store priority char in ILogger.Priority enum
2023-11-04 13:39:25 +05:30
Akash Yadav
378baf1872
chore(deps): update AGP and builder model to v8.1.2
2023-11-03 23:36:01 +05:30
Akash Yadav
66e71d3ca8
fix: log more info in quick run action
2023-11-02 22:02:25 +05:30
Akash Yadav
420c95b2cc
fix: do not use DiffUtil for updating SymbolInputView ( #1414 )
2023-11-02 19:38:07 +05:30
Akash Yadav
5b85273cfa
docs: update changelog for v2.6.0-beta
2023-11-01 22:20:41 +05:30
Akash Yadav
040da7fbd0
fix(editor): add line panel margin to editor
2023-11-01 17:40:05 +05:30
Akash Yadav
5986e6ac76
feat: add preference to toggle line number pinning in editor
2023-11-01 17:37:53 +05:30
Akash Yadav
6cb604e5e9
fix: end SymbolInputView animations before starting bottom sheet transition ( #1414 , #1417 )
2023-11-01 16:17:08 +05:30
Akash Yadav
e3c0ca922e
fix: disable recyclable tree sitter objects
2023-11-01 09:40:50 +05:30
Akash Yadav
cd8d9aa4de
fix: try to fix IOOB exception in SymbolInputView ( #1414 )
2023-10-31 21:58:52 +05:30
Akash Yadav
1e7a778254
fix: use 'javaSymbols' for kts files in SymbolInputView
2023-10-31 21:49:00 +05:30
Akash Yadav
3b28681201
fix(projects): add null check for simple name while creating ClassInfo ( fixes #1411 )
2023-10-30 21:35:24 +05:30