Skip to main content

2 posts tagged with "display"

View All Tags

January 2026

· 5 min read
Michael
Lead Developer
Welcome to 2026!

As we step into the new year, I'd like to warmly thank all of my clients and the community for your support throughout 2025. Your continued support makes my contribution to the AIR community possible and I really do hope it is valuable to your applications. I'm incredibly excited about what's ahead in 2026, with new extensions on the horizon and continued improvements across our extensions.

December has been a particularly busy month, with new features, important fixes, and several new beta and initial releases. Your issue reports, beta testing, and discussions have played a direct role in shaping these improvements, and I'm incredibly grateful for that collaboration.

I hope you're all able to enjoy a well-earned New Year break, and I'm excited to kick off 2026 with even more momentum. There's a lot planned, and I look forward to continuing to build powerful, reliable tools together in the year ahead.

Wishing you a relaxing break and an exciting start to 2026.

If you have a project in mind and are looking for development support, please don't hesitate to reach out. I'm excited to kick off new projects in 2026 and would love to chat.

Happy coding!

Edge-to-Edge Displays

· 5 min read
Michael
Lead Developer

Edge-to-edge layouts means that the window spans the entire width and height of the display by drawing behind the system bars including the status bar, caption bar, and navigation bar.

This means that your content may render behind operating system elements and you will need to account for this in the design and execution of your application. You will likely want to render certain content under the system UI, such as scrolling and non-UI elements however it is important that your interactive elements never get rendered in these areas.

For example in the following a button is obscured by the navigation bar:

ObscuredCorrectly Rendered

Using the methods here you will be able to correctly implement these solutions in your application.