Akash Yadav
a9195f0f53
build(build-logic): modularize :build-logic composite build
2024-02-19 11:45:48 +05:30
Akash Yadav
b913f3cd65
fix(resources): update locale provider to include pt-rBR instead of pt-rPT
2024-01-18 20:50:09 +05:30
Akash Yadav
c9be9235d1
fix(preferences): allow single choice preferences to not provide an initial selection ( fixes #1622 , fixes #1597 )
2024-01-11 19:21:10 +05:30
Akash Yadav
51ef3b115c
fix: JDK is not recognized if only JDK 21 is installed ( fixes #1616 )
...
This also adds a preference in 'Build & run' which allows user to select the currently installed JDK version
2024-01-11 18:54:20 +05:30
Akash Yadav
c30dabe50a
tests: add UI tests for onboarding activity
2024-01-07 13:42:26 +05:30
Akash Yadav
b929339dc7
fix: add preferences for the termux terminal
2023-12-26 12:11:16 +05:30
Akash Yadav
944f7dbcf5
fix(preferences): remove preference for JDK 11 tag pointer fix
2023-12-15 20:24:48 +05:30
Akash Yadav
8eddcc23eb
fix(preferences): validate initial selection index in SingleChoicePreference
2023-11-12 00:05:34 +05:30
Akash Yadav
c28c2d8e79
fix(preferences): 'currentSelection' is -1 initially, causing IOOB ( fixes #1455 )
2023-11-11 20:00:05 +05:30
Akash Yadav
8881688d5c
fix(preferences): remove 'Hide file tree' action
2023-11-10 14:35:35 +05:30
Akash Yadav
e5448a4a19
fix(preferences): add selection handler logic for choice prefs ( fixes #1444 )
2023-11-10 14:35:35 +05:30
Akash Yadav
c5c6239c19
feat: add locale selector preference
2023-11-05 14:08:42 +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
5986e6ac76
feat: add preference to toggle line number pinning in editor
2023-11-01 17:37:53 +05:30
Akash Yadav
764ff58294
feat: add preference to automatically launch app after install ( #1336 )
2023-09-29 20:10:43 +05:30
Akash Yadav
b38fb44618
feat(editor): add preference to enable/disable sticky scroll
2023-09-19 23:51:10 +05:30
Akash Yadav
58f85c0aec
refactor(preferences): remove unnecessary dialogHelper.kt
2023-09-18 19:41:59 +05:30
Akash Yadav
af6f45ea85
feat: anonymous stat collection (2/2)
2023-06-21 16:41:36 +05:30
Akash Yadav
e45dfc146b
feat: anonymous stat collection (1/2)
2023-06-21 16:41:36 +05:30
Smooth E
fe169fc0e8
Always show the File Tree button in the toolbar ( #1019 )
...
* Implement a preference to always show the File Tree action in the toolbar
* Create the ExtendedMenuToolbar which tries to keep as many actions as possible outside of the overflow menu
* Repurpose the show-file-tree-button preference into hide-file-tree-button. Reason: the button is always technically shown, especially if we consider users with large screens.
* Move ExtendedMenuToolbar.kt into com.itsaky.androidide.ui in :common. Fix resource compilation error by escaping the apostrophe.
* Check whether the gesture navigation is enabled for setting the default value of idepref_editor_hide_file_tree_button
* Remove an unnecessary onAttachedToWindow() override
2023-06-04 17:42:28 +05:30
Akash Yadav
04feadbae8
feat: add base files for the Templates API
2023-05-05 13:17:07 +05:30
Akash Yadav
fa8680e873
refactor: replace hardcoded package names in build scripts with BuildConfig property
2023-04-13 22:56:17 +05:30
Akash Yadav
3a1f5ff3ce
fix(lsp/java): inconsistent indents in generated code
2023-03-27 23:37:11 +05:30
Akash Yadav
9993793507
feat(editor): add preference for 'deleteEmptyLineFast' and 'deleteMultiSpaces' ( closes #903 )
2023-03-27 20:43:03 +05:30
Akash Yadav
f2e9eea49c
feat: add preference to disable Java diagnostics (experimental)
2023-02-17 18:08:12 +05:30
Akash Yadav
42a3e71114
chore: migrate to Kotlin DSL and Version Catalog
2022-12-30 23:24:38 +05:30
Akash Yadav
2eb05af11a
feat: add preference to toggle dynamic colors
2022-12-29 16:59:11 +05:30
Akash Yadav
5521bb37b8
feat: add preference to switch UI mode
2022-12-29 16:08:21 +05:30
Akash Yadav
2b676eb988
feat: support for multiple color schemes
2022-12-24 23:31:20 +05:30
Akash Yadav
7c467ddc3f
feat: dynamic colors support
2022-12-05 10:15:52 +05:30
Deep Kr. Ghosh
60d5dc7bd9
Disable gradCmd_info after first build ( #594 )
2022-11-11 16:00:08 +05:30
Deep Kr. Ghosh
bcb9efefd5
Add method to use Custom font (Editor & Terminal) ( #548 )
...
* Add method to use custom font
2022-10-29 17:28:43 +05:30
Akash Yadav
ac2805adc1
Reuse completion list item view when possible
2022-10-28 12:34:13 +05:30
Akash Yadav
579386ae17
Moved all IDE resources to :resources module
2022-10-24 18:36:52 +05:30
Akash Yadav
176ef2a868
Fixed merge conflict
2022-10-24 17:18:40 +05:30
Akash Yadav
7ac0626c4a
Fixed #521 : ClassClassException due to invalid preference key
2022-10-15 18:51:59 +05:30
Akash Yadav
9fa36f7ebc
Fixed tests
2022-10-12 19:40:11 +05:30
Akash Yadav
300e9438b6
Added preferences for XML formatter
2022-10-12 18:42:46 +05:30
Akash Yadav
05790f11e6
Implemented the preferences screen with the Preferences API
2022-10-10 18:56:58 +05:30