Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
79e8593
* Use `Krypton.Standard.Toolkit` NuGet Packages
PWagner1 Jan 1, 2026
b00253d
* Testing
PWagner1 Jan 1, 2026
1544fad
* nuspec files
PWagner1 Jan 1, 2026
4823ace
Merge pull request #564 from Krypton-Suite/562-feature-request-use-kr…
PWagner1 Jan 2, 2026
a65ef2a
* Fixes circular dependency
PWagner1 Jan 2, 2026
f168978
* Add `ForceDesignerDPIUnaware` option to `csproj` files
PWagner1 Jan 2, 2026
79cad11
* `ExtendedKryptonMessageBox` Expandable Footer Feature
PWagner1 Jan 2, 2026
e01f341
* Enhancements
PWagner1 Jan 2, 2026
2b46cb8
* Enhancements
PWagner1 Jan 2, 2026
1ea66cb
Update MessageBoxFooterExample.cs
PWagner1 Jan 2, 2026
4ca7f50
Merge pull request #566 from Krypton-Suite/486-feature-request-add-fo…
PWagner1 Jan 2, 2026
9043828
Merge pull request #565 from Krypton-Suite/alpha-nuget-fixes
PWagner1 Jan 2, 2026
05078dd
* Config
PWagner1 Jan 4, 2026
49f0cd4
Merge pull request #567 from Krypton-Suite/511-feature-request-krypto…
PWagner1 Jan 4, 2026
71f5b1e
* `KryptonOutlookGrid` Group Header graphic issue with scaling at 150%
PWagner1 Jan 25, 2026
ddd0b1c
Merge pull request #571 from Krypton-Suite/V110-516-bug-kryptonoutloo…
PWagner1 Jan 26, 2026
9838b78
* Can't add outlook grid group box control
PWagner1 Jan 28, 2026
fa2a6b5
* Exapanding a TreeGridView Node takes a long time when there are man…
PWagner1 Jan 28, 2026
002942e
Merge pull request #572 from Krypton-Suite/25-bug-cant-add-outlook-gr…
PWagner1 Jan 29, 2026
827c7ff
Merge branch 'alpha' into 411-bug-exapanding-a-treegridview-node-take…
PWagner1 Jan 29, 2026
89474b3
* Update NuGets
PWagner1 Jan 29, 2026
eb87ac5
Merge pull request #573 from Krypton-Suite/411-bug-exapanding-a-treeg…
PWagner1 Feb 8, 2026
854fd8d
* Add support for .NET 11
PWagner1 Feb 11, 2026
a8cf51e
* Update NuGets
PWagner1 Feb 11, 2026
69f196d
Merge pull request #575 from Krypton-Suite/alpha-dot-net-11
PWagner1 Feb 14, 2026
321b200
* Closing a floating toolbar window causes the toolbar to disappear
PWagner1 Feb 15, 2026
1202cf6
* Alert.ShowMessage should be within the bounds of the parent applica…
PWagner1 Feb 15, 2026
81064b7
Update Extended Toolkit API Documentation.shfbproj
PWagner1 Feb 15, 2026
95fa42e
* Fix indentation
PWagner1 Feb 15, 2026
d9cabb4
Update build.yml
PWagner1 Feb 15, 2026
f96cd96
* Alert.ShowMessage should take an optional Header / title message
PWagner1 Feb 15, 2026
2f1c8a5
Merge pull request #577 from Krypton-Suite/56-bug-alertshowmessage-sh…
PWagner1 Feb 16, 2026
96d0314
Merge branch 'alpha' into 57-feature-request-alertshowmessage-should-…
PWagner1 Feb 16, 2026
e25d992
Merge pull request #578 from Krypton-Suite/57-feature-request-alertsh…
PWagner1 Feb 16, 2026
d077e8b
Merge branch 'alpha' into 351-bug-closing-a-floating-toolbar-window-c…
PWagner1 Feb 16, 2026
162408c
* NuGets
PWagner1 Feb 16, 2026
42034d0
Merge pull request #576 from Krypton-Suite/351-bug-closing-a-floating…
PWagner1 Feb 18, 2026
0a30b5c
Bump actions/upload-artifact from 4 to 6
dependabot[bot] Feb 23, 2026
3b535e5
Bump actions/setup-dotnet from 4 to 5
dependabot[bot] Feb 23, 2026
037076c
Bump actions/checkout from 3 to 6
dependabot[bot] Feb 23, 2026
aa204b2
Bump github/codeql-action from 2 to 4
dependabot[bot] Feb 23, 2026
4bef4c4
Merge pull request #583 from Krypton-Suite/dependabot/github_actions/…
PWagner1 Feb 23, 2026
30f2617
Merge pull request #582 from Krypton-Suite/dependabot/github_actions/…
PWagner1 Feb 23, 2026
24c968d
Merge pull request #581 from Krypton-Suite/dependabot/github_actions/…
PWagner1 Feb 23, 2026
a41aa37
Merge pull request #580 from Krypton-Suite/dependabot/github_actions/…
PWagner1 Feb 23, 2026
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
106 changes: 68 additions & 38 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,42 +21,72 @@ jobs:
configuration: [Debug, Release, ReleaseLite, Canary, CanaryLite, Nightly, NightlyLite]

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0 # Full history for versioning

- name: Setup .NET SDK
uses: actions/setup-dotnet@v4
with:
dotnet-version: |
10.0.x
9.0.x
8.0.x
6.0.x

- name: Setup MSBuild
uses: microsoft/setup-msbuild@v2
with:
vs-version: 'latest'

- name: Setup NuGet
uses: NuGet/setup-nuget@v2
with:
nuget-version: 'latest'

- name: Restore NuGet packages
run: nuget restore "Source/Krypton Toolkit/Krypton Toolkit Suite Extended 2022 - VS2022.sln"

- name: Build solution
run: msbuild "Source/Krypton Toolkit/Krypton Toolkit Suite Extended 2022 - VS2022.sln" /p:Configuration=${{ matrix.configuration }} /p:Platform="Any CPU" /m /v:minimal

- name: Upload build artifacts
if: matrix.configuration != 'Debug'
uses: actions/upload-artifact@v4
with:
name: Build-${{ matrix.configuration }}
path: |
Bin/${{ matrix.configuration }}/
retention-days: 7
- name: Checkout repository
uses: actions/checkout@v6
with:
fetch-depth: 0 # Full history for versioning

# Extended-Toolkit project refs expect Standard-Toolkit as sibling (..\Standard-Toolkit)
- name: Checkout Standard-Toolkit
run: git clone --depth 1 https://github.com/Krypton-Suite/Standard-Toolkit.git ../Standard-Toolkit

- name: Setup .NET SDK
uses: actions/setup-dotnet@v5
with:
dotnet-version: |
10.0.x
9.0.x
8.0.x
6.0.x

# .NET 11 (Preview)
- name: Setup .NET 11 (Preview)
uses: actions/setup-dotnet@v5
with:
dotnet-version: 11.0.x
dotnet-quality: preview

# global.json dynamically generate (use latest SDK available)
- name: Force .NET 11 SDK via global.json
run: |
$sdkVersion = (dotnet --list-sdks | Select-String "11.0").ToString().Split(" ")[0]
if (-not $sdkVersion) {
# Fallback to .NET 10 if .NET 11 is not available
$sdkVersion = (dotnet --list-sdks | Select-String "10.0").ToString().Split(" ")[0]
}
Write-Output "Using SDK $sdkVersion"
@"
{
"sdk": {
"version": "$sdkVersion",
"rollForward": "latestFeature"
}
}
"@ | Out-File -Encoding utf8 global.json

- name: Setup MSBuild
uses: microsoft/setup-msbuild@v2
with:
vs-version: 'latest'

- name: Setup NuGet
uses: NuGet/setup-nuget@v2
with:
nuget-version: 'latest'

# Use the non-NuGet solution so projects use ProjectReference to Standard-Toolkit (no Krypton.Standard.Toolkit package on nuget.org)
- name: Restore NuGet packages
run: nuget restore "Source/Krypton Toolkit/Krypton Toolkit Suite Extended 2022 - VS2022.sln"

- name: Build solution
run: msbuild "Source/Krypton Toolkit/Krypton Toolkit Suite Extended 2022 - VS2022.sln" /p:Configuration=${{ matrix.configuration }} /p:Platform="Any CPU" /m /v:minimal

- name: Upload build artifacts
if: matrix.configuration != 'Debug'
uses: actions/upload-artifact@v6
with:
name: Build-${{ matrix.configuration }}
path: |
Bin/${{ matrix.configuration }}/
retention-days: 7

8 changes: 4 additions & 4 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,11 +40,11 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v6

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -58,7 +58,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v4

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
Expand All @@ -71,6 +71,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
Loading
Loading