Commit Graph

3622 Commits

Author SHA1 Message Date
Akash Yadav 21a1708c19 fix(db): specify RealmModule when creating master db 2024-07-20 19:04:16 +05:30
Akash Yadav c055e7d421 chore: enable connected checks & CI for indexing branch 2024-07-20 19:04:15 +05:30
Akash Yadav 719ab38778 fix(lsp/java): use realm db provider to create indexes in Java indexer tests 2024-07-20 19:04:15 +05:30
Akash Yadav a80846ea0e fix(common): do not hardcode package name in Environment class
This is required so that we can use the Env class in androidTest (which have a different package name).
2024-07-20 19:04:14 +05:30
Akash Yadav 5e83554404 fix(logger): use logback-core from logback-android
This change is required because the bytecode transformations performed by AndroidIDE's Desugar Plugin does not work on androidTest classes for some reason. As a result, we use a patched version of logback-core and replace the dependency of logback-classic to use our own.
2024-07-20 19:04:14 +05:30
Akash Yadav 4370a194eb fix(annotations-processors/ksp): use AutoService to register SymbolProcessorProvider 2024-07-20 19:04:13 +05:30
Akash Yadav 12ab4b0d15 fix: add base files for the indexing API 2024-07-20 19:04:13 +05:30
Akash Yadav 87ced38d26 fix(aaptcompiler): add unit tests from upstream 2024-07-20 19:04:12 +05:30
Akash Yadav dc0b00c7f5 fix(aaptcompiler): merge aaptcompiler from AOSP upstream 2024-07-20 19:04:12 +05:30
renovate[bot] 275d98c23c fix(deps): update kotlin & ksp (#1743)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-23 23:46:49 +05:30
renovate[bot] 050a0ddce0 fix(deps): update dependency com.android.tools:common to v31.4.1 (#1751)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-23 23:46:19 +05:30
Akash Yadav 3b43ef4b35 fix: do not use KeyboardUtils to listen for ime state 2024-05-19 19:02:08 +05:30
Akash Yadav cfc0aed74e fix: manually resize editor content when ime state changes 2024-05-19 18:58:26 +05:30
Akash Yadav 5f14d2a050 fix: reset drag handle for SwipeRevealLayout to toolbar in editor activity 2024-05-19 18:57:31 +05:30
Akash Yadav 660b98ac2b fix(editor): remove stroke from contentCard 2024-05-18 17:01:05 +05:30
Akash Yadav 41980ea4b5 fix: translate contentCard when opening drawer in editor activity 2024-05-18 16:19:58 +05:30
Akash Yadav 971a5dc12b fix: close memory usage view on back press 2024-05-18 01:57:26 +05:30
Akash Yadav 8c878a0d02 fix: use MaterialCardView to clip children onSwipeRevealProgress 2024-05-18 01:35:18 +05:30
Akash Yadav 6fc4423e21 fix: remove drawer open alpha animation in editor activity 2024-05-18 00:20:27 +05:30
Akash Yadav b28e1a6a31 fix: better swipe gesture support for swipe reveal layout 2024-05-17 23:47:05 +05:30
Akash Yadav 908162b5d1 feat: add memory usage watcher to show memory usage of the IDE (#1409) 2024-05-16 19:37:08 +05:30
Akash Yadav 14d9f79a93 fix: use custom logging configurators for configuring logback 2024-05-16 02:38:31 +05:30
Akash Yadav c0c1f0dc13 fix(editor): invalid bottom padding for header container in bottom sheet 2024-05-14 00:19:41 +05:30
Akash Yadav 2cebf4bd48 fix(tooling-api): do not set custom JVM arguments to build launcher (#1807) 2024-05-13 01:38:03 +05:30
Akash Yadav 5bfb5de7d4 fix: revert androidx.fragment to 1.6.2 2024-05-13 01:23:12 +05:30
Akash Yadav c316ac9852 fix: implement edge-to-edge layout for editor activity 2024-05-13 00:56:40 +05:30
Akash Yadav 53a2d636b2 fix(logging): set custom StatusListener for tooling API runtime only 2024-05-06 23:54:34 +05:30
Akash Yadav f24c332626 tests(lsp): mock global pref manager in LSP tests 2024-05-06 23:45:11 +05:30
Akash Yadav 604428861a tests(tooling-api): hardcode status listener class name 2024-05-06 23:15:30 +05:30
Akash Yadav 93ca1871e9 chore: update .gitignore to exclude studiobot.xml 2024-05-06 23:09:59 +05:30
Akash Yadav bf2f82ddad build: fix syntax error in build-info/build.gradle.kts 2024-04-30 23:53:03 +05:30
github-actions[bot] 8742858a31 chore: update crowdin contributors table (#1679)
Co-authored-by: itsaky <46931079+itsaky@users.noreply.github.com>
2024-04-30 23:51:57 +05:30
Akash Yadav 287f4a6483 fix(build-info): update minimum required Gradle version for latest AGP 2024-04-30 23:48:02 +05:30
Akash Yadav fc96f28893 fix(tooling-api): logs are not properly appended in tooling API tests 2024-04-30 23:46:31 +05:30
Akash Yadav 0abaeca3e4 fix(tooling-api): add support for AGP 8.4.* 2024-04-30 22:47:27 +05:30
Akash Yadav 9fc7999a27 tests(lsp): fix compilation 2024-03-31 12:07:57 +05:30
Akash Yadav 0947a33954 fix(editor/treesitter): improve indentation logic to handle cases like lambdas in Java 2024-03-30 23:33:53 +05:30
Akash Yadav bb62d53c77 build(deps): update editor to latest snapshot 2024-03-30 23:33:53 +05:30
Akash Yadav 765d81b77b fix: move pref props from top-level to class fields 2024-03-30 23:33:46 +05:30
Felipe Teixeira 108cb00cb8 fix: ignore soft input changes if EditorActivity is being destroyed (#1761) 2024-03-29 15:50:47 +05:30
Smooth E f5231daa5d fix: update URLs to docs and the "Getting started" tutorial; Remove mention of the AndroidIDE blog. (#1756) 2024-03-28 18:50:13 +05:30
Akash Yadav ae1bd6f421 fix(tooling-api): use custom StatusListener for Logback 2024-03-20 22:51:18 +05:30
Akash Yadav b7723c9180 fix(logger): use abbreviated logger names in logs 2024-03-20 22:27:32 +05:30
Akash Yadav 9f408106e6 fix(logger): use custom log layout & encoder instead of PatternLayoutEncoder 2024-03-20 19:31:16 +05:30
Akash Yadav b7e8464d5f fix(javac-services): ignore errors when caching JAR file attrs (fixes #1708) 2024-03-20 16:29:25 +05:30
Akash Yadav 0f5364678c tests(tooling-api): fix test for minimum supported AGP version 2024-03-20 11:10:11 +05:30
Akash Yadav e2502f311e fix(logsender): remove dependency on :logger 2024-03-19 10:58:18 +05:30
Akash Yadav cf6b63b32f build(build-deps): register build type 'dev' for android modules in composite builds 2024-03-19 10:38:18 +05:30
Akash Yadav cdb15cea83 fix(editor): improve indentation for tree sitter languages
The indentation provider for tree sitter languages has been adapted from nvim-treesitter's indentation logic.
2024-03-19 10:32:32 +05:30
Akash Yadav ab101fb59d fix: migrate to SLF4J and Logback logging implementations 2024-03-17 00:04:43 +05:30