Files
maui-linux/docs/ROADMAP.md
logikonline 15ced2ac55 chore: bump version to 1.0.0 and update release metadata
Update package references from RC/preview versions to stable 1.0.* across all templates and project files. Mark RC1 roadmap as completed and update documentation to reflect v1.0.0 release. Add GestureManager cleanup in SkiaView.Dispose() to prevent memory leaks. Update copyright years to 2025-2026 and add development artifacts to .gitignore.
2026-03-06 22:11:46 -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 Target Status
v1.0.0-preview.1 Q1 2025 Released
v1.0.0-preview.2 Q1 2025 Released
v1.0.0 Q1 2026 Released
v1.1.0 Q3 2025 📋 Planned
v1.2.0 Q4 2025 📋 Planned

Feedback


Last updated: March 2026 Copyright 2025-2026 MarketAlly LLC