Skip to content

MVVM-Update bottom sheet implementation and dependencies#7

Merged
jdubar merged 7 commits intomainfrom
switch-to-different-bottomsheet
Jul 1, 2025
Merged

MVVM-Update bottom sheet implementation and dependencies#7
jdubar merged 7 commits intomainfrom
switch-to-different-bottomsheet

Conversation

@jdubar
Copy link
Copy Markdown
Owner

@jdubar jdubar commented Jul 1, 2025

  • Added Plugin.Maui.BottomSheet package and removed The49.Maui.BottomSheet.
  • Modified MauiProgram.cs to configure bottom sheet behavior and introduced RegisterBottomSheets method.
  • Updated AvatarSelectViewModel to use IBottomSheetNavigationService for navigation.
  • Refactored PersonAddEditViewModel to utilize the new navigation service.
  • Adjusted XAML and code-behind for AvatarSelectBottomSheet to align with the new bottom sheet implementation.

- Added `Plugin.Maui.BottomSheet` package and removed `The49.Maui.BottomSheet`.
- Modified `MauiProgram.cs` to configure bottom sheet behavior and introduced `RegisterBottomSheets` method.
- Updated `AvatarSelectViewModel` to use `IBottomSheetNavigationService` for navigation.
- Refactored `PersonAddEditViewModel` to utilize the new navigation service.
- Adjusted XAML and code-behind for `AvatarSelectBottomSheet` to align with the new bottom sheet implementation.
@jdubar jdubar self-assigned this Jul 1, 2025
@jdubar jdubar added the enhancement New feature or request label Jul 1, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Jul 1, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Files with missing lines Coverage Δ
HangTab/Extensions/ListItemExtensions.cs 100.00% <100.00%> (ø)

... and 20 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

jdubar added 5 commits July 1, 2025 11:20
- Introduced `CacheDirectory` property in `Files.cs` for centralized access to the cache directory path.
- Updated namespace in `MediaPickerRepository.cs` to include `HangTab.Constants`.
- Refactored `TakePhotoAsync` method for improved readability and flow.
- Modified `SavePhotoToDiskAsync` to use `Files.CacheDirectory` for consistency.
@jdubar jdubar merged commit 6d41a26 into main Jul 1, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant