Maui Sample Project State: Difference between revisions
Jump to navigation
Jump to search
| (8 intermediate revisions by the same user not shown) | |||
| Line 61: | Line 61: | ||
| [[Core#AppControlPage|App Control]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | | [[Core#AppControlPage|App Control]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Core#AppThemeBindingsPage|AppThemeBindings ]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:# | | [[Core#AppThemeBindingsPage|AppThemeBindings ]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#16a34a; font-weight:bold;">✓</span> || | ||
|- | |- | ||
| [[Core#BrushesPage|Brushes]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | | [[Core#BrushesPage|Brushes]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
| Line 67: | Line 67: | ||
| [[Core#ClipPage|Clip]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | | [[Core#ClipPage|Clip]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Core#ContextFlyoutPage|ContextFlyout]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | | [[Core#ContextFlyoutPage|ContextFlyout]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || Webkit exception | ||
|- | |- | ||
| [[Core#ContentPage|ContentPage]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | | [[Core#ContentPage|ContentPage]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Core#DevicePage|Device]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:# | | [[Core#DevicePage|Device]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#6b7280; font-weight:bold;">?</span> || | ||
|- | |- | ||
| [[Core#DispatcherPage|Dispatcher]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:# | | [[Core#DispatcherPage|Dispatcher]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#16a34a; font-weight:bold;">✓</span> || | ||
|- | |- | ||
| [[Core#EffectsPage|Effects]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | | [[Core#EffectsPage|Effects]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Core#FlyoutPage|FlyoutPage]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:# | | [[Core#FlyoutPage|FlyoutPage]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#6b7280; font-weight:bold;">?</span> || | ||
|- | |- | ||
| [[Core#FocusManagementPage|Focus Management]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | | [[Core#FocusManagementPage|Focus Management]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
| Line 85: | Line 85: | ||
| [[Core#InputTransparentPage|InputTransparent]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | | [[Core#InputTransparentPage|InputTransparent]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Core#MenuBarPage|MenuBar]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:# | | [[Core#MenuBarPage|MenuBar]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#6b7280; font-weight:bold;">?</span> || | ||
|- | |- | ||
| [[Core#ModalPage|Modal]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | | [[Core#ModalPage|Modal]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
| Line 93: | Line 93: | ||
| [[Core#NavigationPage|Navigation Page]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | | [[Core#NavigationPage|Navigation Page]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Core#SemanticsPage|Semantics]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:# | | [[Core#SemanticsPage|Semantics]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#6b7280; font-weight:bold;">?</span> || | ||
|- | |- | ||
| [[Core#ShadowsPage|Shadows]] || <span style="color:#dc2626; font-weight:bold;">✗</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:# | | [[Core#ShadowsPage|Shadows]] || <span style="color:#dc2626; font-weight:bold;">✗</span> || <span style="color:#dc2626; font-weight:bold;">✗</span> || <span style="color:#6b7280; font-weight:bold;">?</span> || | ||
|- | |- | ||
| [[Core#TransformationsPage|Transformations]] || <span style="color:#dc2626; font-weight:bold;">✗</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:# | | [[Core#TransformationsPage|Transformations]] || <span style="color:#dc2626; font-weight:bold;">✗</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#6b7280; font-weight:bold;">?</span> || | ||
|- | |- | ||
| [[Core#WindowTitleBarPage|Window Title Bar]] || <span style="color:#dc2626; font-weight:bold;">✗</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:# | | [[Core#WindowTitleBarPage|Window Title Bar]] || <span style="color:#dc2626; font-weight:bold;">✗</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#6b7280; font-weight:bold;">?</span> || | ||
|- | |- | ||
|} | |} | ||
Latest revision as of 18:44, 6 November 2025
Before Maui Linux can be used for projects, the goal should be to get the Maui Sample Project fully up and running.
The purpose of this list is not to identify every small display issue, but to find app-breaking errors and major display problems.
Last updated: Currently under construction
Legend
- ✓ OK
- ✗ Throws Exception or Not fully Working
- ? Unknown / not verified
General Issues
- Spacing (Margin and Padding)
- Image Resizing
- Filtering
- Settings not shown
- Transparent Image with BackgroundColor
Main Page


| Sub Page | In Sample | Can Open | Works | Notes |
|---|---|---|---|---|
| Blazor | ✓ | ✗ | ✗ | |
| Core | ✓ | ✓ | ✗ | |
| Controls | ✓ | ✓ | ✗ | |
| Platform Specifics | ✓ | ✓ | ✗ | |
| Compatibility | ✓ | ✓ | ✗ | |
| Layouts | ✓ | ✓ | ✗ | |
| User Interface Concepts | ✓ | ✓ | ✗ | |
| Other Concepts | ✓ | ✓ | ✗ |
Blazor

Currently Blazor Page throws an Exception
Core


| Sub Page | In Sample | Can Open | Works | Notes |
|---|---|---|---|---|
| Alerts | ✓ | ✓ | ✗ | |
| App Control | ✓ | ✓ | ✗ | |
| AppThemeBindings | ✓ | ✓ | ✓ | |
| Brushes | ✓ | ✓ | ✗ | |
| Clip | ✓ | ✓ | ✗ | |
| ContextFlyout | ✓ | ✗ | ✗ | Webkit exception |
| ContentPage | ✓ | ✓ | ✗ | |
| Device | ✓ | ✓ | ? | |
| Dispatcher | ✓ | ✓ | ✓ | |
| Effects | ✓ | ✓ | ✗ | |
| FlyoutPage | ✓ | ✓ | ? | |
| Focus Management | ✓ | ✓ | ✗ | |
| Gestures | ✓ | ✓ | ✗ | |
| InputTransparent | ✓ | ✓ | ✗ | |
| MenuBar | ✓ | ✓ | ? | |
| Modal | ✓ | ✓ | ✗ | |
| Multi-Window | ✓ | ✗ | ✗ | Webkit exception |
| Navigation Page | ✓ | ✓ | ✗ | |
| Semantics | ✓ | ✓ | ? | |
| Shadows | ✗ | ✗ | ? | |
| Transformations | ✗ | ✗ | ? | |
| Window Title Bar | ✗ | ✗ | ? |
Controls


| Sub Page | In Sample | Can Open | Works | Notes |
|---|---|---|---|---|
| ActivityIndicator | ✓ | ✓ | ✗ | |
| Border | ✓ | ✓ | ✗ | |
| BoxView | ✓ | ✓ | ✗ | |
| Button | ✓ | ✓ | ✗ | |
| Checkbox | ✓ | ✓ | ✗ | |
| CarouselView | ✓ | ✓ | ✗ | |
| CollectionView | ✓ | ✓ | ✗ | |
| Datepicker | ✓ | ✓ | ✗ | |
| Editor | ✓ | ✓ | ✗ | |
| Entry | ✓ | ✓ | ✗ | |
| HybridWebView | ✗ | ✗ | ✗ | |
| Image | ✓ | ✗ | throws Not Implemented Exception (Font Image) | |
| ImageButton | ✓ | ✓ | ✗ | |
| IndicatorView | ✓ | ✓ | ✗ | |
| Label | ✓ | ✓ | ✗ | |
| Maps | ✓ | ✓ | ✗ | |
| Picker | ✓ | ✓ | ✗ | |
| ProgressBar | ✓ | ✓ | ✗ | |
| RadioButton | ✓ | ✓ | ✗ | |
| RefreshView | ✓ | ✓ | ✗ | |
| SearchBar | ✓ | ✓ | ✗ | |
| Shapes | ✓ | ✓ | ✗ | |
| Slider | ✓ | ✓ | ✗ | |
| SwipeView | ✓ | ✓ | ✗ | |
| Stepper | ✗ | ✗ | ✗ | |
| Switch | ✗ | ✗ | ✗ | |
| TimePicker | ✗ | ✗ | ✗ | |
| WebView | ✗ | ✗ | ✗ |
Platform Specifics


| Sub Page | In Sample | Can Open | Works | Notes |
|---|
Compatibility


| Sub Page | In Sample | Can Open | Works | Notes |
|---|---|---|---|---|
| Frame | ✓ | ✓ | ✗ | Not in .NET 10 Samples Project |
| ListView | ✓ | ✓ | ✗ | |
| TableView | ✓ | ✓ | ✗ | |
| TabbedPage | ✓ | ✓ | ✗ | |
| AndExpand | ✓ | ✓ | ✗ |
Layouts


| Sub Page | In Sample | Can Open | Works | Notes |
|---|---|---|---|---|
| AbsoluteLayout | ✓ | ✓ | ✗ | |
| ContentView | ✓ | ✓ | ✗ | |
| FlexLayout | ✓ | ✓ | ✗ | |
| Grid | ✓ | ✓ | ✗ | |
| RelativeLayout | ✓ | ✗ | ✗ | Invalid Operation Exception |
| ScrollView | ✓ | ✓ | ✗ | |
| StackLayout | ✓ | ✓ | ||
| TemplatedView | ✓ | ✓ | ✗ | |
| HorizontalStackLayout | ✓ | ✓ | ✗ | |
| VerticalStackLayout | ✓ | ✓ | ✗ | |
| Layout Updates | ✓ | ✓ | ✗ | |
| Z-Index | ✓ | ✓ | ✗ | |
| Clipping | ✓ | ✓ | ✗ | |
| Custom Layout | ? | ✗ | ✗ | System.Exception: "Handler not found for view Maui.Controls.Sample.Pages.DockLayout"
Strange behavior Page was there then App is crashed, Page is vanished |
| Layout IsEnabled | ✗ | ✗ | ✗ | There is some Code for it |
User Interface Concepts


| Sub Page | In Sample | Can Open | Works | Notes |
|---|---|---|---|---|
| Animations | ✓ | ✓ | ✗ | |
| Behaviors | ✓ | ✓ | ✗ | |
| Fonts | ✓ | ✓ | ✗ | |
| Styles | ✓ | ✗ | ✗ | Microsoft.Maui.Controls.Xaml.XamlParseException: "Position 11:18. Position 11:18. Type converter failed: Cannot convert "Color.Pink" into Microsoft.Maui.Graphics.Color" |
| Triggers | ✓ | ✓ | ✗ | |
| VisualStates | ✓ | ✓ | ✗ |
Other Concepts


| Sub Page | In Sample | Can Open | Works | Notes |
|---|---|---|---|---|
| GraphicsView | ✓ | ✓ | ✗ | |
| Large Titles - iOS | ✓ | ✓ | ✗ | |
| StyleSheets | ✓ | ✓ | ✗ | |
| Foldable | ✓ | ✗ | ✗ | System.InvalidOperationException: "Sequence contains no matching element" maybe WSL only? |
| Render Views | ✓ | ✓ | ✗ | |
| Hit Testing | ✓ | ✓ | ✗ |