Skip to content

* July 2026 (Canary)#607

Merged
PWagner1 merged 17 commits into
canaryfrom
alpha
Jul 20, 2026
Merged

* July 2026 (Canary)#607
PWagner1 merged 17 commits into
canaryfrom
alpha

Conversation

@PWagner1

Copy link
Copy Markdown
Contributor
  • July 2026 (Canary) - TBR: 20/07/2026

dependabot Bot and others added 17 commits June 22, 2026 05:43
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…alpha/actions/checkout-7

Bump actions/checkout from 6 to 7
* Cleans up 2000+ warnings

* New `Krypton.Toolkit.Suite.Extended.BottomSheet` module - Material-inspired bottom sheets for WinForms
  - **Service API** - `KryptonBottomSheetManager` with `Open`, `OpenAsync`, `OpenNonModal`, and `DismissActive`; `KryptonBottomSheetRef` for `Dismiss()`, `AfterOpened`, `AfterDismissed`, and `AfterDismissedAsync()`
  - **Configuration** - `KryptonBottomSheetConfig` with backdrop, height, focus, animation, and conflict options; global defaults via `KryptonBottomSheetDefaultOptions`
  - **Display Modes** - Modal (`ShowDialog`) and non-modal (`Show`); `OpenAsync` is non-blocking and completes when the sheet is dismissed
  - **Backdrop Styles** - `Dim`, `EnhancedDim`, `SoftGradient`, and `Blur` (captures and blurs the owner surface)
  - **Animations** - Slide up on open and slide down on close with time-based easing; separate open/close durations; synchronized backdrop fade
  - **Interaction** - Drag handle with distance and velocity dismiss; optional snap heights in pixels or viewport percentages; auto-height and fixed-height modes
  - **Focus** - Focus trap, focus restore, `AutoFocus` modes, and CSS-style `AutoFocusSelector`
  - **Conflict Handling** - `BottomSheetConflictMode.Throw`, `Replace` (animated close), and `Queue` (open after active sheet dismisses)
  - **Modal UX** - `DisableOwnerWhileOpen` disables the owner form while a modal sheet is shown
  - **Chrome Controls** - `KryptonBottomSheetHeader` (title + close) and `KryptonBottomSheetList` with `BottomSheetListItem` for action rows
  - **Content Contracts** - `IKryptonBottomSheetContent` and `IKryptonBottomSheetContent<TData>` for typed data passed at open time
  - **Designer Support** - `KryptonBottomSheetDesigner` with smart-tag actions; dedicated toolbox bitmap on `KryptonBottomSheet`
  - **Examples & Tests** - Bottom Sheet example in the Examples app (modal, non-modal, and action list); `Krypton.Toolkit.Suite.Extended.BottomSheet.Tests` unit test project
* New `Krypton.Toolkit.Suite.Extended.Card` module - Material-inspired card controls for WinForms
  - **New `KryptonCard` Control** - Themed card container with optional header, title group, image, content, actions, and footer sections
  - **Card Appearances** - `Elevated`, `Outlined`, and `Filled` styles with rounded corners, theme-aware elevation shadow, and optional selection accent
  - **Section Model** - `KryptonCardHeader`, `KryptonCardTitleGroup`, `KryptonCardImage`, `KryptonCardContent`, `KryptonCardActions`, and `KryptonCardFooter` with automatic empty-section hiding
  - **Interaction** - Clickable cards, hover elevation animation, ripple feedback, and accessibility support (`AccessibleCardName`, grouping role)
  - **Expand/Collapse Animation** - Optional slide up/down body animation via `Expandable`, `Expanded`, `ExpandDirection`, and header-click toggling
  - **Layout Helpers** - `KryptonCardFlowPanel`, `KryptonCardTablePanel`, and data-bound `KryptonCardList` with `CardItem` support
  - **Designer Support** - `KryptonCardDesigner` with smart-tag actions for appearance, elevation, and clickability; dedicated toolbox bitmap
  - **Examples & Packaging** - New Card example in the Examples app; module included in Ultimate and Ultimate.Lite packages
  - **Tests** - `Krypton.Toolkit.Suite.Extended.Card.Tests` unit test project for rendering and card model behavior
Add TreeGridImageResources (resx + designer) and PNG glyphs; refactor KryptonTreeGridCell to draw expand/collapse icons (image + fallback) and improve mouse hit-testing. Improve KryptonTreeGridView siting logic (batch SiteNodes/UnSiteNodes handling), Expand/CollapseAll performance and expansion flow, and add resource compile metadata. Update example form to demonstrate issue #533 with expand/collapse buttons and sample data. Misc: small changelog formatting fixes and bump nightly dependency to Krypton.Standard.Toolkit.Nightly 110.26.7.190-alpha across projects; update Microsoft.Web.WebView2 to 1.0.4078.44 and suppress CS0618 in Data.Visualisation csproj.
…plusminus-sign-not-displayed-in-treegrid-and-collapseexpand-behaviors-broken

* TreeGridView: add glyphs & fix expand/collapse
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 5 to 6.
- [Release notes](https://github.com/actions/setup-dotnet/releases)
- [Commits](actions/setup-dotnet@v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-dotnet
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…alpha/actions/setup-dotnet-6

Bump actions/setup-dotnet from 5 to 6
@PWagner1
PWagner1 merged commit 3c9f58b into canary Jul 20, 2026
1 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants