Files
logikonline c6a3f4acc4
All checks were successful
CI / Build (Linux) (push) Successful in 21s
Release / Build and Publish (push) Successful in 20s
chore(perf): bump version to 9.0.40 to match MAUI 9.0.40
Update version from 9.0.0 to 9.0.40 to align precisely with MAUI 9.0.40 release. Update CHANGELOG, package metadata, and templates. Fix thread safety issue in FontFallbackManager by changing _glyphCache from Dictionary to ConcurrentDictionary to prevent race conditions during concurrent glyph lookups.
2026-03-07 01:48:58 -05:00

3.2 KiB

OpenMaui Linux Platform Roadmap

This document outlines the development roadmap for the OpenMaui Linux platform.

Version 1.0 (Released)

Completed Features

Feature Status Description
Core Control Library Complete 35+ controls including Button, Label, Entry, etc.
SkiaSharp Rendering Complete Hardware-accelerated 2D graphics
X11 Support Complete Full X11 display server integration
Platform Services Complete Clipboard, file picker, notifications, etc.
Accessibility (AT-SPI2) Complete Screen reader support
Input Methods Complete IBus and XIM support
High DPI Support Complete Automatic scale factor detection
Drag and Drop Complete XDND protocol implementation
Global Hotkeys Complete System-wide keyboard shortcuts
XAML Support Complete Standard .NET MAUI XAML syntax
Project Templates Complete Code and XAML-based templates
Visual Studio Extension Complete Project templates and launch profiles

Version 1.1 (Next Release)

In Progress 🚧

Feature Priority Description
Complete Wayland Support High Full Wayland compositor support
XAML Hot Reload High Live XAML editing during debugging
Performance Optimizations Medium Rendering and memory improvements

Planned 📋

Feature Priority Description
Hardware Video Acceleration Medium VA-API/VDPAU integration
Live Visual Tree Medium Debug tool for inspecting UI hierarchy
Theming Improvements Medium Better system theme integration

Version 1.2 (Future)

Planned 📋

Feature Priority Description
GTK4 Interop Layer Low Native GTK dialog support
WebView Control Medium Embedded web browser support
Maps Integration Low OpenStreetMap-based mapping
Printing Support Medium CUPS printing integration

Version 2.0 (Long-term)

Vision 🔮

Feature Description
Vulkan Rendering Next-gen graphics API support
Flatpak Packaging Easy distribution via Flatpak
Snap Packaging Ubuntu Snap store support
AppImage Support Portable Linux app format
Multi-window Support Multiple top-level windows
System Tray Menus Rich tray icon interactions

Contributing

We welcome contributions! Priority areas:

  1. Wayland Support - Help complete the Wayland backend
  2. Testing - Integration tests on various distributions
  3. Documentation - API docs and tutorials
  4. Controls - Additional control implementations
  5. Samples - Real-world demo applications

See CONTRIBUTING.md for details.

Milestones

Milestone .NET / MAUI Target Status
v9.0.40 .NET 9 / MAUI 9.0.40 Q1 2026 Released
v9.0.x .NET 9 / MAUI 9.0.x Q1-Q2 2026 🔧 Maintenance
v10.0.0 .NET 10 / MAUI 10.0.x Q4 2026 📋 Planned

Feedback


Last updated: March 2026 Copyright 2025-2026 MarketAlly Pte Ltd