.Net10 & Avalonia#30
Open
official-markus-maurer wants to merge 8 commits intoRomVault:masterfrom
Open
Conversation
Update all project files to target .NET 10.0 and simplify project structures Remove x86 platform configurations from solution Add DPI and font settings for Windows Forms applications Modernize project files by removing legacy configurations and dependencies
- Implement AggregateDirStatus to properly initialize directory status on startup - Enhance BitmapAssetValueConverter to handle RvFile and ZipStructure types - Update GameStatusDisplayConverter with better asset loading and fallbacks - Modify MainWindow.axaml to display detailed ROM status with icons and counts - Fix stream reading in Decompress7ZipFile and CopyFile to use ReadExactly - Add null checks and status initialization in various core files
Add detailed XML documentation comments to all public classes, methods, and properties throughout the codebase. This includes: - Class summaries explaining purpose and functionality - Method descriptions with parameter and return value documentation - Property descriptions - Enum value explanations - Improved code readability and maintainability - Better IntelliSense support in IDEs The documentation covers all major components including windows, converters, utilities, and core functionality while following standard XML documentation conventions.
- Add comprehensive Fluent theme with custom brushes and component styles - Implement dynamic column visibility for game and ROM grids based on content - Enhance Settings and Directory Settings windows with improved layout and styling - Add status bar updates and tree preset functionality via right-click - Enable Fix Roms toolbar button and improve overall UI responsiveness - Fix ambiguous Debug reference by fully qualifying System.Diagnostics.Debug
- Add ThemeDictionaries with separate color definitions for light and dark themes - Update DataGrid row styling to use theme-aware brushes - Remove "(restart required)" label from dark mode checkbox as theme now changes immediately - Apply selected theme variant on settings save without requiring application restart
…dows - Add brush caching to converters to improve performance - Implement MessageBox helper methods with confirm/info dialogs - Add context menu and file operations to TrrntZip window - Improve visual styling with card layouts and theme-aware colors - Add validation and confirmation dialogs for destructive operations - Enhance directory settings and mappings windows with better UX - Update splash window to use dynamic theme colors - Add NuGet.Config for package source configuration
…ling - Add tree statistics panel with configurable columns (Have, Missing, MIA) - Implement DAT rule inheritance visualization and effective rule display - Improve DAT rule matching with case-insensitive comparison and normalization - Add "All/Nil" buttons for bulk tree selection - Enhance UI consistency with updated button styling and spacing - Fix tree selection state visualization with tristate checkboxes - Add DV-managed DAT indicator in tree view - Improve DAT info display with normalized field handling - Optimize tree rendering with viewport-aware clipping
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.