SIL.Windows.Forms.WritingSystems
16.1.0-beta0022
Prefix Reserved
See the version list below for details.
dotnet add package SIL.Windows.Forms.WritingSystems --version 16.1.0-beta0022
NuGet\Install-Package SIL.Windows.Forms.WritingSystems -Version 16.1.0-beta0022
<PackageReference Include="SIL.Windows.Forms.WritingSystems" Version="16.1.0-beta0022" />
<PackageVersion Include="SIL.Windows.Forms.WritingSystems" Version="16.1.0-beta0022" />
<PackageReference Include="SIL.Windows.Forms.WritingSystems" />
paket add SIL.Windows.Forms.WritingSystems --version 16.1.0-beta0022
#r "nuget: SIL.Windows.Forms.WritingSystems, 16.1.0-beta0022"
#:package SIL.Windows.Forms.WritingSystems@16.1.0-beta0022
#addin nuget:?package=SIL.Windows.Forms.WritingSystems&version=16.1.0-beta0022&prerelease
#tool nuget:?package=SIL.Windows.Forms.WritingSystems&version=16.1.0-beta0022&prerelease
SIL.Windows.Forms.WritingSystems contains Windows Forms UI elements for displaying and editing writing systems as defined by the SIL.WritingSystems assembly.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
| .NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 is compatible. net481 was computed. |
-
.NETFramework 4.6.2
- Markdig.Signed (>= 0.37.0)
- SIL.Core (>= 16.1.0-beta0022)
- SIL.Windows.Forms (>= 16.1.0-beta0022)
- SIL.Windows.Forms.Keyboarding (>= 16.1.0-beta0022)
- System.Globalization (>= 4.3.0)
-
.NETFramework 4.8
- Markdig.Signed (>= 0.37.0)
- SIL.Core (>= 16.1.0-beta0022)
- SIL.Windows.Forms (>= 16.1.0-beta0022)
- SIL.Windows.Forms.Keyboarding (>= 16.1.0-beta0022)
- System.Globalization (>= 4.3.0)
-
net8.0-windows7.0
- Markdig.Signed (>= 0.37.0)
- SIL.Core (>= 16.1.0-beta0022)
- SIL.Windows.Forms (>= 16.1.0-beta0022)
- SIL.Windows.Forms.Keyboarding (>= 16.1.0-beta0022)
- System.Globalization (>= 4.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 18.0.0-beta0004 | 85 | 3/16/2026 |
| 18.0.0-beta0003 | 81 | 2/26/2026 |
| 18.0.0-beta0002 | 87 | 2/17/2026 |
| 18.0.0-beta0001 | 103 | 2/4/2026 |
| 17.0.0 | 614 | 2/2/2026 |
| 17.0.0-beta0097 | 108 | 1/5/2026 |
| 17.0.0-beta0095 | 289 | 12/18/2025 |
| 17.0.0-beta0094 | 277 | 12/17/2025 |
| 17.0.0-beta0093 | 279 | 12/16/2025 |
| 17.0.0-beta0092 | 255 | 12/15/2025 |
| 17.0.0-beta0091 | 147 | 12/12/2025 |
| 17.0.0-beta0089 | 893 | 12/10/2025 |
| 17.0.0-beta0088 | 463 | 12/9/2025 |
| 17.0.0-beta0087 | 454 | 12/8/2025 |
| 17.0.0-beta0084 | 439 | 12/8/2025 |
| 17.0.0-beta0082 | 194 | 12/5/2025 |
| 17.0.0-beta0080 | 280 | 11/4/2025 |
| 17.0.0-beta0079 | 245 | 10/28/2025 |
| 17.0.0-beta0077 | 214 | 10/27/2025 |
| 16.1.0-beta0022 | 113 | 7/18/2025 |
Changes since version 16.0.0
Added:
- [SIL.Windows.Forms] Added PortableClipboard.CanGetImage()
- [ClipboardTestApp] Restored this test program and added tests for PortableClipboard.CanGetImage() and GetImageFromClipboard()
- [SIL.Windows.Forms] Added SILAboutBox.Navigating and SILAboutBox.Navigated events to allow callers to customize how HTML links in the embedded browser are handled.
- [SIL.Windows.Forms] Added SILAboutBox.AllowExternalLinksToOpenInsideAboutBox property to control whether a `<base target="_blank" rel="noopener noreferrer">` line is automatically added to the HTML (if missing) to ensure links open in the system browser rather than within the About dialog box.
- [SIL.Core] Added static HtmlUtils class with methods for handling HTML to be displayed in browser controls (e.g., `SILAboutBox`), including support for fixing missing target attributes on links and copying simple asset files when creating a temp HTML file to display.
Fixed:
- [SIL.Windows.Forms] In `CustomDropDown.OnOpening`, fixed check that triggers timer to stop.
- [SIL.Windows.Forms] Fixed HtmlBrowserHandled.OnNewWindow to open external URLs (`target="_blank"`) in the system’s default browser instead of Internet Explorer. This improves behavior in SILAboutBox and other components that use the embedded browser.
Changed:
- [SIL.WritingSystems] Updated embedded langtags.json
- [SIL.WritingSystems] Updated embedded ianaSubtagRegistry.txt
- [SIL.Windows.Forms] Improved SILAboutBox to help prevent navigation issues when the supplied HTML contains links but lacks both a `<base target="_blank">` element and explicit `target="_blank"` attributes on the links. If the Navigating event is not handled, such links would otherwise open within the About box itself, often resulting in unexpected behavior. A sensible fallback is now applied automatically to the HTML, and in debug mode, a developer warning is shown.
- [SIL.Windows.Forms] Documented previously undocumented feature: SILAboutBox constructor can accept either a filename or a file URI.
See full changelog at https://github.com/sillsdev/libpalaso/blob/master/CHANGELOG.md