Our new iOS (XCODE-Swift) and Android (Java) packages allows a Wisej application to work as if it was running on the mobile device while still running on the web server.
The Wisej app can: show native alerts, use the camera, use the microphone, use the GPS, read the magnetometer read the gyroscope, read the accelerometer, play sounds, switch the flashlight, push notifications, read and write NFC chips, authenticate using TouchID or FaceID, create a native Toolbar, create a native TabBar, manage the StatusBar, read all the device information, handle multiple screens, lock the screen orientation, manage the screen brightness, brew coffee, and more…
Progressive Web Application (PWA) support is now built-in into Wisej. It allows a Wisej application to be installed on the desktop or a mobile device along with the locally cached libraries and offline pages.
The new PWA project template includes a set of professionally-designed customizable offline pages, and the required manifest file. Wisej will automatically pre-cache all the resources locally resulting in a faster startup and the availability of the offline pages when the Wisej application is not available.
Your app can now show multiple, reusable, “toast” notifications in different locations on the screen. You can change the icon, text and colors of each toast, receive a notification when it’s closed, and even handle clicks and update the toast while it’s on the browser.
Now, when binding a DataGridView to a data source, or using VirtualMode to feed the data by code, the DataGridView control doesn’t create any row object in memory until the application’s code tries to use a row directly. This saves more than 90% of the memory.
All the SelectionModes have been fully implemented plus a new one: RowColumnHeaderSelect. You can now select cells, rows, and columns in any combination. Just like in Excel!