Commit Graph

149 Commits

Author SHA1 Message Date
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 5f11541643 fix(resources): update messages for swipe actions in the editor activity (#1685) 2024-01-28 19:10:31 +05:30
Akash Yadav 0355b98cae New Crowdin updates (#1663) 2024-01-20 11:27:27 +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 9fe5ec7c49 fix(resources): incorrect region for Portuguese translations (fixes #1593) 2024-01-16 18:36:42 +05:30
Akash Yadav 46ed010869 fix: update translations from Crowdin (#1589) 2024-01-16 18:27:44 +05:30
Akash Yadav 882ec835f8 fix(resources): reformat termux strings to make them single-line
This is required so that the strings are not messed up in Crowdin
2024-01-15 23:15:00 +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 c815bc434a fix: enable '-c' flag in 'idesetup' by default 2024-01-02 11:49:34 +05:30
Akash Yadav a0241d8079 fix(resources): update translations from Crowdin (#1587)
* New translations termux_app_strings.xml (Arabic)

* New translations termux_app_strings.xml (Russian)

* New translations termux_shared_strings.xml (Russian)

* New translations termux_app_strings.xml (Chinese Simplified)

* New translations termux_app_strings.xml (Indonesian)

* New translations termux_shared_strings.xml (Indonesian)

* New translations termux_app_strings.xml (Hindi)

* New translations termux_shared_strings.xml (Hindi)

* New translations termux_shared_strings.xml (Bengali, India)

* New translations termux_app_strings.xml (Indonesian)

* New translations termux_shared_strings.xml (Indonesian)

* New translations termux_app_strings.xml (Bengali, India)

* New translations termux_shared_strings.xml (Bengali, India)

* New translations termux_app_strings.xml (Russian)

* New translations strings.xml (Hindi)

* New translations termux_app_strings.xml (Hindi)

* New translations termux_shared_strings.xml (Hindi)

* New translations termux_app_strings.xml (Portuguese)
2023-12-28 12:28:10 +05:30
Akash Yadav ef65ed8085 fix(resources): remove Termux entity declarations 2023-12-27 23:20:11 +05:30
Akash Yadav cff6fa5263 fix(resources): Update translations from Crowdin (#1579) 2023-12-27 23:01:22 +05:30
Akash Yadav 2e53cf764a fix(resources): add dark theme config for splash screen 2023-12-27 12:16:21 +05:30
Akash Yadav a5b45fc0f8 fix(resources): make termux_preferences_title untranslatable 2023-12-27 08:53:24 +05:30
Akash Yadav 1e14419a58 feat: rewrite about activity and add contributors table 2023-12-27 08:31:20 +05:30
Akash Yadav b929339dc7 fix: add preferences for the termux terminal 2023-12-26 12:11:16 +05:30
Akash Yadav 0ec70113c7 fix(resources): reuse strings and make some strings untranslatable 2023-12-25 22:10:47 +05:30
Akash Yadav df43bd4f63 feat: check for primary user and SD Card installation in onboarding activity 2023-12-21 21:07:11 +05:30
Akash Yadav ddc0682693 fix(preferences): broken locale selector after resources update 2023-12-21 20:15:19 +05:30
Akash Yadav 7b79d30a2b fix(preferences): invalid icon for 'Tab size' preference 2023-12-21 18:44:22 +05:30
Akash Yadav 9accf4d20c fix: remove old translations 2023-12-21 18:38:11 +05:30
Akash Yadav fc01496de6 fix: update translations from Crowdin (#1572)
* New translations strings.xml (Romanian)

* New translations strings.xml (French)

* New translations strings.xml (Spanish)

* New translations strings.xml (Arabic)

* New translations strings.xml (German)

* New translations strings.xml (Portuguese)

* New translations strings.xml (Russian)

* New translations strings.xml (Turkish)

* New translations strings.xml (Chinese Simplified)

* New translations strings.xml (Indonesian)

* New translations strings.xml (Hindi)

* New translations strings.xml (Bengali, India)

* New translations termux_app_strings.xml (Romanian)

* New translations termux_app_strings.xml (French)

* New translations termux_app_strings.xml (Spanish)

* New translations termux_app_strings.xml (Arabic)

* New translations termux_app_strings.xml (German)

* New translations termux_app_strings.xml (Portuguese)

* New translations termux_app_strings.xml (Russian)

* New translations termux_app_strings.xml (Turkish)

* New translations termux_app_strings.xml (Chinese Simplified)

* New translations termux_app_strings.xml (Indonesian)

* New translations termux_app_strings.xml (Hindi)

* New translations termux_app_strings.xml (Bengali, India)

* New translations termux_shared_strings.xml (Romanian)

* New translations termux_shared_strings.xml (French)

* New translations termux_shared_strings.xml (Spanish)

* New translations termux_shared_strings.xml (Arabic)

* New translations termux_shared_strings.xml (German)

* New translations termux_shared_strings.xml (Portuguese)

* New translations termux_shared_strings.xml (Russian)

* New translations termux_shared_strings.xml (Turkish)

* New translations termux_shared_strings.xml (Chinese Simplified)

* New translations termux_shared_strings.xml (Indonesian)

* New translations termux_shared_strings.xml (Hindi)

* New translations termux_shared_strings.xml (Bengali, India)

* New translations termux_app_strings.xml (Chinese Simplified)
2023-12-21 18:37:23 +05:30
Akash Yadav 98680ee2fa fix: remove unused resources 2023-12-21 18:13:36 +05:30
Vivek Kumar Sahani d942d81b5c feat: replace one-time dialogs and permissions with app intro (fixes #1399) (#1541)
Co-authored-by: Akash Yadav <itsaky01@gmail.com>
2023-12-21 15:38:00 +05:30
Akash Yadav 26fbb79929 feat: add support for x86_64 devices/emulators 2023-12-16 00:01:44 +05:30
Akash Yadav be10fe7e1e feat: integrate full Termux application 2023-12-15 20:22:33 +05:30
Akash Yadav af2f20b85c fix(resources): update translations from Crowdin (#1445) 2023-11-17 21:03:46 +05:30
Felipe Teixeira bb8bc09f1d fix(actions/save): disable the save action if there is a save operation in progress (#1470)
Fixes #1391.

Co-authored-by: Akash Yadav <itsaky01@gmail.com>
2023-11-17 17:32:38 +05:30
Akash Yadav 7613b465f3 fix: remove misleading stacktrace log when launching application (fixes #1392) 2023-11-13 18:55:16 +05:30
Akash Yadav 8881688d5c fix(preferences): remove 'Hide file tree' action 2023-11-10 14:35:35 +05:30
Akash Yadav 5a0122f103 fix(resources): update translations from Crowdin (#1432) 2023-11-08 20:55:35 +05:30
Akash Yadav f3007bad2e fix(resources): update translations from Crowdin (#1204) 2023-11-08 20:53:24 +05:30
Akash Yadav f85901c702 fix(editor/treesitter): invalid capture names for log levels in highlights.scm for log language
This fixes the crash caused because the capture names in the highlights.scm for log language were changed in commit efaeb04 but were not updated
 in the color scheme's log language definition.
2023-11-08 00:04:32 +05:30
Akash Yadav efaeb0435e refactor(logger): rename ILogger.Priority to ILogger.Level 2023-11-07 19:01:45 +05:30
Akash Yadav e985d2ac4d fix(tooling-api): handle failures related to project directory 2023-11-06 23:20:57 +05:30
Akash Yadav 769e5d32d0 fix(resources): update background color for splash screen 2023-11-05 20:07:22 +05:30
Akash Yadav c5c6239c19 feat: add locale selector preference 2023-11-05 14:08:42 +05:30
Akash Yadav ea8deab5d1 feat: add theme selector preference 2023-11-05 00:15:54 +05:30
Akash Yadav 4adbe6c7d4 feat: add support for multiple AndroidIDE themes 2023-11-04 23:48:39 +05:30
Akash Yadav 5986e6ac76 feat: add preference to toggle line number pinning in editor 2023-11-01 17:37:53 +05:30
Smooth E 69a5a48429 feat(design/bottom-sheet): replace ic_close with ic_sweep_delete on the FAB for clearing logs (#1404) 2023-10-26 18:16:21 +05:30
Akash Yadav 044599f6e2 fix: add warnings for incompatible or unsupported IDE build configurations 2023-10-08 12:52:04 +05:30
Akash Yadav 3816ec5866 feat: add action to launch installed application (fixes #1336) 2023-10-06 00:15:41 +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 7bea2d53a3 feat(editor): add LongSelectAction to select long text efficiently 2023-09-19 23:51:10 +05:30
Akash Yadav fddefdfc8f fix: merge 'Quick run' and 'Cancel build' action into one
This also adds color to those actions and closes #1264
2023-09-11 23:43:57 +05:30
Akash Yadav 3a2a309cf3 feat(logreceiver): add option to disconnect all logsenders at once (closes #1226) 2023-09-06 10:04:07 +05:30
Akash Yadav f3351d1867 fix: generate sources for selected variant when XML files change 2023-09-05 17:36:41 +05:30
Akash Yadav 98d6cc2937 feat: allow user to select the app module to build and install in case of multi-app project 2023-09-05 17:36:40 +05:30