Core: Difference between revisions

From Wiki Maui Linux NET
Jump to navigation Jump to search
 
Line 387: Line 387:
[[File:Maui Linux Sample Project Semantics Page.png|thumb|Maui Linux Sample Project Semantics Page]]
[[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]]
[[File:Maui Sample Project Semantics Page.png|thumb|Maui Sample Project Semantics Page]]
<span id="SemanticsPage"></span>
Currently not testet, i don't have a screenreader ;-)
<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