[β οΈ JOURNEY] Building MP3 AI Manager for Music Hoarders (Day 23)
Implemented recursive tree regeneration for the TreeView control. Integrated filesystem change detection to automatically reflect changes in the app. Removed the horizontal scrollbar from the ScrollViewer for a cleaner UI. More in the article...
[β οΈ JOURNEY] Building MP3 AI Manager for Music Hoarders (Day 22)
Made significant progress on enhancing the TreeView component with icons, recursive subnode generation, and styling. Successfully implemented dynamic tree regeneration on user interaction. More in the article...
[β οΈ JOURNEY] Building MP3 AI Manager for Music Hoarders (Day 21)
Focused on learning how to share data between ViewModels. After experimenting with different approaches like dependency injection, singletons, and messaging, successfully implemented Prism for Avalonia. While initially stuck with dependency injection issues, revising shared services and following Prism examples resolved the problems, enabling event driven messaging. More in the article...
[β οΈ JOURNEY] Building MP3 AI Manager for Music Hoarders (Day 20)
Focused on learning how to share data between ViewModels. After experimenting with different approaches like dependency injection, singletons, and messaging, successfully implemented Prism for Avalonia. While initially stuck with dependency injection issues, revising shared services and following Prism examples resolved the problems, enabling event driven messaging. More in the article...
[β οΈ JOURNEY] Building MP3 AI Manager for Music Hoarders (Day 19)
Shifted focus back to UX by researching and implementing a custom windows title bar. Made progress with updating the app icon and manually designing Windows controls like minimize, maximize, and close buttons. Made it work, but the process was tedious. More in the article...