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