Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
4542645
Add solution folders
dvoituron May 31, 2023
90afb43
Add Icon Generator (Draft)
dvoituron May 31, 2023
3ef4abc
Update Icon Names
dvoituron May 31, 2023
4b40c4f
Update CodeGenerator
dvoituron May 31, 2023
d3d0e46
Add Sizes configuration
dvoituron May 31, 2023
c72e77f
Refactoring
dvoituron May 31, 2023
dab50f8
Move the code to a sub-folder Icons
dvoituron May 31, 2023
9041971
Allow relative path
dvoituron Jun 1, 2023
818f3a0
Add Microsoft.Fast.Components.FluentUI.Icons project
dvoituron Jun 1, 2023
faae5ee
Add Resx generator
dvoituron Jun 1, 2023
6024a4a
Rename to FluentSystemIcon
dvoituron Jun 1, 2023
e396910
Test a first sample
dvoituron Jun 1, 2023
2cbb95b
Update the SVG source to use NPM
dvoituron Jun 2, 2023
02fdea0
Update Icon names
dvoituron Jun 2, 2023
d4e5e23
Update icon order
dvoituron Jun 2, 2023
56bea15
Remove Example
dvoituron Jun 2, 2023
fe49875
Merge branch 'new-components' into users/dvoituron/icons
dvoituron Jun 2, 2023
8bb88f1
Update doc
dvoituron Jun 2, 2023
2520e01
Update the configuration to generate alk sizes by default
dvoituron Jun 4, 2023
73849e2
Add an Icon class to include object details
dvoituron Jun 4, 2023
1b23b64
Add a "names" configuration to select only some icons
dvoituron Jun 4, 2023
888521c
Replace sizes/variants with enums
vnbaaij Jun 5, 2023
a7e1ed8
Merge from wen-components branch
dvoituron Jun 14, 2023
a5fbf05
Merge branch 'users/dvoituron/icons' of github.com-perso:microsoft/fl…
dvoituron Jun 14, 2023
0352bd3
Merge branch 'new-components' into users/dvoituron/icons
dvoituron Jun 16, 2023
52d733c
Update to 8.0.0-preview.5.*
dvoituron Jun 16, 2023
6f6ab7f
Update the generator and add a sample project
dvoituron Jun 16, 2023
f9f6b3a
Remove Resx generator
dvoituron Jun 16, 2023
68e4f75
Using class and not record
dvoituron Jun 16, 2023
ead05ba
Fix version
dvoituron Jun 16, 2023
b8e3039
Add IconInfo
dvoituron Jun 16, 2023
8e630bd
Fix IconInfo with extra messages
dvoituron Jun 16, 2023
9b2a096
Rename
dvoituron Jun 16, 2023
742b12a
Add remark
dvoituron Jun 16, 2023
ee3ba0b
Add Generation for 1 class (CoreIcons.cs)
dvoituron Jun 17, 2023
24a2f08
Move Icon Component to Core project
dvoituron Jun 17, 2023
958dd3b
Update AllIcons
dvoituron Jun 17, 2023
957ede3
Update CoreIcon folder
dvoituron Jun 17, 2023
3bf7be6
Add EmojiGenerator (Draft)
dvoituron Jun 17, 2023
0886bd6
Read Emoji contents
dvoituron Jun 17, 2023
f90df97
Add FileData with SkinTone and Style
dvoituron Jun 17, 2023
33bdb23
Emoji generation
dvoituron Jun 17, 2023
12c2edf
Split files to Group Style SkinTone
dvoituron Jun 17, 2023
43ac733
Split large classes into block of 100 properties
dvoituron Jun 18, 2023
a3318a9
ZIP compression of strings
dvoituron Jun 18, 2023
e2177c7
Add Color emojis and update the sample
dvoituron Jun 18, 2023
ad70ebb
Generates the Emojis.cs file with all Emoji Info
dvoituron Jun 19, 2023
6a85c88
Add FluentSystemEmoji component
dvoituron Jun 19, 2023
33fed89
Update sample page
dvoituron Jun 19, 2023
2ec5857
Update sample page
dvoituron Jun 19, 2023
076ac42
Add Emojis lib
dvoituron Jun 19, 2023
efb86bb
Add all Emoji generated
dvoituron Jun 19, 2023
e041a44
Remove Boy
dvoituron Jun 19, 2023
720d242
Merge branch 'new-components' into users/dvoituron/icons
dvoituron Jun 19, 2023
b9c4b5d
Add Sample YAML
dvoituron Jun 19, 2023
9c003ed
Update build-icons-emojis.yml for Azure Pipelines
dvoituron-msft Jun 19, 2023
73198a2
Update build-icons-emojis.yml for Azure Pipelines
dvoituron-msft Jun 19, 2023
7968790
Update build-icons-emojis.yml for Azure Pipelines
dvoituron-msft Jun 19, 2023
e4f0417
Set .NET7 only and update the Build pipeline to Icons only
dvoituron Jun 20, 2023
1cd8d65
Add Emoji in pipeline
dvoituron Jun 20, 2023
8dc8b01
Update .NET version and remove FluentUI frm Build Pipeline
dvoituron Jun 20, 2023
8a1a767
Add .NET 6 and 7
dvoituron Jun 20, 2023
aa3f860
Disable PR trigger and add doc
dvoituron Jun 20, 2023
9f345fa
Build only Icons
dvoituron Jun 20, 2023
08f41d0
Add Icon.FromImageUrl method
dvoituron Jun 20, 2023
de7b89e
Try to build Emojis
dvoituron Jun 20, 2023
3ca8fd9
Add Readme
dvoituron Jun 20, 2023
7ba1879
Fix ReadMe
dvoituron Jun 20, 2023
ea28047
Merge branch 'new-components' into users/dvoituron/icons
dvoituron Jun 20, 2023
5f559a5
Merge branch 'new-components' into users/dvoituron/icons
dvoituron Jun 21, 2023
f411b93
Fix PR comments
dvoituron Jun 21, 2023
44bab2b
Update the readme file
dvoituron Jun 21, 2023
5686558
Update readme
dvoituron Jun 21, 2023
bd5a0de
Upate Icons using the last repo content
dvoituron Jun 21, 2023
f444c5e
Add FileVersion and AssemblyVersion
dvoituron Jun 21, 2023
7176b08
Rename Icons folder to Assets folder
dvoituron Jun 21, 2023
1127cfa
Adding missing icons
dvoituron Jun 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions .azure-devops/build-icons-emojis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# ASP.NET
# Build and test ASP.NET projects.
# Add steps that publish symbols, save build artifacts, deploy, and more:
# https://docs.microsoft.com/azure/devops/pipelines/apps/aspnet/build-aspnet-4

pr: none # Disable pull request triggers.
trigger:
- users/dvoituron/icons

pool:
vmImage: 'windows-latest'

variables:
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
# Build Icons Lib only (build time too long for Emojis Lib on Azure DevOps)
projects: |
**/Microsoft.Fast.Components.FluentUI.Icons.csproj

steps:
- task: NuGetToolInstaller@1
displayName: Install NuGet tools

- task: UseDotNet@2
displayName: 'Install .NET 6.0'
inputs:
version: 6.0.408
includePreviewVersions: true

- task: UseDotNet@2
displayName: 'Install .NET 7.0'
inputs:
version: 7.0.203
includePreviewVersions: true

- task: UseDotNet@2
displayName: 'Install .NET 8.0'
inputs:
version: 8.0.x
includePreviewVersions: true

- task: DotNetCoreCLI@2
displayName: Install dependencies
inputs:
command: 'restore'
projects: $(projects)

- task: DotNetCoreCLI@2
displayName: "Build Libs"
inputs:
command: 'build'
projects: '$(projects)'
arguments: '-c $(buildConfiguration)'
10 changes: 8 additions & 2 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,15 @@
<RepositoryUrl>https://github.com/microsoft/fluentui-blazor</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<SolutionDir>$(MSBuildThisFileDirectory)</SolutionDir>
<SolutionDir>$(MSBuildThisFileDirectory)</SolutionDir>

<VersionFile>3.0.2306.2101</VersionFile>
<VersionPrefix>3.0.0</VersionPrefix>
<VersionSuffix>preview.4</VersionSuffix>
<VersionSuffix>preview.5.230621.1</VersionSuffix>

<AssemblyVersion>$(VersionFile)</AssemblyVersion>
<FileVersion>$(VersionFile)</FileVersion>
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
<Version>$(VersionPrefix)-$(VersionSuffix)</Version>
</PropertyGroup>
</Project>
30 changes: 22 additions & 8 deletions Microsoft.Fast.sln
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31612.314
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{30F6D568-0EFB-479D-8D69-C51CE5CABC22}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Src", "Src", "{30F6D568-0EFB-479D-8D69-C51CE5CABC22}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Fast.Components.FluentUI", "src\Microsoft.Fast.Components.FluentUI\Microsoft.Fast.Components.FluentUI.csproj", "{9AA1E7D0-AFBB-4EAA-BC77-42CC0F07EA0D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "examples", "examples", "{71623095-9CCB-40BA-A0A7-4A739DA8E913}"
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{71623095-9CCB-40BA-A0A7-4A739DA8E913}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FluentUI.Demo.Server", "examples\FluentUI.Demo.Server\FluentUI.Demo.Server.csproj", "{1E1FFAAA-063F-47F8-A2C2-18AB6432994D}"
EndProject
Expand Down Expand Up @@ -45,6 +45,16 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Fast.Components.F
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Fast.Components.FluentUI.Configuration", "src\Microsoft.Fast.Components.FluentUI.Configuration\Microsoft.Fast.Components.FluentUI.Configuration.csproj", "{4D39CA61-478A-49A3-B956-C7FD6832FDE1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{C70ABE34-8B97-44ED-9D2F-4CFE405CC9E7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{1842D236-DC38-47FB-9CBC-A74FD2A75B8D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{40405A96-C789-4AF5-8903-CAAFAF9CD6EE}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Generators", "Generators", "{27D01FFE-C2E4-4AAA-90BF-E0F52918A723}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Templates", "Templates", "{B598022F-718A-4621-8136-743BE935642D}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -180,16 +190,20 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{9AA1E7D0-AFBB-4EAA-BC77-42CC0F07EA0D} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
{9AA1E7D0-AFBB-4EAA-BC77-42CC0F07EA0D} = {C70ABE34-8B97-44ED-9D2F-4CFE405CC9E7}
{1E1FFAAA-063F-47F8-A2C2-18AB6432994D} = {71623095-9CCB-40BA-A0A7-4A739DA8E913}
{CEE536EE-1F7E-4B50-8397-27E8C287C7A1} = {71623095-9CCB-40BA-A0A7-4A739DA8E913}
{57790DB9-2EE1-4D78-BA73-9F63D8466F02} = {71623095-9CCB-40BA-A0A7-4A739DA8E913}
{86B789BF-DC71-4B5F-A530-B7CDF17BD293} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
{6C1E062A-44D3-47B0-A42F-CE27FA452DD4} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
{86B789BF-DC71-4B5F-A530-B7CDF17BD293} = {B598022F-718A-4621-8136-743BE935642D}
{6C1E062A-44D3-47B0-A42F-CE27FA452DD4} = {27D01FFE-C2E4-4AAA-90BF-E0F52918A723}
{6CE4DE24-E064-4634-A05F-6A408E410733} = {71623095-9CCB-40BA-A0A7-4A739DA8E913}
{25B3EA03-8489-473F-8860-452A92B9A3AF} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
{0B6A7D1D-9D88-4A50-9921-39DB81B5ADFC} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
{4D39CA61-478A-49A3-B956-C7FD6832FDE1} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
{25B3EA03-8489-473F-8860-452A92B9A3AF} = {1842D236-DC38-47FB-9CBC-A74FD2A75B8D}
{0B6A7D1D-9D88-4A50-9921-39DB81B5ADFC} = {40405A96-C789-4AF5-8903-CAAFAF9CD6EE}
{4D39CA61-478A-49A3-B956-C7FD6832FDE1} = {27D01FFE-C2E4-4AAA-90BF-E0F52918A723}
{C70ABE34-8B97-44ED-9D2F-4CFE405CC9E7} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
{40405A96-C789-4AF5-8903-CAAFAF9CD6EE} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
{27D01FFE-C2E4-4AAA-90BF-E0F52918A723} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
{B598022F-718A-4621-8136-743BE935642D} = {30F6D568-0EFB-479D-8D69-C51CE5CABC22}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {0A3E27AA-91CB-4D3F-9C1E-390E3AA8DEC1}
Expand Down
Loading