Windows icon indicating copy to clipboard operation
Windows copied to clipboard

WCT Component Area Map 8.x

Open Arlodotexe opened this issue 1 year ago • 0 comments

Background

See https://github.com/CommunityToolkit/Windows/issues/602

Problem

A full high-level area map is needed for 8x, including

  • Individual components
  • Individual component source, Wiki/Samples, and tests

Solution

8.x Area Map

This is a complete map of all areas for the 8.x version of the Windows Community Toolkit, including Toolkit Labs.

Stable Components

The components and corresponding areas for https://github.com/CommunityToolkit/Windows, organized at a high level by package

Name Description NuGet Tracking issue Source Docs Tests
Animations [see] A collection of implicit, composition and connected animation helpers and builders. UWP, WinUI Source Wiki/Samples Tests
Behaviors [see] A collection of useful triggers and actions to supplement Microsoft.Xaml.Behaviors.*. UWP, WinUI Source Wiki/Samples Tests
CameraPreview [see] Enables easily previewing video in the MediaPlayerElement from available camera frame source groups. UWP, WinUI Source Wiki/Samples Tests
Collections [see] This package contains the AdvancedCollectionView and IncrementalLoadingCollection. UWP, WinUI Source Wiki/Samples Tests
ColorPicker [see] An extended color picker that enables picking a color using a spectrum, sliders, or text input. UWP, WinUI Source Wiki/Samples Tests
Converters [see] Commonly used converters that allow the data to be modified as it passes through the binding engine. UWP, WinUI Source Wiki/Samples Tests
DeveloperTools [see] The FocusTracker and AlignmentGrid help you to get more information about aligning UI elements. UWP, WinUI Source Wiki/Samples Tests
Extensions [see] This package contains various Extensions for text, framework components (dispatcher, visual tree, FrameworkElement, etc.), visual transforms, shadows, ScrollViewer, ListViewBase, and more. UWP, WinUI Source Wiki/Samples Tests
HeaderedControls [see] This package contains controls such as HeaderedItemsControl, HeaderedTreeView, and HeaderedContentControl. UWP, WinUI Source Wiki/Samples Tests
Helpers [see] This package contains various helpers for Colors, Network, Camera, WeakEventListener, PackageVersion, ScreenUnit and more. UWP, WinUI Source Wiki/Samples Tests
ImageCropper [see] The ImageCropper control allows the user to freely crop an image. UWP, WinUI Source Wiki/Samples Tests
LayoutTransformControl [see] The LayoutTransformControl is a control that supports transformations on FrameworkElement as if applied by LayoutTransform. UWP, WinUI Source Wiki/Samples Tests
Media [see] Create animated Media effects on UI elements. Saturation, Opacity, Color, CrossFade, Exposure, Sepia, HueRotation, and more. UWP, WinUI Source Wiki/Samples Tests
MetadataControl [see] The MetadataControl control displays a list of labels and hyper-links separated by a bullet. UWP, WinUI Source Wiki/Samples Tests
Primitives [see] Primitive layout controls such as SwitchPresenter, UniformGrid, WrapLayout, StaggeredPanel, WrapPanel, DockPanel, ConstrainedBox and more. UWP, WinUI Source Wiki/Samples Tests
RadialGauge [see] The Radial Gauge Control displays a value in a certain range using a needle on a circular face. UWP, WinUI Source Wiki/Samples Tests
RangeSelector [see] A double Slider control that allows the user to select a sub-range of values from a larger range of values. UWP, WinUI Source Wiki/Samples Tests
RichSuggestBox [see] A rich text input control that auto-suggests and stores token items in a document. UWP, WinUI Source Wiki/Samples Tests
Segmented [see] A common UI control to configure a view or setting. UWP, WinUI Source Wiki/Samples Tests
SettingsControls [see] Create a Windows 11 style settings experiences with these controls. UWP, WinUI Source Wiki/Samples Tests
Sizers [see] Resize various parts of your UI easily in a consistent fashion. UWP, WinUI Source Wiki/Samples Tests
TabbedCommandBar [see] Display multiple CommandBars in the same space using tabs, like Microsoft Office's ribbon. UWP, WinUI Source Wiki/Samples Tests
TokenizingTextBox [see] A text input control that auto-suggests and displays token items. UWP, WinUI Source Wiki/Samples Tests
Triggers [see] A collection of custom visual State Triggers. UWP, WinUI Source Wiki/Samples Tests

Labs Components

The components and corresponding areas for https://github.com/CommunityToolkit/Labs-Windows

Name Description Tracking issue Source Docs Tests
AppServices [see] This package contains AppServices, to easily communicate between UWP apps and Win32 extensions. Source - Tests
CanvasLayout [see] This package contains a CanvasLayout Layout for ItemsRepeater. Source Wiki/Samples Tests
CanvasView [see] This package contains CanvasView. Source Wiki/Samples Tests
DataTable [see] This package contains DataTable. Source Wiki/Samples Tests
Extensions.DependencyInjection [see] This package contains Extensions.DependencyInjection. Source - Tests
MarkdownTextBlock [see] This package contains MarkdownTextBlock. Source Wiki/Samples Tests
MarqueeText [see] This package contains MarqueeText. Source Wiki/Samples Tests
Notifications [see] The official way to send toast notifications on Windows 10 via code rather than XML, with the help of IntelliSense. Supports all C# app types, including WPF, UWP, WinForms, and Console, even without packaging your app as MSIX. Also supports C++ UWP apps.

Additionally, generate notification payloads from your ASP.NET web server to send as push notifications, or generate notification payloads from class libraries.

For UWP/MSIX apps, you can also generate tile and badge notifications.
Source - Tests
Ribbon [see] This package contains Ribbon. Source Wiki/Samples Tests
RivePlayer [see] This package contains RivePlayer. Source Wiki/Samples Tests
Shimmer [see] This package contains Shimmer. Source Wiki/Samples Tests
TitleBar [see] This package contains TitleBar. Source Wiki/Samples Tests
TokenView [see] This package contains TokenView. Source Wiki/Samples Tests
TransitionHelper [see] This package contains a TransitionHelper. Source Wiki/Samples Tests

Arlodotexe avatar Jan 12 '25 00:01 Arlodotexe