amwx / FluentAvalonia

Control library focused on fluent design and bringing more WinUI controls into Avalonia
MIT License
1.02k stars 98 forks source link

[Feature Request] CommandBar #20

Closed nlogozzo closed 3 years ago

nlogozzo commented 3 years ago

Would you be able to port the CommandBar from WinUI? And maybe the TabbedCommandBar?

amwx commented 3 years ago

Good news! The CommandBar is coming in the v1.1 update (#18) as it was a prerequisite for the CommandBarFlyout. It's not a 1:1 port (still closed source), but it does function in terms of primary/secondary commands, dynamic overflow - basically like a toolbar. Animations, and other super specific functionality that MS black magic-d into it won't be supported (either Avalonia doesn't support it, or I can't figure out how MS did it)

As for the TabbedCommandBar, that's interesting - I hadn't seen that in the community toolkit yet. I'll look into it, but it obviously won't be included in v1.1 release

nlogozzo commented 3 years ago

No worries. Thanks for the great work. Can't wait to try CommandBar in the next release...any idea when it'll be merged? And also yeah the TabbedCommandBar is a fancy way to create a ribbon interface with WinUI

amwx commented 3 years ago

No worries. Thanks for the great work. Can't wait to try CommandBar in the next release...any idea when it'll be merged? And also yeah the TabbedCommandBar is a fancy way to create a ribbon interface with WinUI

Finishing up some small things and making sure there's no outstanding obvious bugs with all the new controls, so unless something major comes up, next couple days.

nlogozzo commented 3 years ago

Cool... super excited :) if you wanna create a dev release on nuget and I can help test I'd be more than happy to. Otherwise can't wait to try the release!