Core: Difference between revisions

From Wiki Maui Linux NET
Jump to navigation Jump to search
No edit summary
 
(23 intermediate revisions by the same user not shown)
Line 2: Line 2:
<span id="AlertsPage"></span>
<span id="AlertsPage"></span>
[[File:Maui Linux Alerts Page.png|thumb|Maui Linux Alerts Page]]
[[File:Maui Linux Alerts Page.png|thumb|Maui Linux Alerts Page]]
[[File:Maui Sample Project Alerts Page.png|thumb|Maui Sample Project Alerts Page]]
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| Welcome Alert || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Alert Simple || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Alert YES/NO || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| ActionSheet Simple || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| ActionSheet Cancel/Delete || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Question 1 || <span style="color:#dc2626; font-weight:bold;">✗</span> || Throws Not Implemented Exception
|-
| Question 2 || <span style="color:#dc2626; font-weight:bold;">✗</span> || Throws Not Implemented Exception
|-
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== App Control ==
== App Control ==
<span id="AppControlPage"></span>
[[File:Maui Linux Sample Project AppControl Page.png|thumb|Maui Linux Sample Project AppControl Page]]
[[File:Maui Sample Project AppControl Page.png|thumb|Maui Sample Project AppControl Page]]
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| Terminate Application || <span style="color:#dc2626; font-weight:bold;"></span> ||
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== AppThemeBindings ==
== AppThemeBindings ==
[[File:Maui Sample Project AppThemeBindings Page.png|thumb|Maui Sample Project AppThemeBindings Page]]
[[File:Maui Sample Project App Theme Bindings Page.png|thumb|Maui Sample Project App Theme Bindings Page]]
<span id="CorePage"></span>
<span id="CorePage"></span>
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| Line 1 || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Line 2 || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Line 3 || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Brushes ==
== Brushes ==
[[File:Maui Linux Sample Project Brushes Page.png|thumb|Maui Linux Sample Project Brushes Page]]
[[File:Maui Sample Project Brushes Page.png|thumb|Maui Sample Project Brushes Page]]
<span id="BrushesPage"></span>
<span id="BrushesPage"></span>
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| TabbedPage || <span style="color:#dc2626; font-weight:bold;">✗</span> || Not Implemented yet see [https://github.com/MauiGtk/maui-linux/issues/77]
|-
| '''SolidColorBrush'''
|-
| SolidColorBrush (Predefined Brush) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| SolidColorBrush (Color) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| SolidColorBrush (Hex) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| SolidColorBrush (Property Tag Syntax) || <span style="color:#6b7280; font-weight:bold;">?</span> ||
|-
| '''LinearGradientBrush'''
|-
| LinearGradientBrush (Horizontal) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| LinearGradientBrush (Vertical) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| LinearGradientBrush (Diagonal) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| '''RadialGradientBrush'''
|-
| RadialGradientBrush (Upper left) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| RadialGradientBrush (Center) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| RadialGradientBrush (Lower right) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| '''Using CSS'''
|-
| linear-gradient(90deg, rgb(255, 0, 0),rgb(255, 153, 51)) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| linear-gradient(180deg, rgb(255, 0, 0),rgb(255, 153, 51)) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| linear-gradient(270deg, rgb(255, 0, 0),rgb(255, 153, 51)) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| radial-gradient(circle, rgb(255, 0, 0) 25%, rgb(0, 255, 0) 50%, rgb(0, 0, 255) 75%) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| radial-gradient(circle at left, rgb(255, 0, 0) 25%, rgb(0, 255, 0) 50%, rgb(0, 0, 255) 75%) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| radial-gradient(circle at right, rgb(255, 0, 0) 25%, rgb(0, 255, 0) 50%, rgb(0, 0, 255) 75%) || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| '''Brush Changes'''
|-
| ''Sharing Brushes Resources''
|-
| - Static || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| - Dynamic || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| ''Update Brush Colors''
|-
| SolidColorBrush - Update Color || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| SolidColorBrush - Remove Polygon || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| LinearGradientBrush - Update Color || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| LinearGradientBrush - Remove Polygon || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| RadialGradientBrush - Update Color || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| RadialGradientBrush - Remove Polygon || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
| ''BindingContext''
|-
| Brush BindingContext - Remove Polygon || <span style="color:#6b7280; font-weight:bold;">?</span> || 
|-
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Clip ==
== Clip ==
[[File:Maui Linux Sample Project Clip Page.png|thumb|Maui Linux Sample Project Clip Page]]
[[File:Maui Sample Project Clip Page.png|thumb|Maui Sample Project Clip Page]]
<span id="ClipPage"></span>
<span id="ClipPage"></span>
Clipping is not implemented yet see https://github.com/MauiGtk/maui-linux/issues/86
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| Image || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Clipped Image using RectangleGeometry || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| Clipped Image using EllipseGeometry || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| Clipped Image using GeometryGroup || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| ActionSheet Cancel/Delete || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| Clipped Image using PathGeometry || <span style="color:#dc2626; font-weight:bold;">✗</span> ||
|-
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== ContextFlyout ==
== ContextFlyout ==
<span id="ContextFlyoutPage"></span>
[[File:Maui Sample Project ContextFlyout Page.png|thumb|Maui Sample Project ContextFlyout Page]]
Currently Throws Dll not found exception --> Webkit
 
ContextMenu/ContextFlyout currently not implemented see https://github.com/MauiGtk/maui-linux/issues/85
 
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== ContentPage ==
== ContentPage ==
[[File:Maui Linux Sample Project Content Page.png|thumb|Maui Linux Sample Project Content Page]]
[[File:Maui Sample Project Content Page.png|thumb|Maui Sample Project Content Page]]
<span id="ContentPage"></span>
<span id="ContentPage"></span>
See also: https://github.com/MauiGtk/maui-linux/issues/71
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| ContentPage BackgroundImage || <span style="color:#dc2626; font-weight:bold;">✗</span> ||
|-
| ContentPage Background || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Device ==
== Device ==
<span id="DevicePage"></span>
[[File:Maui Linux Sample Project Device Page.png|thumb|Maui Linux Sample Project Device Page]]
[[File:Maui Sample Project Device Page.png|thumb|Maui Sample Project Device Page]]
Not sure what needed to see here
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Dispatcher ==
== Dispatcher ==
[[File:Maui Linux Sample Project Dispatcher Page.png|thumb|Maui Linux Sample Project Dispatcher Page]]
[[File:Maui Sample Project Dispatcher Page.png|thumb|Maui Sample Project Dispatcher Page]]
<span id="DispatcherPage"></span>
<span id="DispatcherPage"></span>
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| Fail Access || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Access || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| 3 Seconds Later || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| 3 Seconds Timer (Start/Stop) || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Device.StartTimer(3s) (Start/Stop) || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Effects ==
== Effects ==
[[File:Maui Linux Sample Project Effects Page.png|thumb|Maui Linux Sample Project Effects Page]]
[[File:Maui Sample Project Effects Page.png|thumb|Maui Sample Project Effects Page]]
<span id="EffectsPage"></span>
<span id="EffectsPage"></span>
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| Entry With Focus Routing Effect || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Entry With Focus Platform Effect || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== FlyoutPage ==
== FlyoutPage ==
<span id="FlyoutPagePage"></span>
[[File:Maui Linux Sample Project Flyout Page.png|thumb|Maui Linux Sample Project Flyout Page]]
[[File:Maui Sample Project Flyout Page.png|thumb|Maui Sample Project Flyout Page]]
Not sure what it should do, the original Windows Maui Sample Project does nothing
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Focus Management ==
== Focus Management ==
[[File:Maui Linux Sample Project Focus Managment Page.png|thumb|Maui Linux Sample Project Focus Managment Page]]
[[File:Maui Sample Project Focus Management Page.png|thumb|Maui Sample Project Focus Management Page]]
<span id="FocusManagementPage"></span>
<span id="FocusManagementPage"></span>
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| Focus Entry || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Unfocus Entry || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Update State Text || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Gestures ==
== Gestures ==
[[File:Maui Linux Sample Project Gestures Page.png|thumb|Maui Linux Sample Project Gestures Page]]
[[File:Maui Sample Project Gestures Page.png|thumb|Maui Sample Project Gestures Page]]
<span id="GesturesPage"></span>
<span id="GesturesPage"></span>
Gestures currently not full implemented see also https://github.com/MauiGtk/maui-linux/issues/80
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| Drag And Drop || <span style="color:#dc2626; font-weight:bold;">✗</span> ||
|-
| Drag And Drop File from OS || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| Pan Gesture || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| Pinch Gesture || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| Pointer Gesture || <span style="color:#dc2626; font-weight:bold;">✗</span> ||
|-
| Swipe Gesture || <span style="color:#dc2626; font-weight:bold;">✗</span> ||
|-
| Tap Gesture || <span style="color:#dc2626; font-weight:bold;">✗</span> ||
|-
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== InputTransparent ==
== InputTransparent ==
[[File:Maui Linux Sample Project InputTransparent Page.png|thumb|Maui Linux Sample Project Input Transparent Page]]
[[File:Maui Sample Project Input Transparent Page.png|thumb|Maui Sample Project Input Transparent Page]]
<span id="InputTransparentPage"></span>
<span id="InputTransparentPage"></span>
Sometimes App crashes
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| Clickable || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Not Clickable || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| Not Clickable (2) || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| ''The Grid below has controls and an overlay layer with more controls.''
|-
| Overlay TL || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Bottom Layer || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Overlay BR || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| ''The Grid below has controls an overlay with CascadeInputTransparent set to true; the overlay buttons should not be usable.''
|-
| Overlay TL || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Bottom Layer || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Overlay BR || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| ''The Grid below has a 'Test Button' that is controlled by the switches.''
|-
| Test Button || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Nesting Indicator || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| Nesting Settings || <span style="color:#dc2626; font-weight:bold;">✗</span> ||
|-
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== MenuBar ==
== MenuBar ==
[[File:Maui Linux Sample Project MenuBar Page.png|thumb|Maui Linux Sample Project MenuBar Page]]
[[File:Maui Sample Project MenuBar Page.png|thumb|Maui Sample Project MenuBar Page]]
<span id="MenuBarPage"></span>
<span id="MenuBarPage"></span>
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Modal ==
== Modal ==
[[File:Maui Linux Sample Project Modal Page.png|thumb|Maui Linux Sample Project Modal Page]]
[[File:Maui Sample Project Modal Page.png|thumb|Maui Sample Project Modal Page]]
<span id="ModalPage"></span>
<span id="ModalPage"></span>
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| Push Page || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Push Modal Page || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| Push Modal Navigation Page || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| Push Modal Flyout Page || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
| Pop Modal Page || <span style="color:#dc2626; font-weight:bold;">✗</span> || 
|-
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Multi-Window ==
== Multi-Window ==
<span id="MultiWindowPage"></span>
[[File:Maui Sample Project Multi-Window Page.png|thumb|Maui Sample Project Multi-Window Page]]
Currently Throws Dll not found exception --> Webkit
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Navigation-Page ==
== Navigation-Page ==
[[File:Maui Linux Sample Project Navigation Page.png|thumb|Maui Linux Sample Project Navigation Page]]
[[File:Maui Sample Project Navigation Page.png|thumb|Maui Sample Project Navigation Page]]
<span id="NavigationPage"></span>
<span id="NavigationPage"></span>
{| class="wikitable sortable"
! Function/Feature !! Works !! Notes
|-
| Insert Page Before Current || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Pop Page || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Push Page || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Remove Page Before Current || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Pop To Root || <span style="color:#16a34a; font-weight:bold;">✓</span> || 
|-
| Swap Root || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Toggle Navigation Bar || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Toggle Back Button || <span style="color:#16a34a; font-weight:bold;">✓</span> ||
|-
| Toggle Secondary Toolbar Item || <span style="color:#dc2626; font-weight:bold;">✗</span> ||
|-
|}
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Semantics ==
== Semantics ==
<span id="SemanticsPage"></span>
[[File:Maui Linux Sample Project Semantics Page.png|thumb|Maui Linux Sample Project Semantics Page]]
[[File:Maui Sample Project Semantics Page.png|thumb|Maui Sample Project Semantics Page]]
Currently not testet, i don't have a screenreader ;-)
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Shadows ==
== Shadows ==
<span id="ShadowsPage"></span>
[[File:Maui Linux Sample Project Shadows Page.png|thumb|Maui Linux Sample Project Shadows Page]]
Not implemented in Maui-Linux Sample Project
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Transformations ==
== Transformations ==
<span id="TransformationsPage"></span>
[[File:Maui Sample Project Transformations Page.png|thumb|Maui Sample Project Transformations Page]]
Not implemented in Maui-Linux Sample Project
<div style="clear: both;"></div>
<div style="clear: both;"></div>


== Window Title Bar ==
== Window Title Bar ==
<span id="WindowTitleBarPage"></span>
[[File:Maui Sample Project Window Title Bar Page.png|thumb|Maui Sample Project Window Title Bar Page]]
Not implemented in Maui-Linux Sample Project
 






<div style="clear: both;"></div>
<div style="clear: both;"></div>

Latest revision as of 18:39, 6 November 2025

Alerts

Maui Linux Alerts Page
Maui Sample Project Alerts Page
Function/Feature Works Notes
Welcome Alert
Alert Simple
Alert YES/NO
ActionSheet Simple
ActionSheet Cancel/Delete
Question 1 Throws Not Implemented Exception
Question 2 Throws Not Implemented Exception

App Control

Maui Linux Sample Project AppControl Page
Maui Sample Project AppControl Page
Function/Feature Works Notes
Terminate Application

AppThemeBindings

Maui Sample Project AppThemeBindings Page
Maui Sample Project App Theme Bindings Page

Function/Feature Works Notes
Line 1
Line 2
Line 3

Brushes

Maui Linux Sample Project Brushes Page
Maui Sample Project Brushes Page

Function/Feature Works Notes
TabbedPage Not Implemented yet see [1]
SolidColorBrush
SolidColorBrush (Predefined Brush) ?
SolidColorBrush (Color) ?
SolidColorBrush (Hex) ?
SolidColorBrush (Property Tag Syntax) ?
LinearGradientBrush
LinearGradientBrush (Horizontal) ?
LinearGradientBrush (Vertical) ?
LinearGradientBrush (Diagonal) ?
RadialGradientBrush
RadialGradientBrush (Upper left) ?
RadialGradientBrush (Center) ?
RadialGradientBrush (Lower right) ?
Using CSS
linear-gradient(90deg, rgb(255, 0, 0),rgb(255, 153, 51)) ?
linear-gradient(180deg, rgb(255, 0, 0),rgb(255, 153, 51)) ?
linear-gradient(270deg, rgb(255, 0, 0),rgb(255, 153, 51)) ?
radial-gradient(circle, rgb(255, 0, 0) 25%, rgb(0, 255, 0) 50%, rgb(0, 0, 255) 75%) ?
radial-gradient(circle at left, rgb(255, 0, 0) 25%, rgb(0, 255, 0) 50%, rgb(0, 0, 255) 75%) ?
radial-gradient(circle at right, rgb(255, 0, 0) 25%, rgb(0, 255, 0) 50%, rgb(0, 0, 255) 75%) ?
Brush Changes
Sharing Brushes Resources
- Static ?
- Dynamic ?
Update Brush Colors
SolidColorBrush - Update Color ?
SolidColorBrush - Remove Polygon ?
LinearGradientBrush - Update Color ?
LinearGradientBrush - Remove Polygon ?
RadialGradientBrush - Update Color ?
RadialGradientBrush - Remove Polygon ?
BindingContext
Brush BindingContext - Remove Polygon ?

Clip

Maui Linux Sample Project Clip Page
Maui Sample Project Clip Page

Clipping is not implemented yet see https://github.com/MauiGtk/maui-linux/issues/86

Function/Feature Works Notes
Image
Clipped Image using RectangleGeometry
Clipped Image using EllipseGeometry
Clipped Image using GeometryGroup
ActionSheet Cancel/Delete
Clipped Image using PathGeometry

ContextFlyout

Maui Sample Project ContextFlyout Page

Currently Throws Dll not found exception --> Webkit

ContextMenu/ContextFlyout currently not implemented see https://github.com/MauiGtk/maui-linux/issues/85

ContentPage

Maui Linux Sample Project Content Page
Maui Sample Project Content Page

See also: https://github.com/MauiGtk/maui-linux/issues/71

Function/Feature Works Notes
ContentPage BackgroundImage
ContentPage Background

Device

Maui Linux Sample Project Device Page
Maui Sample Project Device Page

Not sure what needed to see here

Dispatcher

Maui Linux Sample Project Dispatcher Page
Maui Sample Project Dispatcher Page

Function/Feature Works Notes
Fail Access
Access
3 Seconds Later
3 Seconds Timer (Start/Stop)
Device.StartTimer(3s) (Start/Stop)

Effects

Maui Linux Sample Project Effects Page
Maui Sample Project Effects Page

Function/Feature Works Notes
Entry With Focus Routing Effect
Entry With Focus Platform Effect

FlyoutPage

Maui Linux Sample Project Flyout Page
Maui Sample Project Flyout Page

Not sure what it should do, the original Windows Maui Sample Project does nothing

Focus Management

Maui Linux Sample Project Focus Managment Page
Maui Sample Project Focus Management Page

Function/Feature Works Notes
Focus Entry
Unfocus Entry
Update State Text

Gestures

Maui Linux Sample Project Gestures Page
Maui Sample Project Gestures Page

Gestures currently not full implemented see also https://github.com/MauiGtk/maui-linux/issues/80

Function/Feature Works Notes
Drag And Drop
Drag And Drop File from OS
Pan Gesture
Pinch Gesture
Pointer Gesture
Swipe Gesture
Tap Gesture

InputTransparent

Maui Linux Sample Project Input Transparent Page
Maui Sample Project Input Transparent Page

Sometimes App crashes

Function/Feature Works Notes
Clickable
Not Clickable
Not Clickable (2)
The Grid below has controls and an overlay layer with more controls.
Overlay TL
Bottom Layer
Overlay BR
The Grid below has controls an overlay with CascadeInputTransparent set to true; the overlay buttons should not be usable.
Overlay TL
Bottom Layer
Overlay BR
The Grid below has a 'Test Button' that is controlled by the switches.
Test Button
Nesting Indicator
Nesting Settings
Maui Linux Sample Project MenuBar Page
Maui Sample Project MenuBar Page

Maui Linux Sample Project Modal Page
Maui Sample Project Modal Page

Function/Feature Works Notes
Push Page
Push Modal Page
Push Modal Navigation Page
Push Modal Flyout Page
Pop Modal Page

Multi-Window

Maui Sample Project Multi-Window Page

Currently Throws Dll not found exception --> Webkit

Maui Linux Sample Project Navigation Page
Maui Sample Project Navigation Page

Function/Feature Works Notes
Insert Page Before Current
Pop Page
Push Page
Remove Page Before Current
Pop To Root
Swap Root
Toggle Navigation Bar
Toggle Back Button
Toggle Secondary Toolbar Item

Semantics

Maui Linux Sample Project Semantics Page
Maui Sample Project Semantics Page

Currently not testet, i don't have a screenreader ;-)

Shadows

Maui Linux Sample Project Shadows Page

Not implemented in Maui-Linux Sample Project

Transformations

Maui Sample Project Transformations Page

Not implemented in Maui-Linux Sample Project

Window Title Bar

Maui Sample Project Window Title Bar Page

Not implemented in Maui-Linux Sample Project