SAP / ui5-webcomponents-react

A wrapper implementation for React of the UI5 Web Components that are compliant with the SAP Fiori User Experience
https://sap.github.io/ui5-webcomponents-react/
Apache License 2.0
426 stars 94 forks source link

☂️ Road to 2.0 #3857

Open Lukas742 opened 1 year ago

Lukas742 commented 1 year ago

This issue is a smorgasbord of topics we would like to include in our 2.0 release. It mainly contains features that require breaking changes.

Prerequisites

General

TypeScript

Components

Charts

stephen-schmith commented 1 month ago

@Lukas742 @MarcusNotheis I see that this issue was placed on the 2024-Q3 road map - is that when we can expect the beta for compatibility with UI5WC 2.0?

MarcusNotheis commented 4 weeks ago

Hi @stephen-schmith, we want to release our stable version 2.0.0 latest by the beginning of Q3, this is also depending on the final release date of UI5 Web Components 2.0.0 and our process of updating to React 19. You can expect the our beta for the release candidates of UI5 Web Components way earlier, maybe already next week.

ej612 commented 3 weeks ago

Hi @MarcusNotheis & @Lukas742, Some thoughts I had while looking at the code recently, maybe this is something you'd want to look at in the scope of the 2.0 upgrade:

I just saw these in passing, no pressure, maybe they've been made this way intentionally. Thanks!

MarcusNotheis commented 3 weeks ago

Thanks for your suggestion @ej612. You're totally right, we should always use singulars for our enums, so this will affect MessageBoxActions as well and we've added it to our list 👍

Regarding the ValueState: In general the ValueState None is valid, so we would like to keep it like that for now. We've also double checked the SAPUI5 implementation and they are handling it in the same way