[PR #929] [MERGED] ElectronNET.API: Add platform support attributes #1361

Open
opened 2026-01-29 16:59:58 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ElectronNET/Electron.NET/pull/929
Author: @softworkz
Created: 11/15/2025
Status: Merged
Merged: 11/16/2025
Merged by: @FlorianRappl

Base: developHead: submit_platform_annotations


📝 Commits (3)

  • 0580942 ElectronNET API: Add platform support attributes
  • 0ec791d Improve test Progress_bar_and_always_on_top_toggle
  • 2cf3095 BrowserWindowTests: Add delays everywhere

📊 Changes

12 files changed (+185 additions, -13 deletions)

View changed files

📝 src/ElectronNET.API/API/App.cs (+42 -0)
📝 src/ElectronNET.API/API/BrowserWindow.cs (+67 -3)
📝 src/ElectronNET.API/API/Clipboard.cs (+7 -0)
📝 src/ElectronNET.API/API/Dialog.cs (+5 -0)
📝 src/ElectronNET.API/API/Dock.cs (+4 -4)
📝 src/ElectronNET.API/API/Entities/NotificationOptions.cs (+7 -1)
📝 src/ElectronNET.API/API/NativeTheme.cs (+6 -1)
📝 src/ElectronNET.API/API/PowerMonitor.cs (+12 -1)
📝 src/ElectronNET.API/API/Screen.cs (+2 -0)
📝 src/ElectronNET.API/API/Shell.cs (+4 -3)
📝 src/ElectronNET.API/API/Tray.cs (+11 -0)
📝 src/ElectronNET.IntegrationTests/Tests/BrowserWindowTests.cs (+18 -0)

📄 Description

The procedure for this was.

  • Download all API .md doc files from electronjs
  • Concatenate all into a single file
  • Remove all lines which do not container windows linux or macos
  • Remove all lines which do not start with ### (drops model object properties
  • Let AI process the resulting list and add the attributes accordingly

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ElectronNET/Electron.NET/pull/929 **Author:** [@softworkz](https://github.com/softworkz) **Created:** 11/15/2025 **Status:** ✅ Merged **Merged:** 11/16/2025 **Merged by:** [@FlorianRappl](https://github.com/FlorianRappl) **Base:** `develop` ← **Head:** `submit_platform_annotations` --- ### 📝 Commits (3) - [`0580942`](https://github.com/ElectronNET/Electron.NET/commit/0580942a59b9ec136ea1e01e0b923be7451e9d81) ElectronNET API: Add platform support attributes - [`0ec791d`](https://github.com/ElectronNET/Electron.NET/commit/0ec791da9d2ff41a60efe9c13a6ab3da81169f7e) Improve test Progress_bar_and_always_on_top_toggle - [`2cf3095`](https://github.com/ElectronNET/Electron.NET/commit/2cf309545013d1f03b10aeac857373458b946e7d) BrowserWindowTests: Add delays everywhere ### 📊 Changes **12 files changed** (+185 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `src/ElectronNET.API/API/App.cs` (+42 -0) 📝 `src/ElectronNET.API/API/BrowserWindow.cs` (+67 -3) 📝 `src/ElectronNET.API/API/Clipboard.cs` (+7 -0) 📝 `src/ElectronNET.API/API/Dialog.cs` (+5 -0) 📝 `src/ElectronNET.API/API/Dock.cs` (+4 -4) 📝 `src/ElectronNET.API/API/Entities/NotificationOptions.cs` (+7 -1) 📝 `src/ElectronNET.API/API/NativeTheme.cs` (+6 -1) 📝 `src/ElectronNET.API/API/PowerMonitor.cs` (+12 -1) 📝 `src/ElectronNET.API/API/Screen.cs` (+2 -0) 📝 `src/ElectronNET.API/API/Shell.cs` (+4 -3) 📝 `src/ElectronNET.API/API/Tray.cs` (+11 -0) 📝 `src/ElectronNET.IntegrationTests/Tests/BrowserWindowTests.cs` (+18 -0) </details> ### 📄 Description The procedure for this was. - Download all API .md doc files from electronjs - Concatenate all into a single file - Remove all lines which do not container _windows_ _linux_ or _macos_ - Remove all lines which do not start with `### ` (drops model object properties - Let AI process the resulting list and add the attributes accordingly --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 16:59:58 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/Electron.NET#1361