Fix NavigationPageHandler, StepperHandler, TimePickerHandler from decompiled

NavigationPageHandler:
- Added LoadToolbarIcon() method for PNG/SVG toolbar icons
- Added icon loading in MapToolbarItems()
- Fixed OnVirtualViewPushed to set Title and handle null content
- Fixed animation parameters to match decompiled

StepperHandler:
- Added MapIncrement() and MapIsEnabled() methods
- Added dark theme color support in ConnectHandler

TimePickerHandler:
- Added dark theme color support in ConnectHandler

SkiaPage:
- Added Icon property to SkiaToolbarItem class

Also added Svg.Skia package reference.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-01 12:52:33 -05:00
parent 1cdf66c44b
commit b0b3746968
6 changed files with 136 additions and 16 deletions

View File

@@ -17,11 +17,11 @@
| ButtonHandler.cs | [x] | Contains TextButtonHandler - Verified |
| CheckBoxHandler.cs | [x] | Verified |
| CollectionViewHandler.cs | [ ] | |
| DatePickerHandler.cs | [ ] | |
| DatePickerHandler.cs | [x] | Verified |
| EditorHandler.cs | [x] | Verified |
| EntryHandler.cs | [x] | Verified |
| FlexLayoutHandler.cs | [ ] | |
| FlyoutPageHandler.cs | [ ] | |
| FlyoutPageHandler.cs | [x] | Verified - matches decompiled |
| FrameHandler.cs | [ ] | |
| GestureManager.cs | [ ] | |
| GraphicsViewHandler.cs | [ ] | |
@@ -34,19 +34,19 @@
| ItemsViewHandler.cs | [ ] | |
| LabelHandler.cs | [x] | Verified |
| LayoutHandler.cs | [x] | Contains GridHandler, StackLayoutHandler, LayoutHandlerUpdate - Verified |
| NavigationPageHandler.cs | [ ] | Contains RelayCommand |
| NavigationPageHandler.cs | [x] | FIXED - Added LoadToolbarIcon, Icon loading, content handling, animated params |
| PageHandler.cs | [x] | Added MapBackgroundColor |
| PickerHandler.cs | [ ] | |
| PickerHandler.cs | [x] | Verified |
| ProgressBarHandler.cs | [x] | Verified |
| RadioButtonHandler.cs | [ ] | |
| RadioButtonHandler.cs | [x] | Verified - matches decompiled |
| ScrollViewHandler.cs | [x] | Verified |
| SearchBarHandler.cs | [ ] | |
| ShellHandler.cs | [ ] | |
| SearchBarHandler.cs | [x] | Verified - matches decompiled |
| ShellHandler.cs | [x] | Verified - matches decompiled |
| SliderHandler.cs | [x] | Verified |
| StepperHandler.cs | [ ] | |
| StepperHandler.cs | [x] | FIXED - Added MapIncrement, MapIsEnabled, dark theme colors |
| SwitchHandler.cs | [x] | Verified |
| TabbedPageHandler.cs | [ ] | |
| TimePickerHandler.cs | [ ] | |
| TabbedPageHandler.cs | [x] | Verified - matches decompiled |
| TimePickerHandler.cs | [x] | FIXED - Added dark theme colors |
| WebViewHandler.cs | [x] | Fixed namespace-qualified event args |
| WindowHandler.cs | [ ] | Contains SkiaWindow, SizeChangedEventArgs, LinuxApplicationContext |
@@ -80,7 +80,7 @@
| SkiaLayoutView.cs | [ ] | Contains SkiaGrid, SkiaStackLayout, SkiaAbsoluteLayout, GridLength, GridPosition |
| SkiaMenuBar.cs | [ ] | Contains MenuItem, MenuBarItem |
| SkiaNavigationPage.cs | [ ] | |
| SkiaPage.cs | [ ] | Contains SkiaContentPage, SkiaToolbarItem |
| SkiaPage.cs | [x] | Added SkiaToolbarItem.Icon property |
| SkiaPicker.cs | [ ] | |
| SkiaProgressBar.cs | [ ] | |
| SkiaRadioButton.cs | [ ] | |