Skip to content

v2.0.0-preview.72

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 00:30
· 31 commits to preview since this release

2.0.0-preview.72 (2026-10-10)

⚠ BREAKING CHANGES

  • size: ButtonSize on NT buttons, NTNavLink, NTButtonGroup,
    NTFabMenu, and NTSplitButton; Size on NTProgress, NTLoader, and
    NTBreadcrumb; NTInputFile.InputButtonSize and UploadButtonSize; and
    NTButtonBase.EffectiveProgressSize now use NTSize. Replace Size.X with
    NTSize.X, Size.XS with NTSize.Smallest, and Size.XL with
    NTSize.Largest.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

  • colors: Color parameters on NT components (buttons, cards,
    chips, menus, navigation, form fields, progress, tags, tooltips,
    toasts, snackbars, and others), INTSnackbar, INTToast, the
    INTSnackbarService and INTToastService ShowAsync overloads,
    NTSnackbarQueueScriptOptions, and NTButtonBase.EffectiveProgressColor
    now use NTColor instead of TnTColor. Replace TnTColor.X with NTColor.X;
    use null or Transparent where TnTColor.None was used. Apps that do not
    render NTHeadDependencies must load _content/NTComponents/nt-theme-compat.css
    or define --nt-color-* variables.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

Features

  • add NT-prefixed enum replacements (2891e23)
  • analyzers: add TnTColor migration analyzer and code fix (4bf6f78)
  • colors: add Material 3 NTColor roles (381ce08)
  • site: add setup guide and header theme selector (7cc1d16)

Bug Fixes

  • build: compile Charts assets in the root TypeScript build (1763176)
  • components: preserve rapid edits and context-menu interactions (667df7b)
  • deps: align hosts with updated Charts packages (5f6d2f6)
  • form: avoid redundant validation notifications and renders (11e93b6)
  • site: apply scoped preview colors to modern components (26f57fb)
  • site: exclude NTBadge from the component catalog (457a6f1)
  • site: make component demos interactive and recoverable (5b2e97f)
  • theme: add legacy color token compatibility (bf69738)
  • theme: synchronize controls after runtime initialization (81761b0)
  • typeahead: preserve newest asynchronous lookup results (98c18c8)

Code Refactoring

  • colors: use NTColor for NT component colors (4a7b001)
  • size: use NTSize for NT component sizes (6031934)