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

Advanced layout grid #1553

Open
2 tasks done
LukasGrafUX opened this issue Nov 6, 2024 · 3 comments
Open
2 tasks done

Advanced layout grid #1553

LukasGrafUX opened this issue Nov 6, 2024 · 3 comments
Labels
type: enhancement New feature or request Workflow: Issue created JIRA issue is created and will be analyzed

Comments

@LukasGrafUX
Copy link

Prerequisites

  • I have read the Contributing Guidelines.
  • I have not leaked any internal/restricted information like screenshots, videos, code snippets, links etc.

Suggestion / feature request

Reason for the request:
For a lot of projects we have Dashboards with widgets. We want to migrate those apps from Simpl (flexible Dashboard) and Mindsphere UXT (using prime css grid) to iX, but need something like that to do a proper migration without 3rd party solutions.

Goals:

  1. Having a CSS grid out off the box that provides a flexible layout across rows and columns
  2. Extension (maybe later release): Drag & Drop customization of widgets/containers inside the grid

Examples:
https://primeflex.org/gridsystem
https://simpl.code.siemens.io/simpl-element/components/dashboards/flexible-dashboards/

@LukasGrafUX LukasGrafUX added triage We discuss this topic in our internal weekly type: enhancement New feature or request labels Nov 6, 2024
@matthiashader
Copy link
Collaborator

Hello @LukasGrafUX - thanks for your insights.
I believe you're referring to utility classes or components that can reflect a grid structure. The CSS Grid is supported out-of-the-box, and you're free to use other frameworks, like Tailwind, to implement custom grids if needed. We also offer a dedicated Layout Grid component that simplifies grid creation, similar to your PrimeFlex example. (https://ix.siemens.io/docs/controls/layout-grid)

Regarding the flexible dashboard, this feature isn't currently supported. However, I'll create a ticket to track this enhancement request. As Simpl mentioned, there are alaso using a 3rd party solution called gridstack.js, as workaround you can leverage this library wuith iX components.

@matthiashader matthiashader added Workflow: Issue created JIRA issue is created and will be analyzed and removed triage We discuss this topic in our internal weekly labels Nov 7, 2024
Copy link
Contributor

github-actions bot commented Nov 7, 2024

🤖 Hello @LukasGrafUX

Your issue will be analyzed and is part of our internal workflow.
To get informed about our workflow please checkout the Contributing Guidelines

JIRA: IX-1940

@LukasGrafUX
Copy link
Author

Thank you for the reply! I was referring to the Layout Grid component in the ticket, just wanted to highlight it could be a little more flexible to easily replace 3rd party grids. Like nested elements for example. If its currently not on your roadmap to extend the functionality of your layout grid, also absolutely fine. : )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request Workflow: Issue created JIRA issue is created and will be analyzed
Projects
None yet
Development

No branches or pull requests

2 participants