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.
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -48,3 +48,7 @@ coverage*.xml
|
||||
# Publish output
|
||||
publish/
|
||||
mauiplan.md
|
||||
|
||||
# Development artifacts
|
||||
out.xml
|
||||
MERGE_TRACKING.md
|
||||
|
||||
@@ -40,7 +40,7 @@ dotnet run
|
||||
### Manual Installation
|
||||
|
||||
```bash
|
||||
dotnet add package OpenMaui.Controls.Linux --prerelease
|
||||
dotnet add package OpenMaui.Controls.Linux
|
||||
```
|
||||
|
||||
## XAML Support
|
||||
@@ -275,7 +275,7 @@ All interactive controls support VSM states: Normal, PointerOver, Pressed, Focus
|
||||
|
||||
## License
|
||||
|
||||
Copyright (c) 2025 MarketAlly LLC. Licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
|
||||
Copyright (c) 2025-2026 MarketAlly LLC. Licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
|
||||
|
||||
## Acknowledgments
|
||||
|
||||
|
||||
@@ -1716,6 +1716,12 @@ public abstract class SkiaView : BindableObject, IDisposable, IAccessible
|
||||
{
|
||||
if (disposing)
|
||||
{
|
||||
// Clean up gesture tracking to prevent memory leaks
|
||||
if (MauiView != null)
|
||||
{
|
||||
GestureManager.CleanupView(MauiView);
|
||||
}
|
||||
|
||||
foreach (var child in _children)
|
||||
{
|
||||
child.Dispose();
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
# OpenMaui Linux - RC1 Roadmap
|
||||
# OpenMaui Linux - RC1 Roadmap (Completed)
|
||||
|
||||
## Goal
|
||||
Achieve Release Candidate 1 with full XAML support, data binding, and stable controls.
|
||||
|
||||
> **Status: All phases completed. Released as v1.0.0.**
|
||||
|
||||
---
|
||||
|
||||
## Phase 1: BindableProperty Foundation
|
||||
@@ -228,7 +230,8 @@ Achieve Release Candidate 1 with full XAML support, data binding, and stable con
|
||||
|
||||
## Version Target
|
||||
|
||||
- Current: v1.0.0-preview.4
|
||||
- After Phase 1-2: v1.0.0-preview.5
|
||||
- After Phase 3-4: v1.0.0-preview.6
|
||||
- After Phase 5-6: v1.0.0-rc.1
|
||||
- ~~Current: v1.0.0-preview.4~~
|
||||
- ~~After Phase 1-2: v1.0.0-preview.5~~
|
||||
- ~~After Phase 3-4: v1.0.0-preview.6~~
|
||||
- ~~After Phase 5-6: v1.0.0-rc.1~~
|
||||
- **Released: v1.0.0**
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
This document outlines the development roadmap for the OpenMaui Linux platform.
|
||||
|
||||
## Version 1.0 (Current - Preview)
|
||||
## Version 1.0 (Released)
|
||||
|
||||
### Completed Features ✅
|
||||
|
||||
@@ -81,16 +81,15 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md) for details.
|
||||
|-----------|--------|--------|
|
||||
| v1.0.0-preview.1 | Q1 2025 | ✅ Released |
|
||||
| v1.0.0-preview.2 | Q1 2025 | ✅ Released |
|
||||
| v1.0.0 | Q2 2025 | 🚧 In Progress |
|
||||
| v1.0.0 | Q1 2026 | ✅ Released |
|
||||
| v1.1.0 | Q3 2025 | 📋 Planned |
|
||||
| v1.2.0 | Q4 2025 | 📋 Planned |
|
||||
|
||||
## Feedback
|
||||
|
||||
- GitHub Issues: https://github.com/open-maui/maui-linux/issues
|
||||
- Discussions: https://github.com/open-maui/maui-linux/discussions
|
||||
- Issues: https://git.marketally.com/open-maui/maui-linux/issues
|
||||
|
||||
---
|
||||
|
||||
*Last updated: January 2025*
|
||||
*Copyright 2025 MarketAlly LLC*
|
||||
*Last updated: March 2026*
|
||||
*Copyright 2025-2026 MarketAlly LLC*
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
<PropertyGroup>
|
||||
<PackageType>Template</PackageType>
|
||||
<PackageVersion>1.0.0-rc.1</PackageVersion>
|
||||
<PackageVersion>1.0.0</PackageVersion>
|
||||
<PackageId>OpenMaui.Linux.Templates</PackageId>
|
||||
<Title>OpenMaui Linux Project Templates</Title>
|
||||
<Authors>MarketAlly LLC, David H. Friedel Jr.</Authors>
|
||||
@@ -13,9 +13,9 @@ Templates included:
|
||||
- openmaui-linux: Basic Linux app with code-based UI
|
||||
- openmaui-linux-xaml: Full XAML support with standard MAUI syntax</Description>
|
||||
<PackageTags>dotnet-new;templates;maui;linux;desktop;openmaui;xaml</PackageTags>
|
||||
<PackageProjectUrl>https://github.com/open-maui/maui-linux</PackageProjectUrl>
|
||||
<PackageProjectUrl>https://git.marketally.com/open-maui/maui-linux</PackageProjectUrl>
|
||||
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
||||
<Copyright>Copyright 2025 MarketAlly LLC</Copyright>
|
||||
<Copyright>Copyright 2025-2026 MarketAlly LLC</Copyright>
|
||||
|
||||
<TargetFramework>netstandard2.0</TargetFramework>
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<!-- OpenMaui Linux Platform -->
|
||||
<PackageReference Include="OpenMaui.Controls.Linux" Version="1.0.0-rc.*" />
|
||||
<PackageReference Include="OpenMaui.Controls.Linux" Version="1.0.*" />
|
||||
|
||||
<!-- Core MAUI packages -->
|
||||
<PackageReference Include="Microsoft.Maui.Controls" Version="9.0.40" />
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<!-- OpenMaui Linux Platform -->
|
||||
<PackageReference Include="OpenMaui.Controls.Linux" Version="1.0.0-rc.*" />
|
||||
<PackageReference Include="OpenMaui.Controls.Linux" Version="1.0.*" />
|
||||
|
||||
<!-- Core MAUI packages (includes XAML support) -->
|
||||
<PackageReference Include="Microsoft.Maui.Controls" Version="9.0.*" />
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<!-- OpenMaui Linux Platform -->
|
||||
<PackageReference Include="OpenMaui.Controls.Linux" Version="1.0.0-preview.*" />
|
||||
<PackageReference Include="OpenMaui.Controls.Linux" Version="1.0.*" />
|
||||
|
||||
<!-- Core MAUI packages -->
|
||||
<PackageReference Include="Microsoft.Maui.Controls" Version="9.0.*" />
|
||||
|
||||
Reference in New Issue
Block a user