-
Notifications
You must be signed in to change notification settings - Fork 842
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
2019 roadmap #1398
Comments
Is that any plan to add tree componment? like https://ant.design/components/tree/#header https://github.com/ant-design/ant-design/tree/master/components/tree |
@WoolenWang We've talked about it. We have need for something like that with some of our upcoming projects. It's not top of our list at the moment though. Are you making Kibana plugins? |
Yes, i am making a kibana plugin, try the eui with realy painful situtation, the eui is not very good for developer, the real bad experience for the componment is it didn't report the config property error, instead it report something error inside the componment code. that is really drive me crazy.(every time i make a mistake, i get the componment inside code error, i have to guess what problem i have made. |
If you have suggestions for how we can improve the experience please let us know. We try to provide plenty of examples and documentation. It might be helpful to provide the exact error you ran into and the component you had trouble with. If you can do this in a new issue so we can track it. |
Hi guys, Just like WoolenWang before me, I'd like to know if tree-table/hierarchical tables were under development right now. (Example of what I mean: https://ant.design/components/table/#components-table-demo-expand-children) I'm currently developing a Kibana plugin and that system would help me a lot. Cheers. |
@Yadasko I'm not exactly sure which demo on that page to look at, but Eui's tables do support expanded rows already. You can see an example in our docs. |
I played a bit with the expanding rows, but I found that having a row that expand into multiple rows that can also expand themselves is not trivial. It would be nice to be able to directly use JSON formatted data to create the hierarchical table associated. (like in the antd library linked above) |
Closing in favor of our updated 2020 roadmap #2520 |
@snide why was |
We didn't have much use for it. Kibana has a lot of these sorts of things as settings within the application natively. There isn't much need to make UIs for them directly since they get inherited from there. |
Okay, but if there is Any other component that I can be built in 10-12 days duration please do let me know as I have to mention that i my application |
Core initiatives
Continuing Typescript conversion #1557 🚧
We're aiming to convert EUI to Typescript completely in 2019. The core build system is available and we've begun moving individual components and services over taking a top-down approach.
i18n support ✅
We've added a context wrapper to EUI for i18n. We are now in the process of converting templates to utilize them. You can see a list of the tokens over here
Theming and linting in downstream apps ✅
EUI provides a base theming layer which provides a sass variable layer for changing the look of the UI. However, downstream apps need better ways to control and provide this support this functionality. We'll be doing this with a combination of linting and tools both in EUI and inside downstream apps like Kibana.
Charting ✅
Elastic charts is now a thing. We've deprecated EUI series charts and will be writing style docs in EUI.
Better UI kit tooling ✅
We moved to Figma as our tooling of choice for mockups. We're currently in the process of making them publicly available.
CSS modules support #1335 🚫
We'd like to move our Sass blob styling to a localized, per module approach that provides a leaner, more modular approach to styling. Since we lean into a lot of heavy bits of Sass, we need to be able to retain global scoping and theming abilities. The main goal here is to prep for eventual custom-EUI builds and prevent base EUI overwrites in the consuming apps.
Better tables / data grids #1689 ✅
We need to provide better data grids that solve our data density problems in displays.
Planned new / better components
EuiIcon
to allow for custom SVGs Split EuiIcon into dynamic imports; allow React SVG elements and external urls #1924Better documentation
The text was updated successfully, but these errors were encountered: