Skip to content

Wiki Package building macOS sections added - #983

Merged
FlorianRappl merged 1 commit into
ElectronNET:developfrom
markatosi:develop
Dec 13, 2025
Merged

Wiki Package building macOS sections added#983
FlorianRappl merged 1 commit into
ElectronNET:developfrom
markatosi:develop

Conversation

@markatosi

Copy link
Copy Markdown
Contributor

Added sections for macOS

Added profiles for ASP.NET and Console applications on macOS.
CopilotAI review requested due to automatic review settings December 13, 2025 22:26

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This pull request adds macOS-specific sections to the project's wiki documentation related to package building. The changes include version updates, new migration check targets, expanded test coverage, enhanced API functionality, and comprehensive documentation updates across multiple entity files.

  • Version bumped from 0.2.0 to 0.3.0 across the codebase
  • Added ElectronNET.MigrationChecks.targets file for build validation
  • Enhanced WebContents and Tray APIs with new methods for zoom, audio, DevTools, and user agent management
  • Updated numerous entity classes with comprehensive documentation and platform-specific attributes

Reviewed changes

Copilot reviewed 192 out of 194 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
src/common.propsVersion increment to 0.3.0
src/ElectronNET/build/ElectronNET.MigrationChecks.targetsNew migration validation checks for build configurations
src/ElectronNET/build/ElectronNET.LateImport.targetsUpdated electron-builder output directory configuration
src/ElectronNET/build/ElectronNET.Core.targetsImports new migration checks target
src/ElectronNET/ElectronNET.csprojDisabled nullable reference types
src/ElectronNET.API/*Extensive entity documentation updates with platform-specific attributes
src/ElectronNET.Host/api/webContents.*New WebContents methods for zoom, audio, and DevTools
src/ElectronNET.IntegrationTests/*Test refactoring with new base class and enhanced coverage
Comments suppressed due to low confidence (9)

src/ElectronNET.WebApp/Properties/PublishProfiles/win-x64.pubxml:1

  • .NET 10.0 has not been released as of the knowledge cutoff date (January 2025). The specified target framework version does not exist. Consider using a valid .NET version such as net8.0 or net9.0.
    src/ElectronNET.WebApp/Properties/PublishProfiles/linux-x64.pubxml:1
  • .NET 10.0 has not been released as of the knowledge cutoff date (January 2025). The specified target framework version does not exist. Consider using a valid .NET version such as net8.0 or net9.0.
    src/ElectronNET.WebApp/ElectronNET.WebApp.csproj:1
  • .NET 10.0 has not been released as of the knowledge cutoff date (January 2025). The specified target framework version does not exist. Consider using a valid .NET version such as net8.0 or net9.0.
    src/ElectronNET.Samples.ElectronHostHook/ElectronNET.Samples.ElectronHostHook.csproj:1
  • .NET 10.0 has not been released as of the knowledge cutoff date (January 2025). The specified target framework version does not exist. Consider using a valid .NET version such as net8.0 or net9.0.
    src/ElectronNET.ConsoleApp/Properties/PublishProfiles/win-x64.pubxml:1
  • .NET 10.0 has not been released as of the knowledge cutoff date (January 2025). The specified target framework version does not exist. Consider using a valid .NET version such as net8.0 or net9.0.
    src/ElectronNET.ConsoleApp/Properties/PublishProfiles/publish-win-x64.pubxml:1
  • .NET 10.0 has not been released as of the knowledge cutoff date (January 2025). The specified target framework version does not exist. Consider using a valid .NET version such as net8.0 or net9.0.
    src/ElectronNET.ConsoleApp/Properties/PublishProfiles/linux-x64.pubxml:1
  • .NET 10.0 has not been released as of the knowledge cutoff date (January 2025). The specified target framework version does not exist. Consider using a valid .NET version such as net8.0 or net9.0.
    src/ElectronNET.ConsoleApp/ElectronNET.ConsoleApp.csproj:1
  • .NET 10.0 has not been released as of the knowledge cutoff date (January 2025). The specified target framework version does not exist. Consider using a valid .NET version such as net8.0 or net9.0.
    src/ElectronNET.API/API/Entities/PrintOptions.cs:1
  • The type of the Copies property was changed from bool to int. This is correct per the Electron API documentation, but this is a breaking change that could cause compilation errors in existing code that assigns boolean values to this property.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@markatosi
markatosi changed the base branch from main to developDecember 13, 2025 22:43

@FlorianRapplFlorianRappl left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Great, thanks!

@FlorianRapplFlorianRappl added this to the 0.3.0 milestone Dec 13, 2025
@FlorianRappl
FlorianRappl merged commit f148fe6 into ElectronNET:developDec 13, 2025
23 of 24 checks passed
@softworkz

Copy link
Copy Markdown
Collaborator

Should be OK. Thanks for the contribution!

@FlorianRapplFlorianRappl mentioned this pull request Dec 14, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@markatosi@softworkz@FlorianRappl