f1e3630d1b
Fixes for GTK - still wrong
2026-01-24 06:13:13 +00:00
433787ff80
Image fixes
2026-01-24 03:18:08 +00:00
ed89b6494d
Fixes for pages
2026-01-24 02:37:37 +00:00
7830356f24
Fix labels, lists and other tweaks
2026-01-24 02:21:56 +00:00
2c5036596e
Removed duplicate
2026-01-24 01:59:53 +00:00
0c2508d715
Fixes for handlers
2026-01-24 01:53:26 +00:00
f4422d4af1
cursor blink in entry/editor
2026-01-17 15:26:13 +00:00
88679dfae8
context menu fixes
2026-01-17 15:19:03 +00:00
10a66cd399
More fixes
2026-01-17 15:06:39 +00:00
9451611c3a
control work fixes
2026-01-17 08:51:13 +00:00
dc52f7f2bc
More fixes
2026-01-17 08:06:22 +00:00
7d2ac327a3
More fixes
2026-01-17 05:22:37 +00:00
f62d4aa5f2
Missing maui compliance
2026-01-17 03:45:05 +00:00
a367365ce5
Color issues
2026-01-17 03:36:37 +00:00
aad915ad86
Missing backgroundcolor
2026-01-17 03:10:29 +00:00
5443c7c22a
Gesture support
2026-01-17 02:48:59 +00:00
47a5fc8c01
Missing items
2026-01-17 02:23:05 +00:00
b07228922f
Missing bindings defaults
2026-01-17 01:43:42 +00:00
b1749b1347
Page completed
2026-01-17 01:18:35 +00:00
7a1241cbf2
Layout
2026-01-17 00:46:27 +00:00
27e2dc7136
Update SkiaPicker.cs
2026-01-16 05:51:54 +00:00
8b1c733943
Border completed
2026-01-16 05:49:20 +00:00
331d6839d9
General renderers/views
2026-01-16 05:42:21 +00:00
bf2f380f56
WebView completed
2026-01-16 05:40:49 +00:00
c27f073938
Picker completed
2026-01-16 05:38:45 +00:00
59bcb9244e
TimePicker completed
2026-01-16 05:36:36 +00:00
c21ff803fe
DatePicker completed
2026-01-16 05:36:22 +00:00
7056ab7e4e
SearchBar completed
2026-01-16 05:31:38 +00:00
1b1619de06
Frame completed
2026-01-16 05:31:21 +00:00
538d4bad65
BoxView completed
2026-01-16 05:31:09 +00:00
85b3c22dc7
Border completed
2026-01-16 05:30:52 +00:00
675466a0f5
TimePicker
2026-01-16 05:14:14 +00:00
870382097b
DatePicker
2026-01-16 05:14:04 +00:00
20fcbd78e3
Picker conmpleted
2026-01-16 05:10:40 +00:00
0094cdef45
Progressbar completed
2026-01-16 05:04:05 +00:00
8f1eba7fbe
Activity completed
2026-01-16 05:03:49 +00:00
436c9d60cb
Stepper completed
2026-01-16 05:01:27 +00:00
083f110cf4
Slider completed
2026-01-16 04:57:40 +00:00
f263ee96b3
Radio button
2026-01-16 04:56:23 +00:00
271f8d7fa9
Switch
2026-01-16 04:54:18 +00:00
a8c8939a3f
Checkbox
2026-01-16 04:54:03 +00:00
71a37da1a4
Image and ImageButton
2026-01-16 04:49:21 +00:00
81f7d9c90e
Entry
2026-01-16 04:40:02 +00:00
d5a7560479
Editor and Search
2026-01-16 04:39:50 +00:00
209c56e592
Label completed
2026-01-16 04:23:47 +00:00
9a49185183
Button completed
2026-01-16 04:14:34 +00:00
a2800464c8
Update SkiaView.cs
2026-01-16 03:57:31 +00:00
aab53ee919
Initial start
2026-01-16 03:40:47 +00:00
c60453ea31
Fix incomplete functionality, nullable warnings, and async issues
...
Incomplete functionality fixes:
- SkiaEditor: Wire up Completed event to fire on focus lost
- X11InputMethodService: Remove unused _commitCallback field
- SkiaWebView: Set _isProperlyReparented when reparenting succeeds,
use _lastMainX/_lastMainY to track main window position,
add _isEmbedded guard to prevent double embedding
Nullable reference fixes:
- Easing: Reorder BounceOut before BounceIn (static init order)
- GestureManager: Use local command variable instead of re-accessing
- SkiaShell: Handle null Title with ?? operator
- GLibNative: Use null! for closure pattern
- LinuxProgramHost: Default title if null
- SkiaWebView.LoadHtml: Add null/empty check for html
- SystemThemeService: Initialize Colors with default values
- DeviceDisplayService/AppInfoService: Use var for nullable env vars
- EmailService: Add null check for message parameter
Async fixes:
- SkiaImage: Use _ = for fire-and-forget async calls
- SystemTrayService: Convert async method without await to sync Task
Reduces warnings from 156 to 133 (remaining are P/Invoke structs
and obsolete MAUI API usage)
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-01 17:20:11 -05:00
f6eadaad57
Verify Views files against decompiled, extract embedded types
...
Fixed files:
- SkiaImageButton.cs: Added SVG support with multi-path search
- SkiaNavigationPage.cs: Added LinuxApplication.IsGtkMode check
- SkiaRefreshView.cs: Added ICommand support (Command, CommandParameter)
- SkiaTemplatedView.cs: Added missing using statements
Extracted embedded types to separate files (matching decompiled pattern):
- From SkiaMenuBar.cs: MenuBarItem, MenuItem, SkiaMenuFlyout, MenuItemClickedEventArgs
- From SkiaNavigationPage.cs: NavigationEventArgs
- From SkiaTabbedPage.cs: TabItem
- From SkiaVisualStateManager.cs: SkiaVisualStateGroupList, SkiaVisualStateGroup, SkiaVisualState, SkiaVisualStateSetter
- From SkiaSwipeView.cs: SwipeItem, SwipeStartedEventArgs, SwipeEndedEventArgs
- From SkiaFlyoutPage.cs: FlyoutLayoutBehavior (already separate)
- From SkiaIndicatorView.cs: IndicatorShape (already separate)
- From SkiaBorder.cs: SkiaFrame
- From SkiaCarouselView.cs: PositionChangedEventArgs
- From SkiaCollectionView.cs: SkiaSelectionMode, ItemsLayoutOrientation
- From SkiaContentPresenter.cs: LayoutAlignment
Verified matching decompiled:
- SkiaContextMenu.cs, SkiaFlexLayout.cs, SkiaGraphicsView.cs
Build: 0 errors
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-01 17:02:39 -05:00