fast-blazor/Directory.Build.props

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

2022-09-06 19:08:20 +03:00
<Project>
2023-10-12 15:26:51 +03:00
<PropertyGroup>
<Authors>Microsoft</Authors>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<NeutralLanguage>en</NeutralLanguage>
<Owners>Microsoft Corporation</Owners>
<PackageProjectUrl>https://github.com/microsoft/fluentui-blazor</PackageProjectUrl>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<RepositoryUrl>https://github.com/microsoft/fluentui-blazor</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<SolutionDir>$(MSBuildThisFileDirectory)</SolutionDir>
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
2023-10-29 17:48:07 +03:00
<VersionFile>4.10.0</VersionFile>
<VersionPrefix>4.10.0</VersionPrefix>
2023-11-11 11:53:51 +03:00
<VersionSuffix></VersionSuffix>
2023-10-29 17:48:07 +03:00
<AssemblyVersion>$(VersionFile)</AssemblyVersion>
<FileVersion>$(VersionFile)</FileVersion>
2024-02-02 19:07:59 +03:00
<!-- Enable code style analysis -->
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<EnableNETAnalyzers>true</EnableNETAnalyzers>
2024-06-01 17:23:47 +03:00
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
</PropertyGroup>
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
2023-10-12 15:26:51 +03:00
<ItemGroup>
<AssemblyAttribute Include="System.Runtime.CompilerServices.InternalsVisibleTo">
2023-10-22 00:23:38 +03:00
<_Parameter1>Microsoft.FluentUI.AspNetCore.Components.Tests</_Parameter1>
2023-10-12 15:26:51 +03:00
</AssemblyAttribute>
</ItemGroup>
</Project>