Maui Sample Project State: Difference between revisions

From Wiki Maui Linux NET
Jump to navigation Jump to search
No edit summary
 
(85 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 ==
* <span style="color:#16a34a; font-weight:bold;">✓</span> OK
* <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
== General Issues ==
* Spacing (Margin and Padding)
* Image Resizing
* 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]]
{| class="wikitable sortable"
! 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> || <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>|| <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>|| <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>|| <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>|| <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>|| <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>|| <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>|| <span style="color:#dc2626; font-weight:bold;">✗</span> ||
|-
|}
<div style="clear: both;"></div>
== Blazor ==
<span id="BlazorPage"></span>
[[File:Maui Sample Project Blazor Page.png|thumb|Maui Sample Project Blazor Page]]
Currently Blazor Page throws an Exception
<div style="clear: both;"></div>
== Core ==
<span id="CorePage"></span>
[[File:CorePage ML.png|thumb|Maui Linux Sample Project Core Page]]
[[File:Maui Sample Project Core Page.png|thumb|Maui Sample Project Core Page]]
{| class="wikitable sortable"
! 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>|| <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:#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>|| <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#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:#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>|| <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#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>|| <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:#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#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>|| <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:#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:#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:#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:#6b7280; font-weight:bold;">?</span> ||
|-
|}
<div style="clear: both;"></div>
== Controls ==
<span id="ControlsPage"></span>
[[File:Maui Linux Sample Project Controls Page.png|thumb|Maui Linux Sample Project Controls Page]]
[[File:Maui Sample Project Controls Page.png|thumb|Maui Sample Project Controls Page]]
{| class="wikitable sortable"
! 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> ||
|-
|}
<div style="clear: both;"></div>
== Platform Specifics ==
[[File:Maui Linux Sample Project Platform Specifics Page.png|thumb|Maui Linux Sample Project Platform Specifics Page]]
[[File:Maui Sample Project Platform Specifics Page.png|thumb|Maui Sample Project Platform Specifics Page]]
<span id="PlatformSpecificsPage"></span>
{| class="wikitable sortable"
! Sub Page !! In Sample !! Can Open !! Works !! Notes
|-
|}
<div style="clear: both;"></div>
== Compatibility ==
<span id="CompatibilityPage"></span>
[[File:Maui Linux Sample Project Caompatibility Page.png|thumb|Maui Linux Sample Project Compatibility Page]]
[[File:Maui Sample Project Compatibility Page.png|thumb|Maui Sample Project Compatibility Page]]
{| class="wikitable sortable"
! 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> ||
|-
|-
|}
<div style="clear: both;"></div>
== Layouts ==
<span id="LayoutsPage"></span>
[[File:Maui Linux Sample Project Layouts Page.png|thumb|Maui Linux Sample Project Layouts Page]]
[[File:Maui Sample Project Layouts Page.png|thumb|Maui Sample Project Layouts Page]]
{| class="wikitable sortable"
! 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
|-
| [[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
|-
|}
<div style="clear: both;"></div>
== User Interface Concepts ==
<span id="UserInterfaceConceptsPage"></span>
[[File:Maui Linux Sample Project User Interface Concepts Page.png|thumb|Maui Linux 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"
! 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"


* Blazor
|-
* Core
| [[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> ||
* Controls
|-
* Platform Specifics
| [[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> ||
* Compatibility
|-
* Layouts
|}
* User Interface Concepts
<div style="clear: both;"></div>
* Other Concepts


== Other Concepts ==
<span id="OtherConceptsPage"></span>
[[File:Maui Linux Sample Project Other Concepts Page.png|thumb|Maui Linux Sample Project Other Concepts Page]]
[[File:Maui Sample Project Other Concepts Page.png|thumb|Maui Sample Project Other Concepts Page]]


[[File:Sample Project Main Page.png|thumb]]
{| class="wikitable sortable"
! 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>

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

Maui Sample Project Blazor Page

Currently Blazor Page throws an Exception

Core

Maui Linux Sample Project Core Page
Maui Sample Project Core Page
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

Maui Linux Sample Project Controls Page
Maui Sample Project Controls Page


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

Maui Linux Sample Project Platform Specifics Page
Maui Sample Project Platform Specifics Page

Sub Page In Sample Can Open Works Notes


Compatibility

Maui Linux Sample Project Compatibility Page
Maui Sample Project Compatibility Page
Sub Page In Sample Can Open Works Notes
Frame ✓ ✓ ✗ Not in .NET 10 Samples Project
ListView ✓ ✓ ✗
TableView ✓ ✓ ✗
TabbedPage ✓ ✓ ✗
AndExpand ✓ ✓ ✗

Layouts

Maui Linux Sample Project Layouts Page
Maui Sample Project Layouts Page
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

Maui Linux Sample Project User Interface Concepts Page
Maui Sample Project User Interface Concepts Page
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

Maui Linux Sample Project Other Concepts Page
Maui Sample Project Other Concepts Page
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 ✓ ✓ ✗