mit-cml / appinventor-sources

MIT App Inventor Public Open Source
http://appinventor.mit.edu/appinventor-sources/
Apache License 2.0
1.47k stars 2.05k forks source link

Feature Request: Add Language Search to Dropdown Menu #3204

Open HenriquesLee opened 1 month ago

HenriquesLee commented 1 month ago

Describe the desired feature

I would like to propose a new feature for the language selection menu in the App Inventor UI. Currently, users have to scroll through a long list of languages to find the one they need. My suggestion is to add a text input field at the top of the dropdown menu where users can type the name of the language to quickly find and select it.

Give an example of how this feature would be used

A teacher or student using App Inventor could start typing "Polski" in the text input field at the top of the dropdown menu. As they type, the list of languages would filter to show only those matching the typed text, allowing them to quickly and easily select Polski from the dropdown menu.

Why doesn't the current App Inventor system address this use case?

The current system requires users to manually scroll through a potentially long list of languages, which can be time-consuming and cumbersome, especially as more languages are added. There is no way to quickly search and filter the list of languages.

Screenshot 2024-07-16 224938

Why is this feature beneficial to App Inventor's educational mission?

This feature would improve the user experience by making it easier and faster for teachers and students to select their preferred language. By streamlining the language selection process, it supports App Inventor's educational mission by making the tool more accessible and user-friendly, especially in multilingual classrooms.

Additional Note

I am eager to work on implementing this feature. Could you please guide me on how to proceed? I have cloned the repository and set up the codebase locally.

Princekumar7999 commented 1 month ago

i really want to work on this issue,could you really assign this to me??

Parth-Dave18 commented 1 month ago

I am Really Want to implement This feature in the website can you please assign this task to me.