Skip to content

Conversation

@Lamparter
Copy link
Owner

Resolved / Related Issues

Steps used to test these changes

  1. Built projects

@Lamparter Lamparter added this to the New APIs for CubeKit milestone Mar 15, 2025
@Lamparter Lamparter self-assigned this Mar 15, 2025
@github-project-automation github-project-automation bot moved this to 🆕 New in CubeKit Mar 15, 2025
@Lamparter Lamparter requested a review from Copilot March 15, 2025 11:24
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces the new OSVersion struct and extends the ApplicationDataStorageHelper with additional functionality while updating global usings to support new Windows system features.

  • Added OSVersion struct with properties and a ToString override.
  • Extended ApplicationDataStorageHelper with composite value support and file/folder operations.
  • Updated GlobalUsings to include additional Windows.System and Windows.Storage namespaces.

Reviewed Changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.

File Description
src/extensions/Riverside.Extensions.Versioning/OSVersion.cs Adds a new immutable struct to represent OS version details.
src/core/Riverside.Toolkit.Helpers/ObjectStorage/ApplicationDataStorageHelper.cs Implements helper methods to facilitate file and settings storage operations, including composite settings.
eng/MultiTarget/GlobalUsings.cs Updates the global usings with additional namespaces for system profiles and storage functionality.

@Lamparter
Copy link
Owner Author

Good enough for now

@Lamparter Lamparter merged commit a65e1e3 into main Apr 1, 2025
97 checks passed
@Lamparter Lamparter deleted the lamparter/sysinfo branch April 1, 2025 17:11
@github-project-automation github-project-automation bot moved this from 🆕 New to ✅ Done in CubeKit Apr 1, 2025
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.

Feature: SystemInformation helper

2 participants