It would be great if all schema properties, which have a closed set of possible values would provide suggestions powered by enum, just like property _version does.
For instance, the following properties don't provide a code completion suggestions:
sap.app/i18n/supportedLocales
sap.app/i18n/fallbackLocale
sap.ui5/models/i18n/settings/supportedLocales
sap.ui5/models/i18n/settings/fallbackLocale
sap.ui5/dependencies/libs
sap.ui5/dependencies/minUI5Version
sap.ui5/models
That's the whole idea of a manifest JSON-schema — to assist a developer to choose a proper value from a closed set of possible ones. To save a time and not to go to an API documentation.
Ideally, every non-app-specific value should provide a suggestion.
It would be great if all schema properties, which have a closed set of possible values would provide suggestions powered by
enum, just like property_versiondoes.For instance, the following properties don't provide a code completion suggestions:
sap.app/i18n/supportedLocalessap.app/i18n/fallbackLocalesap.ui5/models/i18n/settings/supportedLocalessap.ui5/models/i18n/settings/fallbackLocalesap.ui5/dependencies/libssap.ui5/dependencies/minUI5Versionsap.ui5/modelsThat's the whole idea of a manifest JSON-schema — to assist a developer to choose a proper value from a closed set of possible ones. To save a time and not to go to an API documentation.
Ideally, every non-app-specific value should provide a suggestion.