Akash Yadav
971a5dc12b
fix: close memory usage view on back press
2024-05-18 01:57:26 +05:30
Akash Yadav
8c878a0d02
fix: use MaterialCardView to clip children onSwipeRevealProgress
2024-05-18 01:35:18 +05:30
Akash Yadav
6fc4423e21
fix: remove drawer open alpha animation in editor activity
2024-05-18 00:20:27 +05:30
Akash Yadav
b28e1a6a31
fix: better swipe gesture support for swipe reveal layout
2024-05-17 23:47:05 +05:30
Akash Yadav
908162b5d1
feat: add memory usage watcher to show memory usage of the IDE ( #1409 )
2024-05-16 19:37:08 +05:30
Akash Yadav
14d9f79a93
fix: use custom logging configurators for configuring logback
2024-05-16 02:38:31 +05:30
Akash Yadav
c0c1f0dc13
fix(editor): invalid bottom padding for header container in bottom sheet
2024-05-14 00:19:41 +05:30
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
c316ac9852
fix: implement edge-to-edge layout for editor activity
2024-05-13 00:56:40 +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
Akash Yadav
ae1bd6f421
fix(tooling-api): use custom StatusListener for Logback
2024-03-20 22:51:18 +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
ab101fb59d
fix: migrate to SLF4J and Logback logging implementations
2024-03-17 00:04:43 +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
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
a9195f0f53
build(build-logic): modularize :build-logic composite build
2024-02-19 11:45:48 +05:30
Akash Yadav
77bfdea16d
fix(editor): migrate to editor v0.23.3
2024-02-15 20:39:43 +05:30
Smooth E
865e38b270
fix: replace *Swipe right for files* with *Open the left drawer for files* ( #1712 )
...
* fix(strings): Replace `msg_swipe_for_files` to account for cases when when it is impossible to swipe for opening a side drawer
* fix(strings): Change `err_cannot_determine_package` to say "application" and not "app"
* fix(strings): Shorten `ru-rRU/msg_drawer_for_files` to make it look better
2024-02-08 12:06:49 +05:30
Akash Yadav
94449ada46
fix: implement usage of variant-specific applicationId in actions ( fixes #1387 )
2024-01-22 19:43:04 +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
cb0379f70b
fix: remove connected checks for onboarding activity
2024-01-15 19:59:37 +05:30
Akash Yadav
4a20b5c0aa
fix(preferences): duplicate preference key in terminal preferences ( fixes #1624 )
2024-01-14 19:32:32 +05:30
Akash Yadav
6f3866e3b2
tests: update onboarding permissions behavior tests
2024-01-13 22:51:07 +05:30
Akash Yadav
d1fa2393d2
fix: reload JDK distributions when returning from terminal to onboarding activity
2024-01-13 19:58:13 +05:30
Akash Yadav
9e16f89113
tests: remove onboarding activity permissions behavior tests
2024-01-13 18:48:14 +05:30
Akash Yadav
a4daca4fd4
tests: add test for onboarding permissions behavior for Android < R
2024-01-12 19:17:52 +05:30
Akash Yadav
b2a634dfd9
tests: fix 'com.android.permissioncontroller' is not recognized
2024-01-11 20:33:32 +05:30
Akash Yadav
158b1228d9
fix: 'Sync project' message is incorrectly shown when 'Sync project' action is executed with unsaved Gradle files ( fixes #1594 )
2024-01-11 19:41:28 +05:30
Akash Yadav
f898641809
fix: create opened files cache file before writing ( fixes #1621 )
2024-01-11 19:21:11 +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
ec7d15f1ae
fix: recognize F-Droid builds as official builds
2024-01-10 18:08:58 +05:30
Akash Yadav
00766f3e86
tests: fix tests
2024-01-10 17:32:57 +05:30
Akash Yadav
c30dabe50a
tests: add UI tests for onboarding activity
2024-01-07 13:42:26 +05:30
Akash Yadav
2a5bca1d6f
fix: partially revert 97c760ab3
2024-01-06 11:08:45 +05:30
Akash Yadav
97c760ab32
fix: check for activity accessibility for each build callback in EditorBuildEventListener ( #1604 )
2024-01-05 23:41:41 +05:30
Akash Yadav
576fe9345b
fix: broken 'Clone repository' after migration to Coroutines ( fixes #1608 )
2024-01-05 22:41:48 +05:30
Akash Yadav
5f27c0423f
fix: include F-Droid build information in build info header
2024-01-04 11:30:12 +05:30
Akash Yadav
dcf8a5f74c
fix: use Build.SUPPORTED_ABIS to check whether the device is supported
2024-01-04 10:02:38 +05:30
Akash Yadav
d41ad49905
fix: gracefully handle unsupported ABIs
2024-01-04 01:32:50 +05:30
Akash Yadav
a6795ee8cb
fix: use cpuAbiName instead of BuildConfig.ABI_CURRENT
2024-01-04 00:57:49 +05:30
Akash Yadav
e55fabdc32
fix: remove product flavors and use APK splits
2024-01-04 00:49:32 +05:30
Akash Yadav
3611d833a6
fix: include aapt2 as native library
2024-01-03 22:45:47 +05:30
Akash Yadav
e77f731fff
fix: remove dependency on Google Play Services
2024-01-03 17:32:58 +05:30
Akash Yadav
798e324fd9
chore: remove unnecessary comments in app/build.gradle.kts
2024-01-03 16:32:40 +05:30
Akash Yadav
c815bc434a
fix: enable '-c' flag in 'idesetup' by default
2024-01-02 11:49:34 +05:30
Akash Yadav
3d25438765
fix: download prebuilt aapt2 instead of including it as static asset ( #545 )
2024-01-02 10:51:45 +05:30