Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[API Feature Request] Custom form for extention/command preference properties #811

Open
yoavbls opened this issue Feb 5, 2022 · 0 comments
Labels
api Issues related to API feature request New feature or improvement

Comments

@yoavbls
Copy link

yoavbls commented Feb 5, 2022

Describe the feature and the current behavior/state.
Today only static forms are supported for extension/command user preferences.
It would be great to have the ability to use custom components (mostly Form component) in user preferences
to get rich forms like many built-in extensions have. e.g:

Will this change the current api? How?
It doesn't break any API, It just can be added as a new type for preferences section in extension manifest
like textfield / password / checkbox / dropdown

Who will benefit with this feature?

  • Developers who want to create dynamic autosuggestions for their extension preferences, login buttons for oAuth or similar auth types, etc.
  • Users may get simpler options to fill preferences, login buttons instead of API token input.

Any Other info.
My specific use case is preferences for Google Tasks extension that I develop,
Now I perform the oAuth2 login flow + task list selection in the main Command component
instead of the preferences form because it isn't possible.

#178 will solve the login flow issue but not the dynamic task list selection.

@yoavbls yoavbls added api Issues related to API feature request New feature or improvement labels Feb 5, 2022
@yoavbls yoavbls changed the title Custom form for extention/command preference properties [API Feature Request] Custom form for extention/command preference properties Feb 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Issues related to API feature request New feature or improvement
Projects
None yet
Development

No branches or pull requests

1 participant