mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-27 03:27:14 -06:00
With a filter showing one-star photos, taking the star off a photo took it out of the view but left it the active photo: the grid highlighted nothing, Detail kept showing it, and the next step (→, Shift+0–5 or Auto Advance) started from the view's first photo, because `library.next` finds no place in the view for an active photo the view doesn't show. A rating, flag or label applied to the selection now does what a delete already does when it takes the active photo out of the view: the photo after it becomes active (the one before it at the end). That photo is the next one, so `advance`, Shift+key and Auto Advance (keys and the Photo menu) don't step past it. Commands that name their photos with `ids` leave the selection alone, so Compare and Survey still show the photo they rate; a held view keeps the photo, and the selection with it. photo.pick, photo.reject, photo.unflag and photo.label now take `advance` like photo.rate and photo.flag. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>