You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 14, 2025. It is now read-only.
feat: Implement dynamic colors in editor and improve treeview performance
This commit introduces dynamic theme colors to the editor and updates various dependencies to their latest versions.
Specific changes include
:
- Added dynamic theme color support to the editor, applying appropriate colors for background, foreground, and caret based on the current system theme.
- Updated several dependencies, including Gradle, AndroidX libraries, Material Design components, and Gson.
- Refactored the TreeView component to use a more efficient
data structure and improve performance.
- Improved the editor's tooltip appearance by using a Material Design error container color for the background.
- Added a new `TreeUtils` object to handle common tree operations.
- Updated the `QuietLight` theme to use more consistent colors and remove unnecessary line breaks.
- Renamed `Util.kt` to `TreeSitterUtil.kt` for better clarity.
- Removed unused code and resources.
- Updated the NDK version to 27.1.12297006.
These changes enhance the editor's visual appeal, improve performance, and ensure compatibility with the latest libraries.
Signed-off-by: Pranav Purwar <[email protected]>
0 commit comments