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

Proposal: Diagram control with Lottie animation #730

Open
GeorgeS2019 opened this issue May 18, 2019 · 4 comments
Open

Proposal: Diagram control with Lottie animation #730

GeorgeS2019 opened this issue May 18, 2019 · 4 comments
Labels
feature proposal New feature proposal proposal-NewControl This proposal might involve creating a new control team-Controls Issue for the Controls team

Comments

@GeorgeS2019
Copy link

Proposal: Network/Graph/Flow-Chart visualization with Lottie animation

Summary

A Win UI control that inspire creative presentation of complex and data-rich information using a wide range of Fluent Design features: composition, animation and material

Rationale

Currently there is no WIN UI diagram control similar in features to that of GoXam.

There are a few open source options: NetworkView, GraphX, etc

None of the existing diagram control, commercial or open-source, takes advantage of the opportunities for modern design

We would like to challenge Microsoft to inspire us how creative integration of Lottie animation upon clicking on node, creative composition layout, and fluent design will lead to the next generation of effective and engaging information communication.

@GeorgeS2019 GeorgeS2019 added the feature proposal New feature proposal label May 18, 2019
@shaggygi
Copy link

I would like to see an out-of-box control with similar capabilities as Telerik's Diagram control.

@GeorgeS2019
Copy link
Author

GeorgeS2019 commented May 22, 2019

@jevansaks @ryandemopoulos could u pls feedback what kind of information will help u to justify how to move forwards this feature requests out from freezer in feature tracking to next step?

Currently we are migrating winform to. NET Core 3. We have a data dense diagram control.

  1. Currently we are unclear if we would invest in Win UI or modern design lobbied by fluent design as we are unclear how the new design concepts discussed in Build 2019 are relevant to diagram control use case we have. We see MORE demand for diagram control in business use case... However, we do not understand why this class of control is missing in All UWP community efforts e.g. Win UI..

We also see eventually the increasing relevance of diagram control in UWP apps used in hololens.

Diagram control is essential in any data driven modern desktop experience in soon to be official NET CORE 3 (Sept 2019) and eventually. NET 5 (Nov 2020)

  1. I see the provided Networkview open source control as an effective use case on how to work with Xaml to port WPF to Win UI control. This ported Win UI will serve as a good guild for others to port other slightly more complex WPF controls to Win UI.

  2. We see 2 in 1 use case where our app need to support the tablet mode in future Windows Core OS. We suspect Winform in. NET Core 3 will not help.. another strong justification why Win UI diagram control is NOT just an exercise of PoC BUT should be part of win ui core controls in similar FIRST class as Grid control moving Forwards..

@ryandemopoulos
Copy link
Member

Thanks for filing this; sorry the delay in responding.

Controls like this would be awesome to add to WinUI; however, they also represent a substantial investment that we probably can't take on any time soon just due to competing priorities. (the investment is both in the designing of the control, as well as the implementation) My sense is that they are also somewhat niche compared to general-purpose controls like Numberboxes and Input Validation, etc, which makes the ROI harder to justify compared to the other stuff we're working on at the moment.

For really complex controls like this we usually focus more on enablement of middleware & 3rd party control vendors to be able to create this stuff. For example, investment in things like this: #686 (comment) (was just recently moved to the Back Burner, which is a staging ground for eventual implementation). Things like 3DModelViewer will at least enable folks to create these experiences in the absence of us creating full E2E solutions for diagramming, charting, etc.

For now, I'm going to keep this idea around in the freezer. If we see an uptick in interest or need for this work, I'd be happy to chat about thawing this item down the road.

@shaggygi
Copy link

shaggygi commented Sep 5, 2019

Another reference for diagram control: https://www.syncfusion.com/uwp-ui-controls/diagram

@jevansaks jevansaks added the team-Controls Issue for the Controls team label Nov 7, 2019
@ranjeshj ranjeshj added the proposal-NewControl This proposal might involve creating a new control label Apr 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature proposal New feature proposal proposal-NewControl This proposal might involve creating a new control team-Controls Issue for the Controls team
Projects
None yet
Development

No branches or pull requests

5 participants