Brochure of new features: New WINDEV features
Benefit from the 170 common new features of version 26 in WINDEV
WINDEV benefits from the 170 new common new features in version 26, and in particular: higher speeds, non-modal editor, non-blocking required input fields, HTML control for emails, HTML programming functions, functionalities for maps, charts, more powerful style sheets, richer code editor, asynchronous HFSQL queries, new features of WLanguage, etc.
HTML: Essential in WINDEV
The new features related to HTML (new control, new control for emails, programming, etc.) are incredibly useful in WINDEV.
The creation of rich emails is now a standard action, and the automatic management of data input in WINDEV saves time.
Version 26 brings power and efficiency every day.
For more details, see:
6 new Smart controls in WINDEV 26
Smart controls save time during the UI creation process, and immediately make you applications more sophisticated.
6 new Smart controls are introduced in WINDEV 27:
- Password creation help
- Video control with playback buttons
- Combo Box with check boxes
- Token in filter mode
- Time input with the mouse
- Bank-type PIN.
: Smart controls are provided with their source code, and are therefore completely modifiable and customizable.
New Smart control: Password creation help
The "Password creation help" Smart control displays the list of rules that the user must follow to create a valid password.
Rules are shown in red, and change to green once the password follows these rules.
Therefore, users will know exactly what they have to do.
Everything is provided in source code, everything is customizable.
New Smart control - Video control with playback buttons
The Smart "Video control with playback buttons" allows you to play and pause videos, switch to full screen, show a progress bar, etc....
This control is ready to use, like all the Smart controls!
New Smart control - Combo Box with check boxes
The "Combo Box with check boxes" Smart control allows you to include a list of options in a combo box, with multiple selection.
New Smart control - Token in filter mode
The "Token in filter mode" Smart control offers an elegant and intuitive interface to define active and inactive options. These options are clickable.
New Smart control - Assisted time input
The "Assisted time input" Smart control is used to enter hours and minutes using the mouse only.
New Smart control - PIN code input
The "PIN code input" Smart control is available in WINDEV.
Table control: 50% faster memory binding
In version 26, the memory binding speed has been drastically improved!
Double click on columns
The new event Double click on column
(of a table) allows defining a custom process to be run when this table column is double-clicked on.
Double click on break
A new behavior has been introduced in the tables: double-clicking on a break expands or collapses this break.
Required input field: The user can exit the field
This new feature brings freedom to end users.
They are no longer "locked" in a required field until a valid value is entered. They can now exit the field and fill it later.
Edit control: Caption aligned to the right
Aligning the caption of an Edit control to the right opens new customization possibilities.
In version 26, you can align a caption of an Edit control to the right, against the input area.
This layout is particularly suitable for multilingual UIs, where the length of the text varies according to the language: this prevents gaps between the text and the input field.
This option is also available for Combo Box controls.
In version 26, the tooltips of controls can be customized.
You can customize:
- background colors and images
- appear and disappear animations (if any)
- text margins.
A set of superb preset looks is provided!
PVT: Automatic column width reduction
The Pivot Table control (ROLAP cube) offers a new layout option: automatic line wrap, without increasing the column width.
The automatic line wrap option limits the column width, thus making it possible to view more columns on the screen.
Ribbon: Detachable tab
End users can detach the tabs from the ribbons in your applications, once these applications are recompiled in version 26.
This will allow end users to view their most frequently used options at all times...
Simply check the "Detachable" option in the 7-tab window of the ribbon.
spelling checker: Spanish as standard
Enabled in the environment and in your applications.
Check Box & Radio Button: Access options through programming via their captions
In earlier versions of WINDEV, the options of Check Box and Radio Button controls could only be accessed using their indexes, for programming purposes.
It was a hidden source of mistakes. When an option was added or deleted in a 7-tab window, the indexes changed without warning: The developer had to immediately change these indexes in the source code.
In version 26, you can use the caption of the option for programming.
If a caption is added or deleted, it does not change the code.
The code becomes:
In multilingual projects, you can use the caption in the language of your choice.
If a caption is modified in the 7-tabs window and not in the code, a compilation error is displayed.
Tab pane: Access panes by their names
The access to panes evolves in the same way as the access to Check Box controls: it is now possible to use the caption of the pane in the code, instead of its index.
Map control: Evolutions
The possibilities of the Map control take an incredible leap forward in version 26!
Automatic clusters, marker options, geometric shapes, images, popups, limitation to a geographic area, image tilt, ...
5-state Button controls
5-state buttons have a "Hover" state and a "Focus" state. The "Hover" state had priority over the "Focus" state. In version 26, the "Focus" state becomes priority.
Edit controls: Miscellaneous
- You can apply a "file" input mask to Edit controls. When this mask is applied, an auto complete feature shows all the files in the directory. In version 26, you can filter these files by extension.
- Token edit control: the color of the text entered may be similar to the color of the selected token; the text is therefore no longer visible. In version 26, an option allows you to define an adaptive text color.
- Edit control with custom mask: custom masks can be set through programming using InputMask variables. A new Callback is called automatically when a value is assigned to the control.
2 new skin templates for WINDEV
The Suki and Winki skin templates are introduced in version 26.
This offers you new possibilities for customization.
New types of actions on Windows
There is a new trend in UI design: application menus in the title bar!
In version 26, you can use any type of control in the title bar of a window.
This makes it possible to modernize and simplify the interfaces.
For example, the main menu can be located in the title bar.
Positioning controls in the title bar also saves space.
You can position the controls in the editor, in WYSIWYG mode.
Control (input or display), button, image... in the title bar
All types of controls can be positioned in the title bar:
- edit control: search,...
- text: name of connected user, ...
- image: avatar, notification bell, number of messages...
- button: undo/redo, frequent actions...
Now you can create new UIs!
Menu in the title bar
In version 26, you can position a menu in the title bars of the windows in your applications.
You can use other controls next to the menu.
Menus can be combined with ribbons.
Burger menu in the title bar
Burger menus in title bars are also a current trend in UI design!
In version 26, all you have to do is position a "burger menu" button in the title bar. This button will open a popup window or context menu, for example.
Generated help: Report layers
Reports can consist of several layers.
In version 26, a help document is automatically generated for each layer of the report.
Positioning with the mouse
In version 26, an IBR icon can be positioned anywhere around its associated control, using the mouse.
Common new features
WINDEV's environment benefits from common new features .
The new multi-window environment in particular will become essential in your development projects .
The new project explorer is also a remarkable addition .
Window template: Margins are taken into account
New features are added to the window templates: the changes made to the window template margins are now taken into account.
If a margin is modified in the template, this change will be applied to all the windows that use that template.
In a given window, you can override the margins so as not to apply the changes made to the template.
Set margins and rulers using numerical values
Rulers and margins are defined in WYSIWYG mode, using the mouse.
In version 26, you can also set margins and rulers by directly entering their values in pixels.
Various new features
In WINDEV, in addition to the common new features, the window editor has 2 practical features:
- when editing styles, the color selection combo box also displays the RGB code of the selected color
- 4K mode is even better.
Update prompt in a running application
Applications automatically check for updates on launch, and prompt the user if an update is available. This is an automatic and standard mechanism.
In version 26, a running application can also prompt the user to install an update.
This is useful if a critical or urgent bug has been fixed during the day, for example.
The update prompt is dipslayed via a Windows notification.
You can customize this update prompt using AppDetectUPDAvailable
This update may be optional or mandatory.
Automatic download of execution framework: FTP or HTTPS
If the WINDEV framework is not installed on a machine, users are prompted to download it when a WINDEV EXE is launched.
In earlier versions of WINDEV, you could only download this framework by FTP.
In version 26 you can also download it by HTTPS: this eliminates the problem of ports to open in firewalls.
AAFs are an incredible source of automatic features for your end users.
As you know, there is nothing to code, nothing to think about, yet your users benefit from practical features.
In version 26, if a control has an AAF, an animation can be triggered to present this AAF when the user hovers over the control.
For example, if the end user hovers over the "magnifying glass" of a table column, the different search options ("contains", "starts with", etc.) are presented.
End users can disable each animation.
The whole mechanism can also be disabled through programming.
Defining the first control in edit
In version 26, end users can define which control will be in edit mode when the window or page is opened.
PVT: Compare data by year
Pivot Table controls (PVTs) allow you to automatically compare data over preset periods of time.
In version 26, PVTs also allow comparing data over a year.
String comparison syntax
In version 26, the string comparison syntax (Starts with [~ ,etc.) is supported in Java.
In version 26, it is possible to declare a variable without having to declare its type.
In version 26, Glocal variables (Global variable with a scope limited to the control) are available in WINDEV Java.
(see new feature 105 ).
In version 26, in Java, you can create several variants of the same procedure, which will accept different types of parameters.
JAVA& #58; Miscellaneous
- The EmptyIfZero and Grayed properties are available in Java.
- The DateTimeToString function is available.
- The new "Allow closing" event is available.
- The This keyword is enabled (current control).
5 new WLanguage functions
WLanguage offers 5 new functions for Java.
In version 26, the InputMask
advanced type is available on Linux.
WLanguage functions to manage continuous integration available on Linux
ActionPlan functions are now available in WINDEV Linux.
This family of functions is used to trigger the execution of an action plan, define its parameters, follow its progress, etc...
The graphics engine used by WINDEV Linux is upgraded tO Qt5.
55 new Linux functions, 38 new Linux constants for WINDEV
WLanguage offers 55 new functions and 38 new constants (to discover on the online help) for Linux.
Parameters: 1-byte int, 2-byte int; useful for OPC
PLCs often requires precise byte sequences.
You can now use the 1-byte int and 2-byte int options for controlling robots via .Net assemblies .
Programming is easier.
Common new features
The language is the cornerstone of the development.
In version 26, WLanguage in WINDEV is further enriched.
It benefits from common new features and numerous useful improvements: Glocals, two-factor authentication, new functions, secure threads...
New event: "Allow closing"
If the end user tries to close a window via the X icon, you can execute a process (e.g. confirmation request, etc.) before the window is actually closed, or even prevent the window from being closed. Simply use the new "Allow closing" programming event.
49 new constants
49 new constants are available in WLanguage in version 26:
14 new types
14 new types of variables are available in WLanguage:
10 new properties
10 new WLanguage properties are available for WINDEV.
85 new WLanguage functions for WINDEV
85 new WLanguage functions are available for WINDEV in version 26:
This page is also available for…
Click [Add] to post a comment