mirror of
https://gitcode.com/gh_mirrors/se/Semi.Avalonia
synced 2026-05-02 22:11:28 +08:00
Compare commits
3 Commits
drawerpage
...
cpm
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1aa0099531 | ||
|
|
5fef248f73 | ||
|
|
d2f789bdbd |
25
.github/workflows/remove-old-artifacts.yml
vendored
Normal file
25
.github/workflows/remove-old-artifacts.yml
vendored
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
name: Remove old artifacts
|
||||||
|
|
||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
# Every day at 1am
|
||||||
|
- cron: '0 1 * * *'
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
remove-old-artifacts:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
# For private repos
|
||||||
|
permissions:
|
||||||
|
actions: write
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Remove old artifacts
|
||||||
|
uses: c-hive/gha-remove-artifacts@v1
|
||||||
|
with:
|
||||||
|
age: '15 days' # '<number> <unit>', e.g. 5 days, 2 years, 90 seconds, parsed by Moment.js
|
||||||
|
# Optional inputs
|
||||||
|
skip-tags: true
|
||||||
|
skip-recent: 5
|
||||||
26
Directory.Packages.props
Normal file
26
Directory.Packages.props
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
<Project>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
||||||
|
<CentralPackageVersionOverrideEnabled>true</CentralPackageVersionOverrideEnabled>
|
||||||
|
<AvaloniaVersion>12.0.1</AvaloniaVersion>
|
||||||
|
<DataGridVersion>12.0.0</DataGridVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<!--src-->
|
||||||
|
<PackageVersion Include="Avalonia" Version="$(AvaloniaVersion)"/>
|
||||||
|
<PackageVersion Include="Avalonia.Controls.ColorPicker" Version="$(AvaloniaVersion)"/>
|
||||||
|
<PackageVersion Include="Avalonia.Controls.DataGrid" Version="$(DataGridVersion)"/>
|
||||||
|
<PackageVersion Include="Avalonia.Controls.TreeDataGrid" Version="11.1.1"/>
|
||||||
|
<PackageVersion Include="Irihi.Avalonia.Shared" Version="0.4.0"/>
|
||||||
|
<!--demo-->
|
||||||
|
<PackageVersion Include="Avalonia.Android" Version="$(AvaloniaVersion)"/>
|
||||||
|
<PackageVersion Include="Avalonia.Browser" Version="$(AvaloniaVersion)"/>
|
||||||
|
<PackageVersion Include="Avalonia.Desktop" Version="$(AvaloniaVersion)"/>
|
||||||
|
<PackageVersion Include="Avalonia.iOS" Version="$(AvaloniaVersion)"/>
|
||||||
|
<PackageVersion Include="Avalonia.LinuxFramebuffer" Version="$(AvaloniaVersion)"/>
|
||||||
|
<PackageVersion Include="AvaloniaUI.DiagnosticsSupport" Version="2.2.1"/>
|
||||||
|
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.2"/>
|
||||||
|
<PackageVersion Include="Xamarin.AndroidX.Core.SplashScreen" Version="1.2.0.2"/>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -12,13 +12,18 @@
|
|||||||
<File Path=".github/workflows/pack.yml"/>
|
<File Path=".github/workflows/pack.yml"/>
|
||||||
<File Path=".github/workflows/publish.yml"/>
|
<File Path=".github/workflows/publish.yml"/>
|
||||||
<File Path=".github/workflows/release-tag.yml"/>
|
<File Path=".github/workflows/release-tag.yml"/>
|
||||||
|
<File Path=".github/workflows/remove-old-artifacts.yml"/>
|
||||||
|
</Folder>
|
||||||
|
<Folder Name="/Solution Items/">
|
||||||
|
<File Path="Directory.Packages.props"/>
|
||||||
|
<File Path="global.json"/>
|
||||||
|
<File Path="Nuget.Config"/>
|
||||||
</Folder>
|
</Folder>
|
||||||
<Folder Name="/Solution Items/Demo/">
|
<Folder Name="/Solution Items/Demo/">
|
||||||
<File Path="demo/Directory.Packages.props"/>
|
<File Path="demo/Directory.Build.targets"/>
|
||||||
<File Path="demo/global.json"/>
|
<File Path="demo/global.json"/>
|
||||||
</Folder>
|
</Folder>
|
||||||
<Folder Name="/Solution Items/Package/">
|
<Folder Name="/Solution Items/Src/">
|
||||||
<File Path="src/Directory.Packages.props"/>
|
|
||||||
<File Path="src/Directory.Build.props"/>
|
<File Path="src/Directory.Build.props"/>
|
||||||
</Folder>
|
</Folder>
|
||||||
<Project Path="src/Semi.Avalonia.ColorPicker/Semi.Avalonia.ColorPicker.csproj"/>
|
<Project Path="src/Semi.Avalonia.ColorPicker/Semi.Avalonia.ColorPicker.csproj"/>
|
||||||
|
|||||||
17
demo/Directory.Build.targets
Normal file
17
demo/Directory.Build.targets
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<Project>
|
||||||
|
<PropertyGroup>
|
||||||
|
<AvaloniaVersion>12.0.2</AvaloniaVersion>
|
||||||
|
<DataGridVersion>12.0.0</DataGridVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Update="Avalonia" VersionOverride="$(AvaloniaVersion)"/>
|
||||||
|
<PackageReference Update="Avalonia.Android" VersionOverride="$(AvaloniaVersion)"/>
|
||||||
|
<PackageReference Update="Avalonia.Browser" VersionOverride="$(AvaloniaVersion)"/>
|
||||||
|
<PackageReference Update="Avalonia.Desktop" VersionOverride="$(AvaloniaVersion)"/>
|
||||||
|
<PackageReference Update="Avalonia.iOS" VersionOverride="$(AvaloniaVersion)"/>
|
||||||
|
<PackageReference Update="Avalonia.LinuxFramebuffer" VersionOverride="$(AvaloniaVersion)"/>
|
||||||
|
<PackageReference Update="Avalonia.Controls.ColorPicker" VersionOverride="$(AvaloniaVersion)"/>
|
||||||
|
<PackageReference Update="Avalonia.Controls.DataGrid" VersionOverride="$(DataGridVersion)"/>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
<Project>
|
|
||||||
<PropertyGroup>
|
|
||||||
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
|
||||||
<AvaloniaVersion>12.0.1</AvaloniaVersion>
|
|
||||||
<DataGridVersion>12.0.0</DataGridVersion>
|
|
||||||
<SkiaSharpVersion>3.119.3-preview.1.1</SkiaSharpVersion>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<PackageVersion Include="Avalonia" Version="$(AvaloniaVersion)"/>
|
|
||||||
<PackageVersion Include="Avalonia.Desktop" Version="$(AvaloniaVersion)" />
|
|
||||||
<PackageVersion Include="Avalonia.LinuxFramebuffer" Version="$(AvaloniaVersion)"/>
|
|
||||||
<PackageVersion Include="Avalonia.iOS" Version="$(AvaloniaVersion)" />
|
|
||||||
<PackageVersion Include="Avalonia.Browser" Version="$(AvaloniaVersion)" />
|
|
||||||
<PackageVersion Include="Avalonia.Android" Version="$(AvaloniaVersion)" />
|
|
||||||
<PackageVersion Include="Avalonia.Controls.ColorPicker" Version="$(AvaloniaVersion)"/>
|
|
||||||
<PackageVersion Include="Avalonia.Controls.DataGrid" Version="$(DataGridVersion)"/>
|
|
||||||
<PackageVersion Include="AvaloniaUI.DiagnosticsSupport" Version="2.2.0-beta3"/>
|
|
||||||
|
|
||||||
<PackageVersion Include="SkiaSharp" Version="$(SkiaSharpVersion)"/>
|
|
||||||
<PackageVersion Include="SkiaSharp.NativeAssets.WebAssembly" Version="$(SkiaSharpVersion)"/>
|
|
||||||
|
|
||||||
<PackageVersion Include="Xamarin.AndroidX.Core.SplashScreen" Version="1.2.0.2"/>
|
|
||||||
|
|
||||||
<PackageVersion Include="CommunityToolkit.Mvvm" Version="8.4.2"/>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
@@ -12,8 +12,6 @@
|
|||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Avalonia.Browser"/>
|
<PackageReference Include="Avalonia.Browser"/>
|
||||||
<PackageReference Include="SkiaSharp"/>
|
|
||||||
<PackageReference Include="SkiaSharp.NativeAssets.WebAssembly"/>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -28,6 +28,15 @@
|
|||||||
CommandParameter="{Binding $self.Header}" />
|
CommandParameter="{Binding $self.Header}" />
|
||||||
</NativeMenu>
|
</NativeMenu>
|
||||||
</NativeMenu.Menu>
|
</NativeMenu.Menu>
|
||||||
|
<NativeDock.Menu>
|
||||||
|
<NativeMenu>
|
||||||
|
<NativeMenuItem Header="New Window" />
|
||||||
|
<NativeMenuItemSeparator />
|
||||||
|
<NativeMenuItem Header="Show Main Window" />
|
||||||
|
<NativeMenuItemSeparator />
|
||||||
|
<NativeMenuItem Header="Add Dock Menu Item" />
|
||||||
|
</NativeMenu>
|
||||||
|
</NativeDock.Menu>
|
||||||
<TrayIcon.Icons>
|
<TrayIcon.Icons>
|
||||||
<TrayIcons>
|
<TrayIcons>
|
||||||
<TrayIcon
|
<TrayIcon
|
||||||
|
|||||||
@@ -1,14 +0,0 @@
|
|||||||
<Project>
|
|
||||||
<PropertyGroup>
|
|
||||||
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
|
||||||
<AvaloniaVersion>12.0.1</AvaloniaVersion>
|
|
||||||
<DataGridVersion>12.0.0</DataGridVersion>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<PackageVersion Include="Avalonia" Version="$(AvaloniaVersion)"/>
|
|
||||||
<PackageVersion Include="Avalonia.Controls.ColorPicker" Version="$(AvaloniaVersion)"/>
|
|
||||||
<PackageVersion Include="Avalonia.Controls.DataGrid" Version="$(DataGridVersion)"/>
|
|
||||||
<PackageVersion Include="Avalonia.Controls.TreeDataGrid" Version="11.1.1"/>
|
|
||||||
<PackageVersion Include="Irihi.Avalonia.Shared" Version="0.4.0"/>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Reference in New Issue
Block a user