Skip to content

Modernizes and updates control library samples#10

Merged
tsjdev-apps merged 8 commits into
mainfrom
feature/update
Jul 14, 2025
Merged

Modernizes and updates control library samples#10
tsjdev-apps merged 8 commits into
mainfrom
feature/update

Conversation

@tsjdev-apps

Copy link
Copy Markdown
Owner

Refactors code for improved clarity and performance:

  • Upgrades target frameworks to .NET 9
  • Updates MAUI and related package versions
  • Replaces Frame with Border for StaticChipControl
  • Streamlines InitialsControl logic
  • Overrides CreateWindow for AppShell for improved initialization

Updates the Microsoft.Extensions.Logging.Debug package to the latest version.

This ensures that the application benefits from the latest bug fixes, performance improvements, and features provided by the logging library.
Updates the target frameworks for both the MauiControlsLib and the MauiControlsLibSample projects to .NET 9.
This ensures compatibility with the latest .NET runtime and features.
Adds a new sample page that demonstrates the usage of the StaticChipControl, InitialsControl, and RatingControl.

This provides a visual showcase of the controls and their various properties within a Maui application.
Updates the MAUI version and related package versions in both the sample app and the library project to ensure compatibility and utilize the latest features.
Overrides the CreateWindow method in the App class to explicitly create a Window with an AppShell.
Updates StaticChipControl to use a Border instead of a Frame for improved styling and flexibility.

This change allows for better customization of the chip's appearance, such as stroke shape and simplifies the XAML structure.
Simplifies InitialsControl name splitting logic.

Updates the InitialsControl to use index from end operator and  removes unnecessary array instantiation to improve performance. Also, reformats a line in Initialization.cs
Updates the .NET SDK version used in the GitHub Actions workflow to the latest version 9.0.

Additionally, it upgrades the checkout action to v4 and removes the --ignore-failed-sources flag during MAUI workload installation.
@tsjdev-apps tsjdev-apps merged commit 35cbf67 into main Jul 14, 2025
1 check passed
@tsjdev-apps tsjdev-apps deleted the feature/update branch July 14, 2025 17:06
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.

1 participant