fast-blazor/Microsoft.FluentUI.sln

147 строки
10 KiB
Plaintext
Исходник Обычный вид История

2021-03-31 21:26:51 +03:00

Microsoft Visual Studio Solution File, Format Version 12.00
2021-08-31 13:51:26 +03:00
# Visual Studio Version 17
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
VisualStudioVersion = 17.7.33808.371
2021-03-31 21:26:51 +03:00
MinimumVisualStudioVersion = 10.0.40219.1
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{805140F8-CC9F-4C32-BB72-3D67D13BEBA7}"
2023-10-31 13:37:19 +03:00
ProjectSection(SolutionItems) = preProject
CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md
CONTRIBUTING.md = CONTRIBUTING.md
LICENSE = LICENSE
2023-10-31 13:37:19 +03:00
README.md = README.md
SECURITY.md = SECURITY.md
unit-tests.md = unit-tests.md
WHATSNEW.md = WHATSNEW.md
EndProjectSection
2021-03-31 21:26:51 +03:00
EndProject
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "eng", "eng", "{558E0FEA-094D-4AA4-994A-8ED67ABEDED4}"
2021-03-31 21:26:51 +03:00
EndProject
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "examples", "examples", "{141FEF3E-C665-4D50-8E51-B9507C98040E}"
2021-03-31 21:26:51 +03:00
EndProject
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "demo", "demo", "{9468ADD1-3660-410D-8231-6F89384D135D}"
EndProject
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{6ABCAC26-0385-4D95-896C-F7FA100CB78C}"
EndProject
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{DF88C07D-46D7-4DEC-ACE4-409217634E57}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{1199ECBA-EE19-44CD-A471-85AB2F44489C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Templates", "Templates", "{0C961B74-7370-4D48-AC4F-2789DC7BA1AF}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{EBE3ACB2-9B23-4F91-9953-7153E3D2B0DA}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FluentUI.Demo.Shared", "examples\Demo\Shared\FluentUI.Demo.Shared.csproj", "{E9667496-9D94-4821-91B7-C758B828A588}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FluentUI.Demo.Server", "examples\Demo\Server\FluentUI.Demo.Server.csproj", "{790D7D04-7DE1-4E9D-9D7B-CD691592E4D3}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FluentUI.Demo.Client", "examples\Demo\Client\FluentUI.Demo.Client.csproj", "{9D6713B7-7ECB-4D79-946B-92BE6D60DFC1}"
EndProject
2023-10-10 00:03:27 +03:00
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.FluentUI.AspNetCore.Components", "src\Core\Microsoft.FluentUI.AspNetCore.Components.csproj", "{962C8010-8EE5-4504-AD28-536D98565DCE}"
EndProject
2023-10-10 00:03:27 +03:00
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.FluentUI.AspNetCore.Components.DataGrid.EntityFrameworkAdapter", "src\Extensions\DataGrid.EntityFrameworkAdapter\Microsoft.FluentUI.AspNetCore.Components.DataGrid.EntityFrameworkAdapter.csproj", "{8CD1F82B-4922-42DD-A83D-BCA7BF1A1C40}"
EndProject
2023-10-10 00:03:27 +03:00
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.FluentUI.AspNetCore.Components.Generators", "src\Extensions\DesignToken.Generator\Microsoft.FluentUI.AspNetCore.Components.Generators.csproj", "{222EC695-2AB9-44AC-BF85-78080A74DFFE}"
2022-07-22 19:26:13 +03:00
EndProject
2023-10-10 00:03:27 +03:00
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.FluentUI.AspNetCore.Templates", "src\Templates\Microsoft.FluentUI.AspNetCore.Templates.csproj", "{F0820C2A-B8CC-42FB-A4E3-B7D5B356E38E}"
2021-03-31 21:26:51 +03:00
EndProject
2023-10-10 00:03:27 +03:00
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.FluentUI.AspNetCore.Components.Tests", "tests\Core\Microsoft.FluentUI.AspNetCore.Components.Tests.csproj", "{3EF0E994-318F-4CB9-A109-81E6CE9B762C}"
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DocGenerator", "DocGenerator", "{DAE11C9D-6756-4B05-B3D8-FE7C28411F95}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FluentUI.Demo.Generators", "examples\Demo\DocGenerator\FluentUI.Demo.Generators.csproj", "{345DE479-8DB3-4F84-BBC0-C44C12D9DED0}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AssetExplorer", "AssetExplorer", "{17F26C55-E329-4117-B64D-0393E912FFFE}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FluentUI.Demo.AssetExplorer", "examples\Demo\AssetExplorer\FluentUI.Demo.AssetExplorer.csproj", "{E4E62EAA-38FC-48FE-B63E-EB4ABAD660D2}"
EndProject
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B89F06FD-2497-4041-B9EE-EDD889A2C14C}"
ProjectSection(SolutionItems) = preProject
2023-09-27 11:57:47 +03:00
Directory.Build.props = Directory.Build.props
Directory.Packages.props = Directory.Packages.props
global.json = global.json
LICENSE = LICENSE
NuGet.config = NuGet.config
EndProjectSection
EndProject
Project("{54A90642-561A-4BB1-A94E-469ADEE60C69}") = "Microsoft.FluentUI.AspNetCore.Components.Assets", "src\Core.Assets\Microsoft.FluentUI.AspNetCore.Components.Assets.esproj", "{292081C2-5076-467C-AEFF-12DC0617531A}"
EndProject
2021-03-31 21:26:51 +03:00
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
{E9667496-9D94-4821-91B7-C758B828A588}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E9667496-9D94-4821-91B7-C758B828A588}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E9667496-9D94-4821-91B7-C758B828A588}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E9667496-9D94-4821-91B7-C758B828A588}.Release|Any CPU.Build.0 = Release|Any CPU
{790D7D04-7DE1-4E9D-9D7B-CD691592E4D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{790D7D04-7DE1-4E9D-9D7B-CD691592E4D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{790D7D04-7DE1-4E9D-9D7B-CD691592E4D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{790D7D04-7DE1-4E9D-9D7B-CD691592E4D3}.Release|Any CPU.Build.0 = Release|Any CPU
{9D6713B7-7ECB-4D79-946B-92BE6D60DFC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{9D6713B7-7ECB-4D79-946B-92BE6D60DFC1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9D6713B7-7ECB-4D79-946B-92BE6D60DFC1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9D6713B7-7ECB-4D79-946B-92BE6D60DFC1}.Release|Any CPU.Build.0 = Release|Any CPU
{962C8010-8EE5-4504-AD28-536D98565DCE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{962C8010-8EE5-4504-AD28-536D98565DCE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{962C8010-8EE5-4504-AD28-536D98565DCE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{962C8010-8EE5-4504-AD28-536D98565DCE}.Release|Any CPU.Build.0 = Release|Any CPU
{8CD1F82B-4922-42DD-A83D-BCA7BF1A1C40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8CD1F82B-4922-42DD-A83D-BCA7BF1A1C40}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8CD1F82B-4922-42DD-A83D-BCA7BF1A1C40}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8CD1F82B-4922-42DD-A83D-BCA7BF1A1C40}.Release|Any CPU.Build.0 = Release|Any CPU
{222EC695-2AB9-44AC-BF85-78080A74DFFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{222EC695-2AB9-44AC-BF85-78080A74DFFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{222EC695-2AB9-44AC-BF85-78080A74DFFE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{222EC695-2AB9-44AC-BF85-78080A74DFFE}.Release|Any CPU.Build.0 = Release|Any CPU
{F0820C2A-B8CC-42FB-A4E3-B7D5B356E38E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F0820C2A-B8CC-42FB-A4E3-B7D5B356E38E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F0820C2A-B8CC-42FB-A4E3-B7D5B356E38E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F0820C2A-B8CC-42FB-A4E3-B7D5B356E38E}.Release|Any CPU.Build.0 = Release|Any CPU
{3EF0E994-318F-4CB9-A109-81E6CE9B762C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3EF0E994-318F-4CB9-A109-81E6CE9B762C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3EF0E994-318F-4CB9-A109-81E6CE9B762C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3EF0E994-318F-4CB9-A109-81E6CE9B762C}.Release|Any CPU.Build.0 = Release|Any CPU
{345DE479-8DB3-4F84-BBC0-C44C12D9DED0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{345DE479-8DB3-4F84-BBC0-C44C12D9DED0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{345DE479-8DB3-4F84-BBC0-C44C12D9DED0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{345DE479-8DB3-4F84-BBC0-C44C12D9DED0}.Release|Any CPU.Build.0 = Release|Any CPU
{292081C2-5076-467C-AEFF-12DC0617531A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{292081C2-5076-467C-AEFF-12DC0617531A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{292081C2-5076-467C-AEFF-12DC0617531A}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
{292081C2-5076-467C-AEFF-12DC0617531A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{292081C2-5076-467C-AEFF-12DC0617531A}.Release|Any CPU.Build.0 = Release|Any CPU
{292081C2-5076-467C-AEFF-12DC0617531A}.Release|Any CPU.Deploy.0 = Release|Any CPU
{E4E62EAA-38FC-48FE-B63E-EB4ABAD660D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E4E62EAA-38FC-48FE-B63E-EB4ABAD660D2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E4E62EAA-38FC-48FE-B63E-EB4ABAD660D2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E4E62EAA-38FC-48FE-B63E-EB4ABAD660D2}.Release|Any CPU.Build.0 = Release|Any CPU
2021-03-31 21:26:51 +03:00
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
{9468ADD1-3660-410D-8231-6F89384D135D} = {141FEF3E-C665-4D50-8E51-B9507C98040E}
{DF88C07D-46D7-4DEC-ACE4-409217634E57} = {6ABCAC26-0385-4D95-896C-F7FA100CB78C}
{1199ECBA-EE19-44CD-A471-85AB2F44489C} = {6ABCAC26-0385-4D95-896C-F7FA100CB78C}
{0C961B74-7370-4D48-AC4F-2789DC7BA1AF} = {6ABCAC26-0385-4D95-896C-F7FA100CB78C}
{E9667496-9D94-4821-91B7-C758B828A588} = {9468ADD1-3660-410D-8231-6F89384D135D}
{790D7D04-7DE1-4E9D-9D7B-CD691592E4D3} = {9468ADD1-3660-410D-8231-6F89384D135D}
{9D6713B7-7ECB-4D79-946B-92BE6D60DFC1} = {9468ADD1-3660-410D-8231-6F89384D135D}
{962C8010-8EE5-4504-AD28-536D98565DCE} = {DF88C07D-46D7-4DEC-ACE4-409217634E57}
{8CD1F82B-4922-42DD-A83D-BCA7BF1A1C40} = {1199ECBA-EE19-44CD-A471-85AB2F44489C}
{222EC695-2AB9-44AC-BF85-78080A74DFFE} = {1199ECBA-EE19-44CD-A471-85AB2F44489C}
{F0820C2A-B8CC-42FB-A4E3-B7D5B356E38E} = {0C961B74-7370-4D48-AC4F-2789DC7BA1AF}
{3EF0E994-318F-4CB9-A109-81E6CE9B762C} = {EBE3ACB2-9B23-4F91-9953-7153E3D2B0DA}
{DAE11C9D-6756-4B05-B3D8-FE7C28411F95} = {9468ADD1-3660-410D-8231-6F89384D135D}
{345DE479-8DB3-4F84-BBC0-C44C12D9DED0} = {DAE11C9D-6756-4B05-B3D8-FE7C28411F95}
{292081C2-5076-467C-AEFF-12DC0617531A} = {DF88C07D-46D7-4DEC-ACE4-409217634E57}
{17F26C55-E329-4117-B64D-0393E912FFFE} = {9468ADD1-3660-410D-8231-6F89384D135D}
{E4E62EAA-38FC-48FE-B63E-EB4ABAD660D2} = {17F26C55-E329-4117-B64D-0393E912FFFE}
2021-03-31 21:26:51 +03:00
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
vNext - New components (#365) * Fix minor FluentDatePicker UI issues (#449) * Fix Dat format, rename Calendar page to DateTime page and add padding in DatePicker popup zone * Fix Unit Tests * Rename TextFieldAppearance => FluentInputAppearance and apply to all impacted FluentInput derived components (#450) * Update DateTimes page content Fix some tests * Fix Unit Tests (#451) * Fix the min-width DatePicker for mobile (#454) * Dialog wip Upgrade to >NET 8 Preview 5 Add 'Clear log' to ConsoleLog * Dialog wip Trying append component script to head instead of body Fix popover positioning, extended sample to show it * Dialog wip * Dialog wip * Splash screens fine-tuning * Append script to head in beforeStart * Dialog wip (almost there!) * Dialog wip * Few FluentMenu optimizations * Add NavigationIconContent to FluentNavMenu (Fixes #463) (#465) * Allow NavMenuGroup to specify custom icon content to appear in collapsed Nav Menu (Fixes #467) (#470) * Add NavigationIconContent to FluentNavMenu (Fixes #463) * Icon + Expanded icon * Revert "Icon + Expanded icon" This reverts commit 81cd63a0d94ab7b85a4e4191ccc71a54a110fff7. * Show group icon when nav menu is collapsed * Remove sub-menu item added to sample. * Cascading parameters don't need to be public?? * Exposure tidying * Include example * Fix build warnings * Comment changes * Dialog wip * Dialog finishing touches * [FluentSystemIcon] Adding a new lib with all FluentUI icons (#423) * Add solution folders * Add Icon Generator (Draft) * Update Icon Names * Update CodeGenerator * Add Sizes configuration * Refactoring * Move the code to a sub-folder Icons * Allow relative path * Add Microsoft.Fast.Components.FluentUI.Icons project * Add Resx generator * Rename to FluentSystemIcon * Test a first sample * Update the SVG source to use NPM * Update Icon names * Update icon order * Remove Example * Update doc * Update the configuration to generate alk sizes by default * Add an Icon class to include object details * Add a "names" configuration to select only some icons * Replace sizes/variants with enums * Update to 8.0.0-preview.5.* * Update the generator and add a sample project * Remove Resx generator * Using class and not record * Fix version * Add IconInfo * Fix IconInfo with extra messages * Rename * Add remark * Add Generation for 1 class (CoreIcons.cs) * Move Icon Component to Core project * Update AllIcons * Update CoreIcon folder * Add EmojiGenerator (Draft) * Read Emoji contents * Add FileData with SkinTone and Style * Emoji generation * Split files to Group Style SkinTone * Split large classes into block of 100 properties * ZIP compression of strings * Add Color emojis and update the sample * Generates the Emojis.cs file with all Emoji Info * Add FluentSystemEmoji component * Update sample page * Update sample page * Add Emojis lib * Add all Emoji generated * Remove Boy * Add Sample YAML * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Update build-icons-emojis.yml for Azure Pipelines * Set .NET7 only and update the Build pipeline to Icons only * Add Emoji in pipeline * Update .NET version and remove FluentUI frm Build Pipeline * Add .NET 6 and 7 * Disable PR trigger and add doc * Build only Icons * Add Icon.FromImageUrl method * Try to build Emojis * Add Readme * Fix ReadMe * Fix PR comments * Update the readme file * Update readme * Upate Icons using the last repo content * Add FileVersion and AssemblyVersion * Rename Icons folder to Assets folder * Adding missing icons --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> * Add AfterBindValue to FluentInputBase (Fixes #472) (#473) * Add AfterBindValue to FluentInputBase (Fixes #472) * Update docs to explain AfterBindValue is akin to @bind-Value:after * Dialog more finishing touches * Dialog re-work Doc updates Add HasDelegate check * Dialog re-work * Docs - show parameters/properties Docs - MeesageBox wip DemoSection - Auto add collocated files * Dialog docs * More Dialog doc updates Add ShowSuccess and ShowWarning for MessageBox Update version * Add new Icon/Emoji info page Fix some compiler messages * Set publish to use net8.0 (works again 🤷) More Dialog docs updates * Doc and doc display updates Add more code comments * Update version Button: do not generate Id automatically * Refactoring Build Pipelines (#477) # Refactoring Build Pipelines Add new YAML files to auto generate Assembly and Package version (using Azure DevOps). * Add Emoji and Tool YAML files * Fix FluentTab examples to not show eratic behavior on first tab click * Add GeneratePackageOnBuild for Templates and DataGrid.EF projects * Use the NuGet package generated during the build * Add FluentLabel page * Toast re-work wip * Toast re-work wip Rollback DemoMainLayout change ascolor change did not work anymore * Fix merge error * Add Package Icon * Toast re-work wip * Toast re-work wip * Toast re-work wip * Fix NavMenu keyboard navigation (Fixes #479) (#480) * Fix NavMenu keyboard navigation * Remove test project * Changes as per PR comments. * Toast re-work wip * [FluentIcon] Refactor FluentIcon and FluentEmoji to use the NuGet packages (#485) * Remove Assets and Generator projects * Fix icons in razor files * Fix badge code (part 1) * NavMenu (Part 2) * Update FluentNavMenuGroup * Fix FluentToastContainer * Custom Toasts * Update DialogService * Remove old Icons and Emojis * Update ListComponentBase * Fix merging issues * Update NaveMenu and Tabs * Remove samples * Replace FluentIcon with FluentSystemIcon component * Fix FluentIcons type to Icons... * Fix CoreLib csproj * Fox last details * Fix new-components updates * Compile code * Add first icon sample * Add Icon sample page * Add Emoji page * Add Emoji.Value property * Update csproj * Rename FluentSystemIcon to FluentIcon * Rename FluentSystemEmoji to FluentEmoji * Update default package version * Users/vnbaaij/dialog refactor (#489) * Dialog refactor wip * Renaming & refactoring * Refactor & rename * Fine-tuning * fix #486 (#488) * Fix build * Change targets for icon/emoji to net6 Use ref to latest 3.x package * Add (and use) FluentButton SetDisabled method Update Demo.Shared csproj * Fix NavMenu icon size * Icon/Emoji examples work * Update build-assets-emoji.yml for Azure Pipelines * Update build-assets-emoji.yml for Azure Pipelines * Update template-to-build-projects.yml * Update template-to-build-projects.yml * Make slider generic Add slider with type double example Move some shared input helper functions to static class * Fix demo error ("/" in id) * Update test-sign.yaml for Azure Pipelines * Fix readme error * Try to fix DemoSection downloading too much files * Undo DemoSectio auto collocate files * Documentation changes Project settings changes * Change CI/CD to only use .NET 8 * Comment in yaml does not work... * More trimmer removal from Client project Documentation updates * Explicitly set trimming to false * Add explicit copy icon to Icon/EmojiExplorer Documentation updates * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer * Tune Icon/EmojiExplorer Fix NavMenu * Documentation updates * Doc updates * Documentation updates NavMenu - Add rtl css, add IDisposable to components (#497) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end (#498) --------- Co-authored-by: Peter Morris <mrpmorris@gmail.com> * Ensures correct margin used on expand/collapse button when in RTL text mode (#499) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Move expand/collapse button to the end * Fix margin on expand/collapse button when switching between RTL and LTR --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Enable keyboard navigation (#500) * Documentation updates NavMenu - Add rtl css, add IDisposable to components * Keyboard navigation * Done * Remove gutter icons * Revert css --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Make FluentInput... unbound usage possible (#492) * Make FluentInput... unbound usage possible * Handle code review remarks * Fix FluentNumberField Min/Max always being set * Try generic MinMax onNumberField * Revert generic Min/Max on NumberField fro now * Nav menu group alignment (#502) * WIP * Align icons correctly, and ensure that when clicking a group in a collapsed nav menu the group will appear open. * Changes as per PR comments * Batch files for quick dotnet watch * WIP * two way binding on Expanded (#505) * Remove navmenu-group border * Fix FluentMainLayout: Incorrect Height * FluentTreeView add 2 way binding (#511) * WIP * Done * Remove test code * Handle expanded changed * Expanded databinding. * Fix #506 * Remove IconContent from NavMenu (#515) * Remove icon content * Remove Disabled from demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu: Fix xml comment Grid: Add breakpoint information to demo page * Add FluentInputFile and change FluentProgress (#517) * Add FluentInputFile +examples FluentProgress... - Value is now int, add Visible * Remove preview of images functionality for now * Remove commented out code * Fix Unit Tests * Update CoreLib build pipeline triggers * Add global.json to GH ignore Fix header styling * Doc updates/whitespacecleanup * Process review comments (#519) * Process review comments * Process more review comments * Remove global.json * [Built Pipeline] Add Triggers and Unit Tests steps (#520) Each time a PR or an update in new-components branch, the build pipeline will be automatically executed. The Unit Tests project will be compiled and will be executed. * Upgrade all the SDKs * Fix wrong System.Text.Json version * Update Build version to 3.0-Preview.6 * New Solution Structure (#521) Move to new folders * FluentNavMenu binding support (#522) * two way binding on Expanded * Events not propagating, but click not toggling group expansion * WIP * Complete * Completed * Nearly working * Merge from upstream * WIP * WIP * Remove FindElementById * Remove SetExpanded * Change ParentElement to Owner * Get rid of AutoExpandOnGroupExpanded * Works in demos, but not in nav menu * Only select a single item * All working * Working all round, just not expanding groups * Finally fixed!!!! * Remove .orig files * It works!!! * Possibly working * WIP * WIP * Nearly there (new approach) * Undo CSS changes * WIP * Frozen * Tree fixed Fully working! * Working! * No need for custom event * Code formatting --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix GH CI/CD publish (adapt to new file structure) * Trying to get xml documentation files published * Add spaces after colon and semi-colon. Trim them at the end (#524) * Add spaces after colon and semi-colon. Trim them at the end * Revert trim to just remove space at end * Trying to get xml documentationfiles published * Revert "Trying to get xml documentationfiles published" This reverts commit 143d36377cab97d4e51a3a36bebca16b6b61ef4e. * Allow nav menu items to have custom actions (#527) * INavMenuItemsOwner * INavMenuItem to FluentNavMenuItem * Disposable * Correctly determine if main nodes need icon spaces * WIP * Working! * Nearly complete, just cannot re-select a group with an action. * SHIP IT! * SHIP IT! * Not collapsible by default * Change description * Remove Href target * Add Collapsible to demo --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Trying to get xml documentation files published - Take 2 * Make demo doc generator look for xml files in a different spot * Make demo doc generator look for xml files in a different spot - Take 2 * Make demo doc generator look for xml files in a different spot - Take 3 * Make demo doc generator look for xml files in a different spot - Take 4 * [FluentButton] Add IconStart, IconEnd and OnClick (#526) * Add IconStart, IconEnd and OnClick properties * Add Unit Tests * Add classic sample * Make demo doc generator look for xml files in a different spot - Take 5 * Fix ignoring files * Force rebuild * Change project file * And again.. * Different approach * Include generated xml again * Apply ZIndex const values (#534) * Extend FluentButton sample a bit (#536) * Check if_jsModule is null (#538) * Tree/NavMenu * Remove FluentTabPanel (#535) * Fix samples not being copied * Change dotnet publish verbosity to debug txt not copied issue * Change BeforeTargets of CopySources * Test to see what happens when we do inlude the txt files * Test with exclude txt files * Delete txt files, change project settings * Re-add txt files * Add build step in cicd publish Ignore txt files Delete txt files * Try to fix yaml * More fixing * Final tweak * Wasm not deselecting nav menu (#544) * Add SetSelectedAsync * Nearly! * Async Debouncer * Update debouncer for thread safety * Debouncer updates * It all works! * Improved demos * Remove collapsible * Debounce CurrentSelectedChanged * Clear _allItems on dispose * Works how it is supposed to, now just needs better demos * Everything works! * Update notes * Ship it! * PR comments --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update version * [Build and Release] Deployment Pipeline to the Demo Website (#545) * Add Build-Demo YAML file * Try to use the template * Test * Step under extends * Using buildSteps * Correct align * Fix align2 * Add a parameter in the Template * Add Variable Group * Update variable group name * Use the Group Variable `Versioning` * Update projects attribute * Set project hardcoded * Set publishWebProjects: false * Fix Task comment * Add Build and Publish * Remove the Source folder * Remove the "source" ItemGroup in csproj --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Change FluentSystem... to just Fluent... * Update default values (#549) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update test-sign.yaml for Azure Pipelines * Switch build and publish to .net 7 * Undo .net 7 build publish * Nav menu not collapsing (#556) * Add SetSelectedAsync * Allow collapse of nav menu --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * NavMenu outputs a currentselected html attribute (#557) * Add SetSelectedAsync * Fix currentselected 2-way binding --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add V3 banner to index * Add DevOps flder to solution, update SDKs in DevOps build * NavMenu not deselecting initial link for deep-linked urls (#560) * Add SetSelectedAsync * Ensure previous NavMenu elements are deselected --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Update banner * Update build-demo.yml for Azure Pipelines * Add preview deploy * Take 2 * Take 3 * NavMenu text when collapsed, use aria-label for screen-reader instead (#562) * Hide NavMenu text on collapse, add aria-label instead * WIP * Hide text for collapsed nav menu, whilst keeping screen reader text --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Fix #564 (#565) * Update Shared project * Act on #566 (#567) * Update Shared project * Rename event * Allow click on group of collapsed nav menu to trigger its action (#568) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Remove MouseWithTargetIdEventArgs (#569) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand NavMenu on handled actions (#571) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Small CSS tweak for NavMenu * Add 'stage' (RC/preview) variable to generated package version string * Use root namespace in all tests Start FluentBodyContentTests * Implement VersionStage and VersionStageId variables in ADO builds * Implement FluentBodyContent tests * Use Id in FluentNavMenu and FluentMenu (#575) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events in FluentAnchorRegion (#577) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer events for contents of fluent achored region (#578) * Allow click on group of collapsed nav menu to trigger its action * Renamed TargetIdMouseEventArgs to MouseWithTargetIdEventArgs * Remove unneeded MouseWithTargetIdEventArgs * Remove MouseWithTargetIdEventArgs * Don't expand tree if group action is handled * Ensure FluentNavMenu and FluentMenu have Id attributes in markup * Disable pointer events * Disable point events * Re-enable pointer-events for items inside the achored region * Update web-components.min.js to v2.5.16 and update examples with fixed functionality * Add validation css and FluentValidationSummary component (#572) * Revert "Add validation css and FluentValidationSummary component (#572)" (#583) This reverts commit b58da18eae608c79978bb702956fe2bb30e70ee1. * Validation work (#584) * Add validation css and FluentValidationSummary component * Update to web-components.min.js v2.5.16 and update/extend relevant examples. Update version (2.4.2) * Update to web-components.min.js v2.5.16 and update/extend relevant examples. (#579) Update version (2.4.2) * Update version on index page Update example * Fix merge and resolve comments * Make Icons demo page more intuitive (#588) * fix(toast): set FluentIcon width correctly (#602) * Change version banner * Set current-value for FluentSelect (#597) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Tooltip Provider (#600) * Addthe TooltipProvider and associate service * Add Unit Tests * Update doc --------- Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Add options to enable/disable primary/secondary action button(s) in FluentDialog (#613) Co-authored-by: Vincent Baaij <vnbaaij@outlook.com> * Dialog + Toast doc updates * Fix error in tooltip provider * Fix #609 * Fix #596 * Revert primary constructor to regular one as it is still in preview * refactor: Optimize string handling capabilities of CssBuilder, StyleBuilder, ValueBuilder (#617) * Dialog changes (#622) * Add Show...Async methods * Add awaitable result * Rename FluentDialogContainer->FluentDialogProvider * Update docs * Prep for Api/Demo swap * Fix compilation error (preview feature) * Add async MessageBox examples * Add Panel async examples * Add SplashScreen async examples * Add UpdateDialog and UpdateDialogAsync methods * Use latest SDKs * Set Client to use .NET 8 again * Skeleton work (#626) * Skeleton: Add Width, Height, Visible * Set FluentSkeleton Shape default Tweak skeleton examples * Highlighter: Add UntilNextBoundary parameter * Fix DemoSection id invalid char error * Fix toolbar demo title * Add MAUI/WPF/... JS Initializers workaround Testing toolbar/menubutton issue * Update readme on initiaizersLoader Update WhatsNew * Also update index page with initializersLoader info * Fix failing test (CSSBuilder/StyleBuilder not returning null when empty) * More CSS/StyleBuilder fixes * Update version (RC2) Badge: add Width, Height Popover: Header, Body, Footer can be null * Badge: fix tests Tabs: add deferred loading + example AnchoredRegion: add 'Center' to horizontal/vertical position * Fix XML comments * Button: add BackgroundColor,Color and Loading + examples * Anchor: add IconStart/IconEnd examples * Add AutoComplete property to the TextField (#648) * Fix compiler messages Update Fluent UI System Icons to 1.1.212 * Fix #603. Extend Design Token docs * Update Hybrid readme --------- Co-authored-by: Denis Voituron <dvoituron@outlook.com> Co-authored-by: Peter Morris <mrpmorris@gmail.com> Co-authored-by: Denis Voituron (MSFT) <105595161+dvoituron-msft@users.noreply.github.com> Co-authored-by: joriverm <87806863+joriverm@users.noreply.github.com> Co-authored-by: Philipp Wagner <pwag86@outlook.com> Co-authored-by: Emanuele Curati <ema@outlook.com> Co-authored-by: Yue Cui <37979368+LuohuaRain@users.noreply.github.com>
2023-08-28 13:24:40 +03:00
SolutionGuid = {420693A7-C2FD-498C-8E78-4B65CC25389A}
2021-03-31 21:26:51 +03:00
EndGlobalSection
EndGlobal