mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-03 21:25:13 +00:00
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/ElectronNET/Electron.NET/pull/736
Author: @cosmo0
Created: 1/18/2023
Status: ❌ Closed
Base:
main← Head:issue-735📝 Commits (10+)
5f4b162fix display serialization, serialize only window id when sending ipc message4fae2aefix ipc data serializationc229d49remove debug messagebb8965fremove semaphore in favor of unique events per window /view create request47f4516Add flag to check if the socket is connectedd18700fmissing static flag7f5db58fix deadlock case on emit before any Socket useea40249refactor Socket to use a task completion source instead of a getter with locks374d92fdon't throw in case the tray was destroyed between calls236c31aMerge branch 'master' of https://github.com/theolivenbaum/Electron.NET📊 Changes
243 files changed (+10251 additions, -5293 deletions)
View changed files
➕
.devops/build-nuget.yaml(+84 -0)📝
.vscode/tasks.json(+10 -5)➕
.vscode/tasks.json.old(+16 -0)📝
Changelog.md(+24 -3)📝
ElectronNET.API/App.cs(+284 -515)📝
ElectronNET.API/AutoUpdater.cs(+91 -238)📝
ElectronNET.API/BridgeConnector.cs(+525 -18)📝
ElectronNET.API/BridgeSettings.cs(+11 -0)📝
ElectronNET.API/BrowserView.cs(+10 -30)📝
ElectronNET.API/BrowserWindow.cs(+350 -559)📝
ElectronNET.API/Clipboard.cs(+26 -118)📝
ElectronNET.API/CommandLine.cs(+6 -40)📝
ElectronNET.API/Cookies.cs(+23 -27)➕
ElectronNET.API/DesktopCapturer.cs(+38 -0)📝
ElectronNET.API/Dialog.cs(+38 -50)📝
ElectronNET.API/Dock.cs(+24 -81)➕
ElectronNET.API/Electron.Experimental.cs(+144 -0)📝
ElectronNET.API/Electron.cs(+49 -2)📝
ElectronNET.API/ElectronNET.API.csproj(+16 -8)📝
ElectronNET.API/Entities/AddRepresentationOptions.cs(+1 -1)...and 80 more files
📄 Description
When selecting a path with special characters, they might get removed by the folder selection C#-side (see issue #735).
They are URL-decoded inside the
ShowOpenDialogAsyncmethod, which doesn't make sense: the decoding, if applicable, should be the responsibility of the JS side.It's clearly not mandatory because other "dialog" methods, such as
ShowSaveDialogAsync, don't use thisUrlDecodeand work fine.This PR removes the URL decoding.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.