Note that if you click on an issue GitHub will show the 404 page.

Only Technology Partners with Source Code Access can follow the Wisej Source Code repository on GitHub.

Bugs

Recently opened and closed bugs. Limited to 30.
open#3510 Collapsed node state is not updated on the client when TreeView is set to Virtual Mode3.5.19
open#3508 Setting Control.Capture to true doesn't receive events from other controls.3.5.19
open#3507 ShowDampleData option for the DataGridView doesn't work anymore.3.5.19
open#3505 Wisej.NET 4 - Error when trying to edit ResponsiveProfiles4.0.1
open#3504 Wisej.NET 4 - Core Designer - Trying to add ValidationRules from the PropertyGrid throws an NullReferenceException4.0.1
open#3503 Wisej.NET 4 - Core Designer - Trying to color an SVG doesn't show the theme colors in the color selection dialog4.0.1
open#3502 Wisej.NET 4 - The editor for the Key enumeration throws an error, used by the Accelerators property.4.0.1
open#3501 Processing e.IsAltPressed(), e.IsCtrlPressed() and e.IsShiftPressed() in KeyDown or KeyUp always return false (e.Modifier works instead).3.5.19
open#3499 Wisej.NET 4 - Core Designer - Adding a cursor to a control is not serialized in the designer4.0.1
open#3497 Wisej 4- DataGridView ColumnFilter gives error when running with net8.04.0.1
open#3496 When DateTimePicker has KeyUp event registered, the control randomly loses characters that you type in the field.3.5.19
closed#3493 TextBox Filter not working correctly if Multiline = True3.5.18
closed#3492 TextBoxBase.SelectionStart counts Windows carriage return "\r\n" as if it were a single character instead of two3.5.18
closed#3491 TimeUpDown - Current value is serialized at design time.3.5.18
closed#3490 Changing the CharacterCasing of a label with AutoSize = true at design time doesn't update the size.3.5.18
open#3488 Terminating edit mode when the cell or column has a format string set always sets IsCurrentCellDirty to true.3.5.19
closed#3485 Controls docked inside of shape cover the border3.5.18
closed#3483 Creating a ListViewItem in the designer may serialize BackColor, ForeColor and Font when not changed.3.5.18
closed#3482 Error occurs when attempting to drag control into TableLayoutPanel3.5.18
closed#3481 FileSystemProvider - UNC Path is mapped to Project Path.3.5.17
closed#3480 FileSystemProvider - Loading subdirectories and files is broken and not accurate on Linux.3.5.17
closed#3479 FileSystemProvider - Deleting a directory recursively doesn't work.3.5.17
closed#3478 Using EditOnEnter in a DataGridView can fire RowValidating event multiple times3.5.17
closed#3477 Wisej Hybrid error: "ExecuteScriptAsync failed because a valid CoreWebView2 is not present" when closing window3.5.17
closed#3476 BarcodeReader extension wont automatically read barcodes when the camera control is created and assigned programmatically.3.5.17
closed#3475 Moving a tree node does not restore its selection.3.5.17
closed#3474 SelectedText in a Textbox contains an additional linefeed3.5.17
closed#3473 Creating a DataRepeater, setting VirtualMode and ItemCount results in error3.5.17
closed#3471 Chat control shows empty message when changing position in datasource.3.5.17
closed#3469 SplitterWidth property not working when Orientation is set to Vertical3.5.17

New Features

Recently added and closed new features. Limited to 30.
closed#3495 Add Markup extensions to all controls.4.0.0
closed#3436 Add AllowMarkdown next to AllowHtml to support markdown formatting in all text controls.4.0.0
closed#3434 Add Application.Services.AddOrReplaceService() and overloads.4.0.0
closed#3316 Replace GDI+ usage with our new System.Drawing.Managed (ImageSharp) assembly.4.0.0
closed#3315 Implement .NET Core out-of-proc designers.4.0.0
open#3314 Add zooming support to the designer.Future Release
closed#3277 Extend ErrorProvider to fire the ErrorChanged event and allow overriding of its core methods.3.5.0
closed#3186 Add method chaining support to all controls.3.5.0
closed#3185 Add specialized constructors to all controls.3.5.0
closed#3132 Preserve the full URL when switching to the offline pages and back online.3.2.0
closed#3106 Add ValidationExtender with validation rule support and extender IErrorProvider support.3.2.0
closed#3090 Add ViewModel base class to support the new built-in MVVM pattern.wontfix3.2.0
closed#3089 Add ContainerControl.DataContext to support the new built-in MVVM pattern.wontfix3.2.0
closed#3088 Allow TooolBarButton to use data binding.3.2.0
closed#3087 Add ToolBarButton.Command to allow a toolbar button to bind to an ICommand property.3.2.0
open#3085 Implement the new TaskDialog system.
closed#3084 Add MenuItem.Command to allow MenuItem to bind to an ICommand property.3.2.0
closed#3083 Allow MenuItem to use data binding.3.2.0
open#3065 Implement Wisej.Web.Ext.ToolStrip extension.
closed#2980 Add NumericTextBox and DateTimeTextBox controls.3.1.1
closed#2976 Integrate F1 code help with our api docs in code editor.3.1.1
open#2975 Enable help button on all designer editors linked to the relevant docs page.
closed#2974 New tiny tool icons in designer property grid: reset, data bound, responsive, localizable.3.1.1
closed#2859 Option to load a custom Default.json for multi-tenant provisioning and custom URLs.2.5.26
closed#2810 Add ILabel, IModified, IImage, IReadOnly interfaces to normalize common features.3.0.8
closed#2809 Add callback to Application.Download methods to be invoked when the file or stream has been sent to the client.3.0.8
closed#2697 Include TaskBar control from the extensions to use the newer properties.Wisej 2.5
closed#2696 Add Desktop.TaskbarAlignment to align the items Left, Middle, Right similar to Windows 11.Wisej 2.5
closed#2695 Add Application.ClientId and Application.Clients to identify a specific client and get a list of all clients.Wisej 2.5
closed#2599 Add support for frozen rows to the DataGridView.Wisej 2.5

Enhancements

Recently added and closed enhancements. Limited to 30.
open#3511 Wisej.NET 4 - Remove binary serialization from ResponsiveProfiles for compatibility with net9 and hybrid.4.0.1
open#3509 Add support for changing the AppearanceKey of complex controls with child appearances: DataGridView, ListView, TreeView.
open#3506 Add design time support for ListView items3.5.19
open#3500 Add IForm interface with common Form features.Future Release
open#3489 Add Multiline Support for ChatBox InputFuture Release
closed#3486 Detect encoding of files without preamble when reading html or css content (ie: HtmlPanel source)3.5.17
closed#3484 Added static property PropertyGrid.DefaultPasswordText3.5.18
closed#3466 Add Application.Referrer, similar to Application.ServerName, to preserve the original referring URL.3.5.17
closed#3465 Add StartIn parameter to ClientFileSystem Extension3.5.16
closed#3459 Upgrade JustGage extension to use the latest version3.5.15
closed#3458 A textbox that is bound to a nullable value does not allow to be empty when it had a text before3.5.15
closed#3457 Add HttpOnly flag to Wisej.Base.Cookie with documented limitations3.5.15
open#3441 Add event for Device.BackButtonPressed on Hybrid AndroidFuture Release
closed#3437 Add support for IANA datetime offset to DateTime.ToClientTime() to support different client time zones.3.5.12
closed#3435 Add Application.Services.HasService() to check if a service is registered without instantiating it.3.5.12
closed#3428 Add property to change the default separator (now a comma) for the CheckedListBox.Text property.3.5.11
closed#3420 Throw ArgumentNullException when trying to pass null into defaultValue parameter of Device.Preferences.Get()3.5.11
closed#3417 Add VersionCheck property to CKEditor extension to suppress Security Warning raised by CKEditor3.5.10
closed#3416 Update CKEditor extension to use CKEditor version 4.21.3.5.10
closed#3414 Changed email validation rule to allow for more variants3.5.9
closed#3406 Make Application.User writable to allow an application to install a custom authorization scheme.3.5.8
closed#3398 Allow the ErrorProvider to use any ScrollableControl as the bounding parent.3.5.7
closed#3393 Add async/await support in Wisej.NET dynamic JavaScript minifier.3.5.7
closed#3390 Added new AppContext switch "DataGridViewAutoGenerateColumns" (default=true)3.5.6
closed#3389 Added new AppContext switch "DataGridViewAutoSelectFirstRow" (default=true)3.5.6
closed#3388 Added new AppContext switch "LabelSelfSize" (default=true)3.5.6
closed#3387 Added new AppContext switch "FormAutoCloseModalDialog" (default=false)3.5.6
closed#3382 DataGridView - Add support for vertical scrollbars when limiting the autosized width. 3.5.6
closed#3372 Add AutoCompleteMode.FilterAnywhere to Wisej.Web.ComboBox and renamed AppendFilter to FilterAppend.3.5.6
closed#3370 Detect "Sending operation already in progress" when using multiple threads to update the UI concurrently.3.5.6