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

docs(ui5-table): add first blog draft #11232

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

docs(ui5-table): add first blog draft #11232

wants to merge 1 commit into from

Conversation

DonkeyCo
Copy link
Member

@DonkeyCo DonkeyCo commented Apr 1, 2025

DO NOT MERGE YET!

This is a first draft for the blog post announcing the stable release of the ui5-table.

The following points are mentioned in the blog post:

  1. Motivation: Accessibility, Harmonization, API + New Ideas
  2. Mentioning New Introductions: Table + ARIA structure, Keyboard Handling, Feature Concept, New Features and Functionalities
  3. Upcoming Features


# The Table Web Component is Now Stable - Here's What's New

After its half year tenure as experimental component since the relase of UI5 Web Components 2.0, allowing us to gather feedback
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

relase => release
I usually use this tool https://www.grammarly.com/ or something similar to detect all kinds of typos and grammar mistakes before publishing

@DonkeyCo DonkeyCo requested review from aborjinik, simlin and KvM2 April 1, 2025 12:36
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should not be the way how virtualizer work

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suppose you want a sample with extra rows? Maybe we should adjust the playground sample as well then (as the gif is taken from there)


### Keyboard Handling

Apart from moving the ARIA roles from the Shadow DOM to the "light" DOM, allowing you to directly reference other components via `aria-labelledby`, accessibility
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe mention that the root is the exception?


While these new features and functionalities are already quite a lot, we already have additional features planned for the future.

Here is a quick sneak peek on what is about to come:
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure about this section. All these points are currently on the requirements list. But when and in which way they might be available in future depends on many factors. This list could create expectations what's coming next.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need a similar list for the ui5con or we should from that section from the ui5con session

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm fine with omitting this part from the blog. I'll think about replacing this maybe with a short migration sample

Back in UI5 Web Components 1.x, the library already offered a Table component, which provided developers with capabilities to display
data in a tabular structure.

As we've decided to upgrade the component library to 2.0, the Table component was reevaluated and we've identified pain points, the biggest
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should try to formulate it positive and do so much finger pointing to the old table.

Maybe something like

With UI5 2.0 we decided to reevaluate our Table component by taking accessibility principles and the harmonization with the existing table types in OpenUI5 as fundaments.

Katja has maybe some suggestion as well :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants