bdlukaa / fluent_ui

Implements Microsoft's WinUI3 in Flutter.
https://bdlukaa.github.io/fluent_ui/
BSD 3-Clause "New" or "Revised" License
2.96k stars 462 forks source link

Add SnackBar and multi tools to Desktop Version #673

Open mstfkhazaal opened 1 year ago

mstfkhazaal commented 1 year ago

I found in WPF UI Gallery controls with fluent ui in Microsoft store

Examples Tools: SnackBar image

Dialog ( Add this effect behind the dialog) image

Navigation View image

Date Picker image

Calendar image

And I found WPF UI System and Release https://github.com/lepoco/wpfui/releases/tag/2.0.3 image

TextEditor Notepad example image

Setting Windows 11 Example image

Microsoft Store Example image

Snack Bar image

.....

Please add them

bdlukaa commented 1 year ago

[1] For Calendar: https://github.com/bdlukaa/fluent_ui/issues/236]


[2] For "TextEditor Notepad example": this is complex debate. Flutter itself doesn't provide a rich text editor and the community had to create them themselves (such as flutter_quill). In my view, it can be easily implemented with the already implemented widgets (buttons, combo bar, flyout and tooltip). This is the same case as https://github.com/bdlukaa/fluent_ui/issues/514, which is labeled as an wont-fix

[3] For Snackbar: It looks like just a InfoBar displayed in an Overlay. This, as well, can be easily achieved without requiring much flutter knowledge


[4] For Dialog: The glass effect is interesting, yet, I have never seen it in an actual Windows app. Even in the official microsoft apps, it's not present. Tho, just like Snackbar, it can be easily achieved by combining a LinearGradient (with a transform) route with ContentDialog

[5] For NavigationView: In fact, Microsoft Store is the only app in the whole Windows 11 that uses that design. I don't know if microsoft is making it the new default, but it looks neat. Also, WinUI doesn't provide such "LeftFluent" design (see this).

Microsoft is so inconsistent with its own products, that I can only follow the provided documentation. This is one of the reasons pivot (https://github.com/bdlukaa/fluent_ui/issues/147) is not implemented as well. This is also the reason why [4] is a [5] wontfix for now

mstfkhazaal commented 1 year ago

Thanks, I will wait for new updates