The APIs in this version are API 2.0-compliant.Ĭreate PDFs using familiar Graphics class routines for Desktop, Web, and Console.Ī new set of APIs that provide more consistency, accuracy and readability as well as in some cases, new functionality. Xojo is a cross-platform development tool for creating and sharing apps for multiple platforms, including the desktop (macOS, Windows, Linux), the web, iOS. The ability to build and use plugins based on an updated PluginSDK for iOS.Īn easy way to utilize multiple cores (via Worker) in your Desktop applications.Ĭompile native Apple Silicon/Universal versions of your apps.Ī from-the-ground-up rewrite of the Xojo web framework providing more robust web applications, a modern user interface, many new controls, better style management and more.
#WRITE PLUGINS IN XOJO ANDROID#
Xojo itself is now a Universal binary for macOS and runs natively on Apple Silicon.Ī new set of APIs that are API 2.0-compliant making it easy to share code with your desktop, web and Android projects.īuilt-in Date/Time picker and Search controls for Desktop apps. The ability to easily setup iOS notifications from your Xojo Cloud server.
#WRITE PLUGINS IN XOJO WINDOWS#
The ability to build and remote debug macOS apps from Windows and Linux The ability to build apps and use Xojo with support for automatic changing colors/controls in Windows dark mode. Not required to use, just made available. These items have already been implemented in versions of Xojo that have already shipped:Īvailability of desktop controls with improved consistency. The ability to write plugins in Xojo for Xojo. Rich JSON-based theme system to easily style the. It depends on the open source TextInputCanvas plugin that adds rich macOS text support to the built-in Xojo canvas and provides access to all the keyboard shortcuts youd expect as well as international character support. The ability to quickly connect database tables to your app's user interface and get data in and out. Better Code Editor (or BCE) is an open source, customisable, canvas-based code editor written in 100 Xojo code. The ability to build ARM64 apps for Linux.Ĭhanges to the Xojo IDE to make navigating your projects faster, easier and more intuitive. Use the latest modern UI controls in your apps that run on Windows 11 The ability to build ARM64 apps for Windows.
The ability to build native apps that run on Android devices. These items are planned for upcoming releases of Xojo:ĭocumentation available in an updated, modern format. An upcoming feature's suitability for a project cannot be judged until a feature can be tested. Do NOT make concrete plans based upon this roadmap. The order in which we expect features to ship may change as features get closer to completion. EventHandler Sub Open() // Write a RGBA PNG file dim current as Picture LogoMBS(500) // needs Main Plugin // create a mask dim g as Graphics g.ForeColor &c FF FF FF g.FillRect 0, 0, 500, 500 g.ForeColor &c 00 00 00 g.FillOval 0, 0, 500, 500 // show in window window1.Backdrop current // and write to file dim f as. It will be reviewed monthly and revised if necessary. WARNING: This roadmap is subject to change.