Jump to section
For the past few years, Tulip users have been creating extensions to apps with Custom Widgets. With the power of HTML, CSS, and JavaScript, developers have created widgets to display information, collect data, trigger app logic, and integrate with other systems.
As custom widgets have evolved and become a tool that more and more app builders are using internally within their teams and from the Tulip Library, we are unlocking more flexibility and power for widgets in the future. Today, we are excited to give you a preview of what Tulip is thinking about next for custom widgets, based on feedback from our community.
What to Expect?
Over the next few months, we will be working to help developers write more exciting code for widgets, with security at the forefront. A few things you may see are:
Additional device permissions
Additional access to browser APIs to improve data sharing and local network performance
Additional supported JavaScript libraries including ReactFlow
Improvements that will help cross-origin resource sharing
Improvements to the custom widgets development experience within the platform
We are excited about the possibilities these changes will bring to widget development, and we can imagine use cases for custom widgets expanding to scanning and uploading images, marking current location from coordinates, recording voice notes, and faster response times in widgets.
Get Involved
If you are interested in participating in the development and testing of this new feature, we will be sharing more information on Tulip Community in the coming weeks. We want to make sure that we gather feedback and work towards solving problems that are important to Tulip users building custom widgets.
Get Inspired
In the meantime, you can get started with custom widgets in the Tulip Library, and download over 30 ready built examples that can be extended and configured to meet your app needs. To get started writing custom widgets, check out the resources in the Tulip Knowledge Base.
Join the Developer Program
Sign up for updates, get access to a development instance, and connect with the community in the Tulip Developer Program.