Commit Graph

3599 Commits

Author SHA1 Message Date
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
Akash Yadav 940c7b0aa2 fix(editor): don't show popups if editor is not attached to window (#1752) 2024-03-05 10:57:56 +05:30
Akash Yadav 0801e90130 fix: gracefully handle activity destroyed state in EditorBuildEventListener (fixes #1688, fixes #1748) 2024-03-05 09:58:18 +05:30
Akash Yadav c894d3d9d6 fix: ignore completion requests when editor is not attached to window (fixes #1739) 2024-03-02 20:50:01 +05:30
Akash Yadav ec9d9442ee tests(gradle-plugin): update Gradle version for gradle-plugin tests 2024-03-02 20:00:27 +05:30
Akash Yadav 312395bf10 tests(tooling-api): update minimum supported Gradle version for latest AGP version tests 2024-03-02 19:29:39 +05:30
Akash Yadav d5762bddb8 fix: add support for AGP 8.3.0 (#1744) 2024-03-02 18:53:50 +05:30
renovate[bot] f924bb0629 fix(deps): update dependency com.android.tools.build:aapt2-proto to v8.3.0-10880808 (#1746)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-02 18:34:51 +05:30
renovate[bot] 9cf5b791fd fix(deps): update dependency io.mockk:mockk to v1.13.10 (#1742)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-02 18:33:41 +05:30
renovate[bot] 344276b721 fix(deps): update dependency androidx.test.uiautomator:uiautomator to v2.3.0 (#1735)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-02 18:33:16 +05:30
renovate[bot] c99b663038 fix(deps): update dependency com.google.googlejavaformat:google-java-format to v1.20.0 (#1734)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-02 18:33:03 +05:30
renovate[bot] 55e64531fd fix(deps): update dependency io.github.rosemoe.sora-editor:editor to v0.23.4 (#1716)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-02 18:32:46 +05:30
Akash Yadav c7740e1814 build: explicitly set FramesComputationMode for desugaring transformations 2024-03-02 16:40:57 +05:30
Akash Yadav 6348373a73 build: fix invalid name for included builds 2024-03-02 16:30:53 +05:30
Akash Yadav a8b1ac41a1 build(desugaring): enable desugaring for InputStream.transferTo(OutputStream) in JGit 2024-03-02 13:15:00 +05:30
Akash Yadav 7705c06dcc build: move composite build to separate directory and add desugar Gradle plugin 2024-03-02 12:55:59 +05:30
Smooth-E cee7d6a024 fix(editor): update tab width for long file names, and enable tab icons (#1736)
- use single MutableIntObjectMap for tab names and icons
- code cleanup
- add icons for editor tabs, tab names are truncated when icons are present
- do not limit the width of tabs in TabLayout to allow long tab names
2024-03-01 20:39:54 +05:30
Akash Yadav 0008cd55ff build: move external dependency sources to composite builds 2024-02-27 16:50:16 +05:30
Akash Yadav 68955763b1 fix(gradle-plugin): mark 'gradle-plugin' dependency as not-changing (#1730) 2024-02-19 11:45:48 +05:30
Akash Yadav a9195f0f53 build(build-logic): modularize :build-logic composite build 2024-02-19 11:45:48 +05:30
Akash Yadav 8ae87d77e5 chore(deps): update editor latest SNAPSHOT 2024-02-19 11:45:47 +05:30
renovate[bot] 5943e93aac fix(deps): update dependency com.google.truth:truth to v1.4.1 (#1729)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-17 15:48:52 +05:30
renovate[bot] cfe93ed27e fix(deps): update dependency com.google.protobuf:protobuf-java to v3.25.3 (#1727)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-17 15:48:43 +05:30
renovate[bot] ce405c8e69 fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.8.0 (#1726)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-17 15:48:34 +05:30