mirror of
https://github.com/gwdevhub/Daybreak.git
synced 2026-07-22 18:49:44 +00:00
794afa6c2c
* Migrate to Fluent UI * Setup window events for Blazor WebView * Setup basic FluentUI styling * FluentUI links * Setup views and viewmodel infra * Remove old navigation logic * Prepare an example of iframe embed * Style window + navigation menu * Setup page based navigation * Add some UI error handling * Introduce UI resiliency to exceptions * Setup settings menu dropdown * Basic setup for options views * Setup reusable OptionBase * Setup options views * Basic styling * Setup scoped css files. Split App into components * Hook option updates to OptionProvider * Fix option dropdowns * Setup multiple themes * Make fonts scalable * Move ViewModels under Views * Launch view + styling * Setup FocusView base * Finish BuildListView implementation * Base for build views * Setup build routing * Implement single build editor * Implement skill description on hover * Scrape skill information from the wiki and cache it locally * Scrape and fix Guild Wars wiki info * Improve mouse hover performance by querying position only when needed * Skill snippet snaps to edges * Setup accounts and executables view * Launch configurations view * Fix build skill icons Attach skill types to skills Scrape upkeep from wiki * Fix skilltype overflow * Adjust navigation menu * Setup privilege elevation flow * Setup MSAL * Options synchronization view * Telemetry view * Version management and update view * Setup plugins view * Setup notifications panel * Base for logs view * Finish LogView * Setup metrics view * Setup UI logging interop * GuildWarsPartySearch view implementation * Setup gitlab mirror job * Eventviewer base * Remove gitlab mirror * Remove mirror pipeline * Fix metricsview crashes * Extract progress component * Setup trade chat views * Setup Download view * Extract progress styling * Setup guild wars copy view * Setup trade alerts * Fix team template view skill selection * Setup basic onboarding view * Overhaul asynchronous progress operations and remove redundant versioning code * Setup modsview base * Setup modsview with mod states * Setup mod installation process * Cleanup more ui migration Remove price history #1076 * Screen selector manage view * Upgrade to .net 10 Closes #1078 * gMod management view * Trader message notification * ReShade management * Update for toolbox * Setup focusview fetching * Setup CharacterComponent * Setup vanquishing component * Setup TitleInformationComponent * Closes #1082 Fix API project for Guild Wars Reforged * Small fixes + attempts to get new exe version * FileId fixes * Current Map and Player Resources widgets * Quest log widget * BuildComponent implementation * Closes #1075 Embed wwwroot into the executable * Cleanup * Fixes to slnx * Fix test project
63 lines
2.5 KiB
XML
63 lines
2.5 KiB
XML
<Project Sdk="Microsoft.NET.Sdk.Web">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>$(TargetFrameworkVersionWindows)</TargetFramework>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
<OutputType>Library</OutputType>
|
|
<RuntimeIdentifier>win-x86</RuntimeIdentifier>
|
|
<StripSymbols>true</StripSymbols>
|
|
<InteropExports>true</InteropExports>
|
|
<EnableRequestDelegateGenerator>true</EnableRequestDelegateGenerator>
|
|
|
|
<PublishAot>true</PublishAot>
|
|
<SelfContained>true</SelfContained>
|
|
|
|
<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
|
|
<UseAppHost>false</UseAppHost>
|
|
<EnableIISSupport>false</EnableIISSupport>
|
|
<InvariantGlobalization>true</InvariantGlobalization>
|
|
<Platforms>x86</Platforms>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup>
|
|
<!--Ignore trim warnings. NativeAOT support is still experimental so it should be tested with a Publish build generated from Daybreak build-->
|
|
<NoWarn>IL2104</NoWarn>
|
|
<NoWarn>IL3053</NoWarn>
|
|
<!--MinHook.NET does not contain sources for .NET, only .Net Framework. This has no impact on the functionality of the project-->
|
|
<NoWarn>NU1701</NoWarn>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="Configuration\appsettings.Debug.json" />
|
|
<EmbeddedResource Include="Configuration\appsettings.json" />
|
|
<EmbeddedResource Include="Configuration\appsettings.Release.json" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<RdXmlFile Include="rd.xml" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.AspNetCore.OpenApi" />
|
|
<PackageReference Include="MinHook.NET" />
|
|
<PackageReference Include="Net.Sdk.Web.Extensions" />
|
|
<PackageReference Include="Net.Sdk.Web.Extensions.SourceGenerators" />
|
|
<PackageReference Include="PeNet" />
|
|
<PackageReference Include="Serilog" />
|
|
<PackageReference Include="Serilog.Extensions.Logging" />
|
|
<PackageReference Include="Serilog.Settings.Configuration" />
|
|
<PackageReference Include="Serilog.Sinks.Console" />
|
|
<PackageReference Include="Serilog.Sinks.File" />
|
|
<PackageReference Include="Swashbuckle.AspNetCore" />
|
|
<PackageReference Include="Swashbuckle.AspNetCore.Swagger" />
|
|
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerGen" />
|
|
<PackageReference Include="Swashbuckle.AspNetCore.SwaggerUI" />
|
|
<PackageReference Include="SystemExtensions.NetStandard.Generators" PrivateAssets="all" />
|
|
<PackageReference Include="ZLinq" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Daybreak.Shared\Daybreak.Shared.csproj" />
|
|
</ItemGroup>
|
|
</Project> |