Open codyswanner opened 4 months ago
This should be done after #115. Removing from UI Refresh milestone and project.
Prerequisites for this feature have been completed -- I'm imagining something very similar to what Google Photos does, where hovering an image reveals a checkbox for selecting, and long-press on touch screen simply selects the image. Either of these actions will trigger a selection mode that will allow further selections to be made, and reveal options for what to do with the selection. Pressing the escape key or clicking/tapping an X in the selection menu will disable selection mode and return to base state.
This turned out to be a WHOLE lot more complicated than initially expected. I think I've got a basic idea of how this will work, but implementation has been slow (including some days off). Some progress has not been pushed to GitHub yet because I do not want to push this feature incomplete (even if commits are made for changes). It's not so much that this is a difficult problem to solve, it's just a little more than I can chew at once and I'm having trouble imagining all the pieces at once (maybe I should make a literal, on-paper sketch? That sounds helpful now that I've thought of it) so it's tough to put them together.
This has moved along, commits are pushed to branch image-selection! Making some edits to this issue to create sub-issues because, as previously stated, this feature is HUGE and I should have broken it down more to begin with. And now I know that. This is what experimental projects are for!
Images should be selectable; when a group of images are selected, expose options for editing tag assignments, archiving, deleting and downloading. When a single image is selected, expose these options as well as options to view metadata/details of the image.
This improvement compliments #96 and should be made after the thumbnail preview functionality mentioned in that issue is implemented.
Adding some sub-issues for this feature: