Skip to content

Conversation

DevTKSS
Copy link

@DevTKSS DevTKSS commented Aug 3, 2025

Test Build succeeded, limitations in app given through known issues

GitHub Issue: closes #

PR Type:

  • ✨ Feature
  • 🐞 Bugfix

What is the current behavior? πŸ€”

ToDo app is not having a desktop target

What is the new behavior? πŸš€

  • Updated to the latest Uno.Sdk 6.1.23
  • Added the platform to csproj
  • Added it to Properties/launchsettings.json
  • Removed the app.InitializeLogging() call in Programm.cs like on my own apps after the 6.0 sdk upgrade

PR Checklist βœ…

Please check if your PR fulfills the following requirements:

  • πŸ“ Commits must be following the Conventional Commits specification.

  • πŸ§ͺ Added Runtime tests, UI tests, or a manual test sample for the changes have been added (for bug fixes / features) (if applicable)

  • πŸ“š Docs have been added/updated which fit documentation template (for bug fixes / features)

  • πŸ–ΌοΈ Validated PR Screenshots Compare Test Run results.
    ToDo-App-test-run

  • ❗ Contains NO breaking changes (not added to Rider or vs code folders if that matters)

Other information ℹ️

Possibly the #887 can be updated accordingly for the ToDo app?

as no new templated uno app has the Win10 sdk in the Directory.Build.props maybe that should get removed, so new users checking out the templates would not get annoyed from having to downgrade or additionally install packages they do not need in new uno apps...

…0 InitializeLogging call

Test Build succeeded, limitations in app given through known issues
@Copilot Copilot AI review requested due to automatic review settings August 3, 2025 15:33
Copy link

@Copilot 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 adds desktop target support to the ToDo sample application by upgrading the Uno.Sdk version and configuring desktop platform settings. The changes enable the ToDo app to run on desktop environments (Linux via X11) alongside existing mobile and web targets.

Key Changes

  • Upgrade Uno.Sdk from 6.0.67 to 6.1.23
  • Add net9.0-desktop target framework to enable desktop platform support
  • Remove deprecated App.InitializeLogging() call from desktop Program.cs

Reviewed Changes

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

File Description
global.json Updates Uno.Sdk version to 6.1.23 and removes outdated comment
ToDo.csproj Adds net9.0-desktop to target frameworks list
Properties/launchSettings.json Adds desktop and WSL2 launch profiles for desktop development
Platforms/Desktop/Program.cs Removes deprecated InitializeLogging call

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