Releases: bvdcode/MedicalScanner
Releases · bvdcode/MedicalScanner
v1.0.10
Add loading service and UI enhancements - Integrated CommunityToolkit.Maui and added LoadingService for managing loading indicators. - Updated MainViewModel to utilize LoadingService for connection processes. - Enhanced TemperatureViewModel with Fahrenheit conversion. - Modified MainPage and TemperaturePage for improved UI text and layout. - Created LoadingPopup for displaying loading status during operations.
v1.0.9
Add temperature monitoring feature and UI - Updated `AppShell.xaml.cs` to register a route for `TemperaturePage`. - Modified `RssiToSignalLevelConverter.cs` to support nullable types. - Enhanced device connection handling in `MainViewModel.cs` with timeout and improved alerts. - Expanded `sketch_jun16a.ino` to read temperature from a DHT sensor and broadcast via BLE. - Introduced `TemperatureViewModel.cs` for managing temperature data and device state. - Created `TemperaturePage.xaml` for displaying temperature data and device info. - Added `TemperaturePage.xaml.cs` to set up binding context and manage view model disposal.
v1.0.8
Update layout and button text in MainPage.xaml - Added a ScrollView and VerticalStackLayout for improved layout management. - Changed button text from "Connect" to "Info" while retaining command binding.
v1.0.7
Add device connection functionality to MainViewModel Updated MainViewModel to include ConnectCommand and ConnectToDevice method for handling device connections. Modified MainPage.xaml to replace the item layout with a Grid that includes a "Connect" button for each device, allowing users to connect directly from the device list.
v1.0.6
Add device collection and signal strength converter Updated `MainViewModel` to use `ObservableCollection<IDevice>` for managing discovered devices. Introduced `ScanButtonText` for dynamic button labeling and refactored scanning logic. Enhanced `OnDeviceDiscovered` to maintain order based on RSSI values. Modified `MainPage.xaml` to include a `CollectionView` for displaying devices with their name, ID, and signal strength. Added `RssiToSignalLevelConverter` to visually represent RSSI values with filled and empty bars.
v1.0.5
Refactor app to adopt MVVM architecture - Updated `AppShell.xaml` to change the local namespace for better organization. - Completely rewrote `MainPage.xaml` to implement data binding with a new layout. - Rewrote `MainPage.xaml.cs` to set the `BindingContext` to `MainViewModel`. - Updated `MedicalScanner.csproj` to include necessary package references for MVVM and Bluetooth functionality. - Added `MainViewModel.cs` to encapsulate Bluetooth scanning logic and manage UI state. - Overall, these changes enhance code maintainability and separation of concerns.
v1.0.4
Update permission checks to use Bluetooth Changed permission checks and requests from NearbyWifiDevices to Bluetooth. This ensures the application correctly handles Bluetooth permissions for scanning functionality.
v1.0.3
Remove container setup for .NET MAUI and streamline workflow by cachi…
v1.0.2
Fix version bump logic in APK workflow to correctly update Applicatio…