Skip to content

Commit 6e4ec24

Browse files
committed
Merge branch 'develop'
2 parents c2144de + eb2753a commit 6e4ec24

File tree

132 files changed

+17496
-5638
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+17496
-5638
lines changed

GitVersion.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
assembly-versioning-scheme: Major
22
assembly-file-versioning-scheme: MajorMinorPatchTag
3-
next-version: 5.2.0
3+
next-version: 6.0.0
44
mode: ContinuousDeployment
55
branches:
66
master:

README.md

Lines changed: 20 additions & 14 deletions
Large diffs are not rendered by default.

src/Directory.build.props

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,26 @@
66

77
<!-- Project properties -->
88
<PropertyGroup>
9-
<TargetFrameworks>net8.0-windows;net6.0-windows;net47;net462;uap10.0.18362</TargetFrameworks>
9+
<!--<TargetFrameworks>net8.0-windows;net6.0-windows;net47;net462;uap10.0.18362</TargetFrameworks>-->
10+
<TargetFrameworks>net8.0-windows;net6.0-windows;net47;net462</TargetFrameworks>
11+
12+
<IsUwp Condition="'$(IsUwp)'==''">false</IsUwp>
13+
<IsUwp Condition="$(TargetFramework.Contains('10.0'))">true</IsUwp>
14+
<IsWpf Condition="'$(IsWpf)'==''">false</IsWpf>
15+
<IsWpf Condition="'$(IsUwp)' == 'false'">true</IsWpf>
16+
17+
<IsBuildingForLegacyFramework>false</IsBuildingForLegacyFramework>
18+
<IsBuildingForLegacyFramework Condition="$(TargetFramework.StartsWith('net4'))">true</IsBuildingForLegacyFramework>
19+
20+
<IsAotCompatible Condition="$([MSBuild]::IsTargetFrameworkCompatible('$(TargetFramework)', 'net8.0'))">true</IsAotCompatible>
21+
1022
<AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
1123
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1224
<GenerateLibraryLayout>true</GenerateLibraryLayout>
13-
<AutoGenerateBindingRedirects Condition=" $(TargetFramework.StartsWith('net4')) or $(TargetFramework.StartsWith('uap')) ">true</AutoGenerateBindingRedirects>
25+
<AutoGenerateBindingRedirects Condition="'$(IsBuildingForLegacyFramework)' == 'true' or '$(IsUwp)' == 'true'">true</AutoGenerateBindingRedirects>
26+
1427
<LangVersion>latest</LangVersion>
28+
1529
<NoWarn>$(NoWarn);CS1591;CS0618</NoWarn>
1630
<NoError>$(NoError);CS1591;CS0618</NoError>
1731
</PropertyGroup>
@@ -22,12 +36,12 @@
2236
</PropertyGroup>
2337

2438
<!-- .NET Framework and Core -->
25-
<PropertyGroup Condition=" !$(TargetFramework.StartsWith('uap')) ">
39+
<PropertyGroup Condition="'$(IsWpf)' == 'true'">
2640
<UseWpf>true</UseWpf>
2741
</PropertyGroup>
2842

2943
<!-- UAP -->
30-
<PropertyGroup Condition=" $(TargetFramework.StartsWith('uap')) ">
44+
<PropertyGroup Condition="'$(IsUwp)' == 'true'">
3145
<DefaultTargetPlatformVersion>18362</DefaultTargetPlatformVersion>
3246
<DefaultTargetPlatformMinVersion>18362</DefaultTargetPlatformMinVersion>
3347
<UseWindowsDesktopSdk>true</UseWindowsDesktopSdk>
@@ -36,9 +50,6 @@
3650
<!-- This is valid for platforms other than .NET Framework (and is needed for the UWP targets -->
3751
<NoWarn>$(NoWarn);8002;CS0618</NoWarn>
3852
<NoError>$(NoError);CS0618</NoError>
39-
</PropertyGroup>
40-
41-
<PropertyGroup Condition=" $(TargetFramework.StartsWith('uap')) and '$(Configuration)' == 'Release' ">
4253
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
4354
</PropertyGroup>
4455

src/MahApps.Metro.IconPacks.BootstrapIcons/MahApps.Metro.IconPacks.BootstrapIcons.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project Sdk="MSBuild.Sdk.Extras">
3-
<!-- Project properties -->
4-
<PropertyGroup>
2+
<Project Sdk="Microsoft.NET.Sdk">
3+
4+
<PropertyGroup>
55
<DefineConstants>$(DefineConstants);BOOTSTRAPICONS</DefineConstants>
66
<IconsName>BootstrapIcons</IconsName>
77
<AssemblyName>MahApps.Metro.IconPacks.BootstrapIcons</AssemblyName>
@@ -19,14 +19,14 @@
1919
</ItemGroup>
2020

2121
<!-- WPF Items include -->
22-
<ItemGroup Condition="'$(_SdkShortFrameworkIdentifier)' != 'uap'">
22+
<ItemGroup Condition="'$(IsWpf)' == 'true'">
2323
<None Remove="**\*.rd.xml" />
2424
<Compile Remove="Path*.*" />
2525
<Page Generator="MSBuild:Compile" Include="Themes\WPF\*.xaml" Link="Themes\%(RecursiveDir)%(Filename)%(Extension)" SubType="Designer" Exclude="**\bin\**\*.xaml;**\obj\**\*.xaml" />
2626
</ItemGroup>
2727

2828
<!-- UWP Items include -->
29-
<ItemGroup Condition="'$(_SdkShortFrameworkIdentifier)' == 'uap'">
29+
<ItemGroup Condition="'$(IsUwp)' == 'true'">
3030
<Compile Remove="*Image*.cs;*Cursor*.cs" />
3131
<Compile Remove="Themes\**\*.*" />
3232
<EmbeddedResource Include="Properties\$(AssemblyName).rd.xml" />

src/MahApps.Metro.IconPacks.BootstrapIcons/PackIconBootstrapIconsKind.cs

Lines changed: 2015 additions & 1987 deletions
Large diffs are not rendered by default.

src/MahApps.Metro.IconPacks.BootstrapIcons/Resources/Icons.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/MahApps.Metro.IconPacks.BoxIcons/MahApps.Metro.IconPacks.BoxIcons.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project Sdk="MSBuild.Sdk.Extras">
3-
<!-- Project properties -->
4-
<PropertyGroup>
2+
<Project Sdk="Microsoft.NET.Sdk">
3+
4+
<PropertyGroup>
55
<DefineConstants>$(DefineConstants);BOXICONS</DefineConstants>
66
<IconsName>BoxIcons</IconsName>
77
<AssemblyName>MahApps.Metro.IconPacks.BoxIcons</AssemblyName>
@@ -19,14 +19,14 @@
1919
</ItemGroup>
2020

2121
<!-- WPF Items include -->
22-
<ItemGroup Condition="'$(_SdkShortFrameworkIdentifier)' != 'uap'">
22+
<ItemGroup Condition="'$(IsWpf)' == 'true'">
2323
<None Remove="**\*.rd.xml" />
2424
<Compile Remove="Path*.*" />
2525
<Page Generator="MSBuild:Compile" Include="Themes\WPF\*.xaml" Link="Themes\%(RecursiveDir)%(Filename)%(Extension)" SubType="Designer" Exclude="**\bin\**\*.xaml;**\obj\**\*.xaml" />
2626
</ItemGroup>
2727

2828
<!-- UWP Items include -->
29-
<ItemGroup Condition="'$(_SdkShortFrameworkIdentifier)' == 'uap'">
29+
<ItemGroup Condition="'$(IsUwp)' == 'true'">
3030
<Compile Remove="*Image*.cs;*Cursor*.cs" />
3131
<Compile Remove="Themes\**\*.*" />
3232
<EmbeddedResource Include="Properties\$(AssemblyName).rd.xml" />

src/MahApps.Metro.IconPacks.CircumIcons/MahApps.Metro.IconPacks.CircumIcons.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project Sdk="MSBuild.Sdk.Extras">
3-
<!-- Project properties -->
4-
<PropertyGroup>
2+
<Project Sdk="Microsoft.NET.Sdk">
3+
4+
<PropertyGroup>
55
<DefineConstants>$(DefineConstants);CIRCUMICONS</DefineConstants>
66
<IconsName>CircumIcons</IconsName>
77
<AssemblyName>MahApps.Metro.IconPacks.CircumIcons</AssemblyName>
@@ -19,14 +19,14 @@
1919
</ItemGroup>
2020

2121
<!-- WPF Items include -->
22-
<ItemGroup Condition="'$(_SdkShortFrameworkIdentifier)' != 'uap'">
22+
<ItemGroup Condition="'$(IsWpf)' == 'true'">
2323
<None Remove="**\*.rd.xml" />
2424
<Compile Remove="Path*.*" />
2525
<Page Generator="MSBuild:Compile" Include="Themes\WPF\*.xaml" Link="Themes\%(RecursiveDir)%(Filename)%(Extension)" SubType="Designer" Exclude="**\bin\**\*.xaml;**\obj\**\*.xaml" />
2626
</ItemGroup>
2727

2828
<!-- UWP Items include -->
29-
<ItemGroup Condition="'$(_SdkShortFrameworkIdentifier)' == 'uap'">
29+
<ItemGroup Condition="'$(IsUwp)' == 'true'">
3030
<Compile Remove="*Image*.cs;*Cursor*.cs" />
3131
<Compile Remove="Themes\**\*.*" />
3232
<EmbeddedResource Include="Properties\$(AssemblyName).rd.xml" />

src/MahApps.Metro.IconPacks.Codicons/MahApps.Metro.IconPacks.Codicons.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project Sdk="MSBuild.Sdk.Extras">
3-
<!-- Project properties -->
4-
<PropertyGroup>
2+
<Project Sdk="Microsoft.NET.Sdk">
3+
4+
<PropertyGroup>
55
<DefineConstants>$(DefineConstants);CODICONS</DefineConstants>
66
<IconsName>Codicons</IconsName>
77
<AssemblyName>MahApps.Metro.IconPacks.Codicons</AssemblyName>
@@ -19,14 +19,14 @@
1919
</ItemGroup>
2020

2121
<!-- WPF Items include -->
22-
<ItemGroup Condition="'$(_SdkShortFrameworkIdentifier)' != 'uap'">
22+
<ItemGroup Condition="'$(IsWpf)' == 'true'">
2323
<None Remove="**\*.rd.xml" />
2424
<Compile Remove="Path*.*" />
2525
<Page Generator="MSBuild:Compile" Include="Themes\WPF\*.xaml" Link="Themes\%(RecursiveDir)%(Filename)%(Extension)" SubType="Designer" Exclude="**\bin\**\*.xaml;**\obj\**\*.xaml" />
2626
</ItemGroup>
2727

2828
<!-- UWP Items include -->
29-
<ItemGroup Condition="'$(_SdkShortFrameworkIdentifier)' == 'uap'">
29+
<ItemGroup Condition="'$(IsUwp)' == 'true'">
3030
<Compile Remove="*Image*.cs;*Cursor*.cs" />
3131
<Compile Remove="Themes\**\*.*" />
3232
<EmbeddedResource Include="Properties\$(AssemblyName).rd.xml" />

src/MahApps.Metro.IconPacks.Codicons/PackIconCodiconsKind.cs

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public enum PackIconCodiconsKind
3636
[Description("arrow-small-up (EAA0)")] ArrowSmallUp,
3737
[Description("arrow-swap (EBCB)")] ArrowSwap,
3838
[Description("arrow-up (EAA1)")] ArrowUp,
39+
[Description("attach (EC34)")] Attach,
3940
[Description("azure (EBD8)")] Azure,
4041
[Description("azure-devops (EBE8)")] AzureDevops,
4142
[Description("beaker (EA79)")] Beaker,
@@ -57,6 +58,7 @@ public enum PackIconCodiconsKind
5758
[Description("call-incoming (EB92)")] CallIncoming,
5859
[Description("call-outgoing (EB93)")] CallOutgoing,
5960
[Description("case-sensitive (EAB1)")] CaseSensitive,
61+
[Description("chat-sparkle (EC4F)")] ChatSparkle,
6062
[Description("check (EAB2)")] Check,
6163
[Description("check-all (EBB1)")] CheckAll,
6264
[Description("checklist (EAB3)")] Checklist,
@@ -86,6 +88,7 @@ public enum PackIconCodiconsKind
8688
[Description("cloud-upload (EAC3)")] CloudUpload,
8789
[Description("code (EAC4)")] Code,
8890
[Description("code-oss (EC2B)")] CodeOss,
91+
[Description("code-review (EC37)")] CodeReview,
8992
[Description("coffee (EC15)")] Coffee,
9093
[Description("collapse-all (EAC5)")] CollapseAll,
9194
[Description("color-mode (EAC6)")] ColorMode,
@@ -98,6 +101,16 @@ public enum PackIconCodiconsKind
98101
[Description("compass-active (EBD7)")] CompassActive,
99102
[Description("compass-dot (EBD6)")] CompassDot,
100103
[Description("copilot (EC1E)")] Copilot,
104+
[Description("copilot-blocked (EC3D)")] CopilotBlocked,
105+
[Description("copilot-error (EC4D)")] CopilotError,
106+
[Description("copilot-in-progress (EC4C)")] CopilotInProgress,
107+
[Description("copilot-large (EC3A)")] CopilotLarge,
108+
[Description("copilot-not-connected (EC3E)")] CopilotNotConnected,
109+
[Description("copilot-snooze (EC52)")] CopilotSnooze,
110+
[Description("copilot-success (EC4E)")] CopilotSuccess,
111+
[Description("copilot-unavailable (EC42)")] CopilotUnavailable,
112+
[Description("copilot-warning (EC38)")] CopilotWarning,
113+
[Description("copilot-warning-large (EC3B)")] CopilotWarningLarge,
101114
[Description("copy (EBCC)")] Copy,
102115
[Description("coverage (EC2E)")] Coverage,
103116
[Description("credit-card (EAC9)")] CreditCard,
@@ -147,10 +160,12 @@ public enum PackIconCodiconsKind
147160
[Description("diff-multiple (EC23)")] DiffMultiple,
148161
[Description("diff-removed (EADF)")] DiffRemoved,
149162
[Description("diff-renamed (EAE0)")] DiffRenamed,
150-
[Description("diff-single (EC22)")] DiffSingle,
163+
[Description("diff-single (EB43)")] DiffSingle,
151164
[Description("discard (EAE2)")] Discard,
152165
[Description("edit (EA73)")] Edit,
153166
[Description("editor-layout (EAE3)")] EditorLayout,
167+
[Description("edit-session (EC36)")] EditSession,
168+
[Description("edit-sparkle (EC51)")] EditSparkle,
154169
[Description("ellipsis (EA7C)")] Ellipsis,
155170
[Description("empty-window (EAE4)")] EmptyWindow,
156171
[Description("error (EA87)")] Error,
@@ -159,6 +174,7 @@ public enum PackIconCodiconsKind
159174
[Description("expand-all (EB95)")] ExpandAll,
160175
[Description("export (EBAC)")] Export,
161176
[Description("extensions (EAE6)")] Extensions,
177+
[Description("extensions-large (EC48)")] ExtensionsLarge,
162178
[Description("eye (EA70)")] Eye,
163179
[Description("eye-closed (EAE7)")] EyeClosed,
164180
[Description("feedback (EB96)")] Feedback,
@@ -174,6 +190,7 @@ public enum PackIconCodiconsKind
174190
[Description("file-zip (EAEF)")] FileZip,
175191
[Description("filter (EAF1)")] Filter,
176192
[Description("filter-filled (EBCE)")] FilterFilled,
193+
[Description("flag (EC3F)")] Flag,
177194
[Description("flame (EAF2)")] Flame,
178195
[Description("fold (EAF5)")] Fold,
179196
[Description("fold-down (EAF3)")] FoldDown,
@@ -185,7 +202,7 @@ public enum PackIconCodiconsKind
185202
[Description("game (EC17)")] Game,
186203
[Description("gear (EAF8)")] Gear,
187204
[Description("gift (EAF9)")] Gift,
188-
[Description("gist (F1AA)")] Gist,
205+
[Description("gist (EAFB)")] Gist,
189206
[Description("gist-secret (EAFA)")] GistSecret,
190207
[Description("git-commit (EAFC)")] GitCommit,
191208
[Description("git-compare (EAFD)")] GitCompare,
@@ -199,13 +216,15 @@ public enum PackIconCodiconsKind
199216
[Description("git-pull-request (EA64)")] GitPullRequest,
200217
[Description("git-pull-request-closed (EBDA)")] GitPullRequestClosed,
201218
[Description("git-pull-request-create (EBBC)")] GitPullRequestCreate,
219+
[Description("git-pull-request-done (EC46)")] GitPullRequestDone,
202220
[Description("git-pull-request-draft (EBDB)")] GitPullRequestDraft,
203221
[Description("git-pull-request-go-to-changes (EC0B)")] GitPullRequestGoToChanges,
204222
[Description("git-pull-request-new-changes (EC0C)")] GitPullRequestNewChanges,
205223
[Description("git-stash (EC26)")] GitStash,
206224
[Description("git-stash-apply (EC27)")] GitStashApply,
207225
[Description("git-stash-pop (EC28)")] GitStashPop,
208226
[Description("globe (EB01)")] Globe,
227+
[Description("go-to-editing-session (EC35)")] GoToEditingSession,
209228
[Description("go-to-file (EA94)")] GoToFile,
210229
[Description("go-to-search (EC32)")] GoToSearch,
211230
[Description("grabber (EB02)")] Grabber,
@@ -234,6 +253,9 @@ public enum PackIconCodiconsKind
234253
[Description("json (EB0F)")] Json,
235254
[Description("kebab-vertical (EB10)")] KebabVertical,
236255
[Description("key (EB11)")] Key,
256+
[Description("keyboard-tab (EC3C)")] KeyboardTab,
257+
[Description("keyboard-tab-above (EC44)")] KeyboardTabAbove,
258+
[Description("keyboard-tab-below (EC45)")] KeyboardTabBelow,
237259
[Description("law (EB12)")] Law,
238260
[Description("layers (EBD2)")] Layers,
239261
[Description("layers-active (EBD4)")] LayersActive,
@@ -245,18 +267,22 @@ public enum PackIconCodiconsKind
245267
[Description("layout-menubar (EBF6)")] LayoutMenubar,
246268
[Description("layout-panel (EBF2)")] LayoutPanel,
247269
[Description("layout-panel-center (EBEF)")] LayoutPanelCenter,
270+
[Description("layout-panel-dock (EC49)")] LayoutPanelDock,
248271
[Description("layout-panel-justify (EBF0)")] LayoutPanelJustify,
249272
[Description("layout-panel-left (EBEE)")] LayoutPanelLeft,
250273
[Description("layout-panel-off (EC01)")] LayoutPanelOff,
251274
[Description("layout-panel-right (EBF1)")] LayoutPanelRight,
252275
[Description("layout-sidebar-left (EBF3)")] LayoutSidebarLeft,
276+
[Description("layout-sidebar-left-dock (EC4A)")] LayoutSidebarLeftDock,
253277
[Description("layout-sidebar-left-off (EC02)")] LayoutSidebarLeftOff,
254278
[Description("layout-sidebar-right (EBF4)")] LayoutSidebarRight,
279+
[Description("layout-sidebar-right-dock (EC4B)")] LayoutSidebarRightDock,
255280
[Description("layout-sidebar-right-off (EC00)")] LayoutSidebarRightOff,
256281
[Description("layout-statusbar (EBF5)")] LayoutStatusbar,
257282
[Description("library (EB9C)")] Library,
258283
[Description("lightbulb (EA61)")] Lightbulb,
259284
[Description("lightbulb-autofix (EB13)")] LightbulbAutofix,
285+
[Description("lightbulb-empty (EC40)")] LightbulbEmpty,
260286
[Description("lightbulb-sparkle (EC1F)")] LightbulbSparkle,
261287
[Description("link (EB15)")] Link,
262288
[Description("link-external (EB14)")] LinkExternal,
@@ -279,6 +305,7 @@ public enum PackIconCodiconsKind
279305
[Description("map-vertical (EC30)")] MapVertical,
280306
[Description("map-vertical-filled (EC31)")] MapVerticalFilled,
281307
[Description("markdown (EB1D)")] Markdown,
308+
[Description("mcp (EC47)")] Mcp,
282309
[Description("megaphone (EB1E)")] Megaphone,
283310
[Description("mention (EB1F)")] Mention,
284311
[Description("menu (EB94)")] Menu,
@@ -323,6 +350,7 @@ public enum PackIconCodiconsKind
323350
[Description("primitive-square (EA72)")] PrimitiveSquare,
324351
[Description("project (EB30)")] Project,
325352
[Description("pulse (EB31)")] Pulse,
353+
[Description("python (EC39)")] Python,
326354
[Description("question (EB32)")] Question,
327355
[Description("quote (EB33)")] Quote,
328356
[Description("radio-tower (EB34)")] RadioTower,
@@ -345,10 +373,11 @@ public enum PackIconCodiconsKind
345373
[Description("repo-fetch (EC1D)")] RepoFetch,
346374
[Description("repo-force-push (EB3F)")] RepoForcePush,
347375
[Description("repo-forked (EA63)")] RepoForked,
376+
[Description("repo-pinned (EC43)")] RepoPinned,
348377
[Description("repo-pull (EB40)")] RepoPull,
349378
[Description("repo-push (EB41)")] RepoPush,
350379
[Description("report (EB42)")] Report,
351-
[Description("request-changes (EB43)")] RequestChanges,
380+
[Description("request-changes (F269)")] RequestChanges,
352381
[Description("robot (EC20)")] Robot,
353382
[Description("rocket (EB44)")] Rocket,
354383
[Description("root-folder (EB46)")] RootFolder,
@@ -368,6 +397,7 @@ public enum PackIconCodiconsKind
368397
[Description("screen-normal (EB4D)")] ScreenNormal,
369398
[Description("search (EA6D)")] Search,
370399
[Description("search-fuzzy (EC0D)")] SearchFuzzy,
400+
[Description("search-sparkle (EC50)")] SearchSparkle,
371401
[Description("search-stop (EB4E)")] SearchStop,
372402
[Description("send (EC0F)")] Send,
373403
[Description("server (EB50)")] Server,
@@ -402,11 +432,12 @@ public enum PackIconCodiconsKind
402432
[Description("symbol-enum-member (EB5E)")] SymbolEnumMember,
403433
[Description("symbol-event (EA86)")] SymbolEvent,
404434
[Description("symbol-field (EB5F)")] SymbolField,
405-
[Description("symbol-file (EB60)")] SymbolFile,
435+
[Description("symbol-file (F2A0)")] SymbolFile,
406436
[Description("symbol-interface (EB61)")] SymbolInterface,
407437
[Description("symbol-key (EA93)")] SymbolKey,
408438
[Description("symbol-keyword (EB62)")] SymbolKeyword,
409439
[Description("symbol-method (EA8C)")] SymbolMethod,
440+
[Description("symbol-method-arrow (EC41)")] SymbolMethodArrow,
410441
[Description("symbol-misc (EB63)")] SymbolMisc,
411442
[Description("symbol-namespace (EA8B)")] SymbolNamespace,
412443
[Description("symbol-numeric (EA90)")] SymbolNumeric,

0 commit comments

Comments
 (0)