I’m currently getting used to the MVVM structure of avalonia and learning how that works. It’s not too terribly different from HTML since it’s xaml but it does take quite a bit of getting used to.
I’m currently working on the import page. Right now you can select a drive or folder on disk, and it will pull all the RAW photos out of that folder, quickly grab each of their date taken attributes, sort them into “shoots”, grab and scale the embedded jpeg to 300x300, and display all the photos to the user in a grid.
I think I won in UX over lightroom with my shoots because what I do is look at the time a photo was taken and if it was taken 6 hours after another, I put it in a new shoot. You can put those shoots into a hierarchical category tree as well. I’ve created classes for Shoots, Categories, and Photos.
I also hooked everything up to a SQLite3 database that will hold all those shoots, categories, and photo metadata, along with file location, in reference. I’ll store the files on disk in a folder structure by year, month, and day and then have the catalog hold where eveything is. You’ll be able to move things between drives from within the app.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.