Dev Diary 29/11/2024

I spent a good chunk of time today reviewing and making minor adjustments to two PRs, courtesy of dogwithakeyboard. The first is filtering and sorting of marker durations (in case you missed it, courtesy of the same contributor, you can now set marker end points on the develop branch), and the second is a rather nice grid view and batch delete support for scene markers. Scene markers have been in a rather immature state for quite a while, and is probably the lowest hanging feature fruit since movies were refactored. It’s good to see some progress to make them a bit more fully-featured. Edit: I should note that these two features are merged and available on the develop branch!

Markers sit in a bit of a difficult conceptual spot, since the use case for them is kind of vague. I personally use them only as bookmarks for favourite points in a scene, whereas many others use them to designate sections of a scene. My feeling is that my particular use case should probably be rolled into the scene functionality once we can create scenes that are sections of a file, rather than a one-to-one file as it is currently. My other feeling is that the alternative use case potentially doesn’t require a top-level UI menu item or previews etc. I haven’t made any decisions around this yet, so keep your pitchforks stowed :grimacing:

I think the next logical step for the marker UI is probably to support editing multiple markers - though I should note that studios are also in need of the same functionality.

I also spent some time ironing out the wrinkles in the Performer custom fields PR. Specifically, I fixed the issues I had around persisting the custom field data, which just involved some time away to come up with the correct logic. Never underestimate the power of stepping away for a bit :slight_smile: I also addressed issues around numeric value detection.

I think it’s pretty close to ready, and I have a follow-up PR for filtering custom field values to follow it. If you can, I’d love to see some more testing and feedback (on the Github PR page preferably!).

I’m signing off for this week. Progress has been slower than I’d like, but I’ve been distracted with assisting with the Discourse launch and I’ve had a pretty gnarly run mentally. But, we’re going in the right direction.

Have a great weekend everyone :heart:

5 Likes