diff --git a/.github/workflows/leak-tests.yml b/.github/workflows/leak-tests.yml new file mode 100644 index 000000000..3829f18ae --- /dev/null +++ b/.github/workflows/leak-tests.yml @@ -0,0 +1,36 @@ +name: Leak Tests +permissions: + contents: read + +on: + push: + branches: + - master + - release/* + pull_request: + branches: + - master + - release/* + +env: + DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1 + DOTNET_CLI_TELEMETRY_OPTOUT: 1 + +jobs: + leak-tests: + name: Leak Tests (Release) + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + global-json-file: global.json + - name: Install workloads + run: dotnet workload install wasm-tools wasm-experimental + - name: Run Dock.Avalonia leak tests + run: dotnet test -c Release tests/Dock.Avalonia.LeakTests/Dock.Avalonia.LeakTests.csproj + - name: Run Dock.Model.Mvvm leak tests + run: dotnet test -c Release tests/Dock.Model.Mvvm.LeakTests/Dock.Model.Mvvm.LeakTests.csproj + - name: Run Dock.Model.ReactiveUI leak tests + run: dotnet test -c Release tests/Dock.Model.ReactiveUI.LeakTests/Dock.Model.ReactiveUI.LeakTests.csproj diff --git a/Dock.slnx b/Dock.slnx index f6fee9e55..d71b08421 100644 --- a/Dock.slnx +++ b/Dock.slnx @@ -99,6 +99,7 @@ + @@ -107,9 +108,11 @@ + + diff --git a/samples/DockFigmaSample/Views/Documents/DesignCanvasView.axaml b/samples/DockFigmaSample/Views/Documents/DesignCanvasView.axaml index 2402f72a6..0bb06ebea 100644 --- a/samples/DockFigmaSample/Views/Documents/DesignCanvasView.axaml +++ b/samples/DockFigmaSample/Views/Documents/DesignCanvasView.axaml @@ -34,8 +34,11 @@ - + + + + + @@ -85,7 +88,11 @@ real-time momentum" Classes="hero-title" /> Padding="10,6" CornerRadius="12" Background="{DynamicResource CanvasOverlayBrush}"> - + + + + + diff --git a/samples/DockReactiveUIWindowRelationsSample/Views/MainView.axaml b/samples/DockReactiveUIWindowRelationsSample/Views/MainView.axaml index 817ca80a0..e9d95b6e6 100644 --- a/samples/DockReactiveUIWindowRelationsSample/Views/MainView.axaml +++ b/samples/DockReactiveUIWindowRelationsSample/Views/MainView.axaml @@ -15,15 +15,16 @@