Maui Sample Project State: Difference between revisions
Jump to navigation
Jump to search
| (35 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
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 == | == Legend == | ||
* <span style="color:#16a34a; font-weight:bold;">✓</span> OK | * <span style="color:#16a34a; font-weight:bold;">✓</span> OK | ||
* <span style="color:#dc2626; font-weight:bold;">✗</span> Throws Exception | * <span style="color:#dc2626; font-weight:bold;">✗</span> Throws Exception or Not fully Working | ||
* <span style="color:#6b7280; font-weight:bold;">?</span> Unknown / not verified | * <span style="color:#6b7280; font-weight:bold;">?</span> Unknown / not verified | ||
== General Issues == | == General Issues == | ||
* | * Spacing (Margin and Padding) | ||
* Image Resizing | * Image Resizing | ||
* Filtering | * Filtering | ||
* Settings not shown | |||
* Transparent Image with BackgroundColor | |||
== Main Page == | == Main Page == | ||
[[File:Sample_Project_Main_Page.png|303x303px|thumb]] | |||
[[File:Maui_Sample_Project_Main_Page.png|304x304px|thumb]] | [[File:Maui_Sample_Project_Main_Page.png|304x304px|thumb]] | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Sub Page !! In Sample | ! Sub Page !! In Sample !! Can Open !! Works !! Notes | ||
|- | |- | ||
| [[Maui_Sample_Project_State#BlazorPage|Blazor]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#dc2626; font-weight:bold;">✗</span> || | | [[Maui_Sample_Project_State#BlazorPage|Blazor]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#dc2626; font-weight:bold;">✗</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| | ||
|- | |- | ||
| [[Maui_Sample_Project_State#CorePage|Core]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span> || | | [[Maui_Sample_Project_State#CorePage|Core]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Maui_Sample_Project_State#ControlsPage|Controls]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span> || | | [[Maui_Sample_Project_State#ControlsPage|Controls]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Maui_Sample_Project_State#PlatformSpecificsPage|Platform Specifics]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span> || | | [[Maui_Sample_Project_State#PlatformSpecificsPage|Platform Specifics]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Maui_Sample_Project_State#CompatibilityPage|Compatibility]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span> || | | [[Maui_Sample_Project_State#CompatibilityPage|Compatibility]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Maui_Sample_Project_State#LayoutsPage|Layouts]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span> || | | [[Maui_Sample_Project_State#LayoutsPage|Layouts]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Maui_Sample_Project_State#UserInterfaceConceptsPage|User Interface Concepts]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span> || | | [[Maui_Sample_Project_State#UserInterfaceConceptsPage|User Interface Concepts]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[Maui_Sample_Project_State#OtherConceptsPage|Other Concepts]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span> || | | [[Maui_Sample_Project_State#OtherConceptsPage|Other Concepts]] || <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 48: | Line 55: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Sub Page !! In Sample | ! Sub Page !! In Sample !! Can Open !! Works !! Notes | ||
|- | |- | ||
| [[Core#AlertsPage|Alerts]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span> || | | [[Core#AlertsPage|Alerts]] || <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> || | | [[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> || | | [[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> || | | [[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#ClipPage|Clip]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; 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> || | | [[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> || | | [[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> || | | [[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> || | | [[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> || | | [[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> || | | [[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> || | | [[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#GesturesPage|Gestures]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span> || | | [[Core#GesturesPage|Gestures]] || <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> || | | [[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> || | | [[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> || | | [[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#Multi-WindowPage|Multi-Window]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#dc2626; font-weight:bold;">✗</span> || Webkit exception | | [[Core#Multi-WindowPage|Multi-Window]] || <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#NavigationPage|Navigation Page]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; 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> || | | [[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> || | | [[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> || | | [[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> || | | [[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> || | ||
|- | |- | ||
|} | |} | ||
| Line 105: | Line 112: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Sub Page !! In Sample | ! Sub Page !! In Sample !! Can Open !! Works !! Notes | ||
|- | |- | ||
| [[ | | [[Controls#ActivityIndicator|ActivityIndicator]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Border|Border]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#BoxView|BoxView ]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Button|Button]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Checkbox|Checkbox]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#CarouselView|CarouselView]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#CollectionView|CollectionView]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Datepicker|Datepicker]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Editor|Editor]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Entry|Entry]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#HybridWebView|HybridWebView]] || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Image|Image]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#dc2626; font-weight:bold;">✗</span> || throws Not Implemented Exception (Font Image) | ||
|- | |- | ||
| [[ | | [[Controls#ImageButton|ImageButton]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#IndicatorView|IndicatorView]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Label|Label]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Maps|Maps]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Picker|Picker]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#ProgressBar|ProgressBar]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#RadioButton|RadioButton]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#RefreshView|RefreshView]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#SearchBar|SearchBar]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Shapes|Shapes]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Slider|Slider]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#SwipeView|SwipeView]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Stepper|Stepper]] || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#Switch|Switch]] || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#TimePicker|TimePicker]] || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Controls#WebView|WebView]] || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
|} | |} | ||
| Line 174: | Line 181: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Sub Page !! In Sample | ! Sub Page !! In Sample !! Can Open !! Works !! Notes | ||
|- | |- | ||
|} | |} | ||
| Line 186: | Line 193: | ||
[[File:Maui Sample Project Compatibility Page.png|thumb|Maui Sample Project Compatibility Page]] | [[File:Maui Sample Project Compatibility Page.png|thumb|Maui Sample Project Compatibility Page]] | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Sub Page !! In Sample | ! Sub Page !! In Sample !! Can Open !! Works !! Notes | ||
|- | |- | ||
| [[ | | [[Compatibility#Frame|Frame]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || Not in .NET 10 Samples Project | ||
|- | |- | ||
| [[ | | [[Compatibility#ListView|ListView]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Compatibility#TableView|TableView]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Compatibility#Tabbed|TabbedPage]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Compatibility#CAndExpand|AndExpand]] || <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 209: | Line 215: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Sub Page !! In Sample | ! Sub Page !! In Sample !! Can Open !! Works !! Notes | ||
|- | |- | ||
| [[ | | [[Layouts#AbsoluteLayout|AbsoluteLayout]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#ContentView|ContentView]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#FlexLayout|FlexLayout]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#Grid|Grid]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#RelativeLayout|RelativeLayout]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || Invalid Operation Exception | ||
|- | |- | ||
| [[ | | [[Layouts#ScrollView|ScrollView]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#StackLayout|StackLayout]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#TemplatedView|TemplatedView]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#HorizontalStackLayout|HorizontalStackLayout]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#VerticalStackLayout|VerticalStackLayout]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#LayoutUpdates|Layout Updates]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#Z-Index|Z-Index]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#Clipping|Clipping]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Layouts#LayoutUpdates|Custom Layout]] || <span style="color:#6b7280; font-weight:bold;">?</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || System.Exception: "Handler not found for view Maui.Controls.Sample.Pages.DockLayout" | ||
Strange behavior Page was there then App is crashed, Page is vanished | Strange behavior Page was there then App is crashed, Page is vanished | ||
|- | |- | ||
| [[ | | [[Layouts#LayoutIsEnabled|Layout IsEnabled]] || <span style="color:#dc2626; font-weight:bold;">✗</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || There is some Code for it | ||
|- | |- | ||
|} | |} | ||
| Line 251: | Line 256: | ||
[[File:Maui Sample Project User Interface Concepts Page.png|thumb|Maui Sample Project User Interface Concepts Page]] | [[File:Maui Sample Project User Interface Concepts Page.png|thumb|Maui Sample Project User Interface Concepts Page]] | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Sub Page !! In Sample | ! Sub Page !! In Sample !! Can Open !! Works !! Notes | ||
|- | |- | ||
| [[ | | [[User_Interface_Concepts#AnimationsPage|Animations]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[User_Interface_Concepts#BehaviorsPage|Behaviors]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[User_Interface_Concepts#FontsPage|Fonts]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[User_Interface_Concepts#StylesPage|Styles]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || Microsoft.Maui.Controls.Xaml.XamlParseException: "Position 11:18. Position 11:18. Type converter failed: Cannot convert "Color.Pink" into Microsoft.Maui.Graphics.Color" | ||
|- | |- | ||
| [[ | | [[User_Interface_Concepts#TriggersPage|Triggers]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[User_Interface_Concepts#VisualStatesPage|VisualStates]] || <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 275: | Line 280: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Sub Page !! In Sample | ! Sub Page !! In Sample !! Can Open !! Works !! Notes | ||
|- | |- | ||
| [[ | | [[Other_Concepts#GraphicsViewPage|GraphicsView]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Other_Concepts#LargeTitlesIOSPage|Large Titles - iOS]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Other_Concepts#StyleSheetsPage|StyleSheets]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Other_Concepts#FoldablePage|Foldable]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#dc2626; font-weight:bold;">✗</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || System.InvalidOperationException: "Sequence contains no matching element" maybe WSL only? | ||
|- | |- | ||
| [[ | | [[Other_Concepts#RenderViewsPage|Render Views]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
| [[ | | [[Other_Concepts#HitTestingPage|Hit Testing]] || <span style="color:#16a34a; font-weight:bold;">✓</span> || <span style="color:#16a34a; font-weight:bold;">✓</span>|| <span style="color:#dc2626; font-weight:bold;">✗</span> || | ||
|- | |- | ||
|} | |} | ||
<div style="clear: both;"></div> | <div style="clear: both;"></div> | ||
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 | ✓ | ✓ | ✗ |