Commit Graph

1179 Commits

Author SHA1 Message Date
Akash Yadav 42a3e71114 chore: migrate to Kotlin DSL and Version Catalog 2022-12-30 23:24:38 +05:30
Akash Yadav 777cc1780a feat: categorize general preferences 2022-12-29 17:07:32 +05:30
Akash Yadav 2eb05af11a feat: add preference to toggle dynamic colors 2022-12-29 16:59:11 +05:30
Akash Yadav b676ceb607 fix: preferences fragment is recreated after configuration change 2022-12-29 16:48:15 +05:30
Akash Yadav 5521bb37b8 feat: add preference to switch UI mode 2022-12-29 16:08:21 +05:30
Akash Yadav dd212514e8 feat: automatically switch between light and dark variants of a color scheme 2022-12-29 08:50:56 +05:30
Akash Yadav 70f48d4c20 fix: crash when undoing attribute addition 2022-12-28 22:15:28 +05:30
Akash Yadav c7791b2506 fix: crash selecting empty line while opening recently opened files 2022-12-28 10:57:04 +05:30
Akash Yadav 708518052e fix: invalid color scheme in ShowXmlActivity 2022-12-27 20:53:38 +05:30
Akash Yadav 4e621f7150 feat: add tree-sitter language for XML 2022-12-27 20:11:03 +05:30
Akash Yadav ef5098575a fix: StringIndexOutOfBoundsException while setting selection range for recently opened files
Closes #681
2022-12-26 07:53:03 +05:30
Akash Yadav f8ab3101f9 fix: inconsistent system bar colors in terminal activity 2022-12-26 00:12:59 +05:30
Akash Yadav ca0fddb50e Merge branch 'colorschemes' 2022-12-25 23:37:34 +05:30
Akash Yadav 9856066c41 feat: handle error in case current color scheme cannot be parsed 2022-12-25 23:08:30 +05:30
Akash Yadav a04f4db538 fix: partially revert e213fbb1 2022-12-25 22:51:00 +05:30
Akash Yadav bce589ce29 feat: use saved instance state to retrive project initialization state 2022-12-25 22:21:38 +05:30
Akash Yadav a8247e75e2 feat: moved project info destruction logic to ProjectManager 2022-12-25 21:56:03 +05:30
Akash Yadav 0167452b20 fix: reset build related viewModel properties when destroying editor activity 2022-12-25 21:42:03 +05:30
Akash Yadav e213fbb1e3 feat: initialize and destroy color schemes in editor activity 2022-12-25 21:40:16 +05:30
Akash Yadav 8ddf4a92e8 fix: color schemes are not properly applied to completion window 2022-12-25 18:03:44 +05:30
Akash Yadav a18d857268 feat: add preference to choose color schemes 2022-12-25 13:08:07 +05:30
Akash Yadav 2b676eb988 feat: support for multiple color schemes 2022-12-24 23:31:20 +05:30
Akash Yadav d4c787ec28 feat: updated TreeSitterLanguage implementation 2022-12-24 22:30:08 +05:30
Akash Yadav d97ba5e415 fix: project initialization does not start if the project is closed and reopened quickly 2022-12-24 22:29:53 +05:30
Akash Yadav 7facb96a43 feat: add LSP support in TreeSitterLanguage 2022-12-24 20:21:52 +05:30
Akash Yadav edfed3730b feat: updated default color scheme 2022-12-24 15:30:56 +05:30
Akash Yadav 4beaf58456 feat: add color IDs for configuration the completion window 2022-12-24 14:07:46 +05:30
Akash Yadav 257c5f5bdf feat: add support for editor scheme file reference in JSON color scheme 2022-12-24 12:26:58 +05:30
Akash Yadav efe35306c7 fix: crash on creating searching progress sheet while creating find in project dialog (closes #676) 2022-12-24 07:09:28 +05:30
Akash Yadav 96484478d3 fix: code actions are not shown in editor 2022-12-23 15:33:40 +05:30
Akash Yadav e072bbbc64 feat: use MaterialSharedAxis for bottom bar visibility change transitions 2022-12-23 13:17:53 +05:30
Akash Yadav c2523e0f51 feat: validate range with editor before applying selection 2022-12-23 12:48:58 +05:30
Akash Yadav aea356f26c feat: maintain insertion and inflation order of ActionItems 2022-12-23 12:19:59 +05:30
Akash Yadav fe12c2c106 fix: R.jar completions are not updated after resource updates 2022-12-23 11:05:58 +05:30
Akash Yadav 543f0a4b89 feat: add more view adapters
IViewAdapter implementations for the following widgtes have been added :
- AnalogClock
- CalendarView
- Chronometer
- DigitalClock
- NumberPicker
- QuickContactBadge
- RatingBar
- Space
- TextClock
- VideoView
2022-12-23 07:47:38 +05:30
Akash Yadav 99f749684f fix: adapter index test 2022-12-23 07:39:05 +05:30
Akash Yadav 6dd8338b0b fix: closed files are reopened on activity restart 2022-12-22 20:43:05 +05:30
Akash Yadav aed7853e25 feat: restore opened files when project is reopened 2022-12-22 18:59:20 +05:30
Akash Yadav 8ef3d56967 refactor: removed unused variables 2022-12-22 14:35:04 +05:30
deepkrg17 1a5c552a4d Added AnalogClockAdapter 2022-12-22 10:41:24 +05:30
deepkrg17 fea10d4345 Merge remote-tracking branch 'upstream/main' 2022-12-21 22:40:06 +05:30
Akash Yadav 745fc60cce fix: lag when run tasks dialog is opened
This removes the categories option in run tasks dialog (closes #584)
2022-12-21 21:36:19 +05:30
deepkrg17 6bd62d6e1f Merge remote-tracking branch 'upstream/main' 2022-12-21 20:23:38 +05:30
Akash Yadav 117752ef5f fix: ServiceRegisteredException in ToolingServerRunner 2022-12-21 19:33:16 +05:30
Akash Yadav fdab10cc47 fix: crash in PreviewLayoutAction when opening a non-xml file (closes #666) 2022-12-21 19:18:59 +05:30
Akash Yadav 566061565d fix: path issue in tests 2022-12-21 18:54:28 +05:30
Akash Yadav c9c6803052 refactor: rename module :build-tools to :subprojects 2022-12-21 18:36:08 +05:30
Akash Yadav c9af7f1ccb fix: build service is not unbound even after application exit 2022-12-21 18:25:10 +05:30
Akash Yadav c09a87e3d1 fix: partially revert 9126d01fb7 to fix tests 2022-12-21 17:51:55 +05:30
Akash Yadav ece5679686 refactor: remove debug messages 2022-12-21 17:33:46 +05:30