Selection Mode
Selection mode allows you to perform bulk operations on multiple items at once, including tagging, favoriting, and tag copy/paste operations.
Entering Selection Mode
Desktop
Click the checkbox area at the bottom of any gallery item. The checkbox area shows "Select" text on hover.
Mobile
Long-press (touch and hold) any item for about half a second. A brief vibration confirms entry into selection mode.
Selection Interface
When selection mode is active:
- A toolbar appears at the bottom of the screen
- Selected items show a checkmark overlay
- Unselected items appear slightly dimmed
- The selection count is displayed in the toolbar
Selecting Items
Individual Selection
- Click/tap any item to toggle its selection
- Click the checkbox on desktop to toggle selection
Select All
Click the All button in the toolbar or press ++ctrl+a++ to select all items in the current view.
If all items are already selected, this action deselects all items.
Drag Selection (Mobile)
After entering selection mode via long-press, you can drag to select multiple items at once:
- Keep your finger on the screen after the long-press
- Drag across other items
- All items between your starting point and current position are selected (in reading order)
How it works:
- Gallery scrolling is frozen during drag to prevent accidental movement
- Items are selected in the natural flow/reading order (left-to-right, top-to-bottom)
- Dragging from the last item in a row down several rows selects all items in between
- Works naturally whether dragging forward or backward
- Release your finger to finish the drag selection
For example, starting on the last item of Row 1 and dragging to the last item of Row 3 will select that first item plus all items in Rows 2 and 3 up to your ending point.
Available Actions
The selection toolbar provides these actions:
Copy Tags
Available when exactly 1 item is selected
Copies all tags from the selected item to a clipboard for pasting to other items.
- Click Copy Tags or press ++ctrl+c++
- A confirmation message shows how many tags were copied
Paste Tags
Available when items are selected and tags have been copied
Pastes previously copied tags to selected items.
- Click Paste Tags or press ++ctrl+v++
- A modal appears showing tags to paste
- Select/deselect individual tags as needed
- Click Paste Tags to apply
The source item (where tags were copied from) is automatically excluded from paste destinations.
Merge Tags
Available when 2 or more items are selected
Collects all unique tags from selected items and applies them to all selected items.
- Click Merge Tags or press ++ctrl+m++
- A modal shows all tags found across selected items
- Tags not present on all items show a count (e.g., "2/3")
- Select tags to apply and click Merge Tags
Tag
Opens the bulk tag modal to add or remove tags from all selected items.
- Click Tag or press ++t++
- Add new tags or remove existing ones
- Changes apply to all selected items
Favorite
Adds all selected items to favorites.
- Click Favorite or press ++f++
- Items already in favorites are skipped
- A confirmation shows how many items were added
Exiting Selection Mode
- Click the X button in the selection toolbar
- Press ++escape++
- Complete an action (tagging, favoriting, pasting)
Selection Mode Tips
Efficient Bulk Tagging
- Enter selection mode
- Select items that should share a tag
- Click Tag and add the common tag
- Selection mode exits automatically
Copying Tags Between Items
- Select the source item (with tags you want to copy)
- Press ++ctrl+c++ to copy its tags
- Select destination items
- Press ++ctrl+v++ to paste
- Confirm which tags to apply
Merging Tags Across Items
Use merge when you have related items with different tags and want them all to share the same tags:
- Select all related items
- Press ++ctrl+m++
- Review and confirm the merged tag set
- All items now have all the tags
Mobile Workflow
On mobile, selection mode is optimized for touch:
- Long-press to enter selection mode
- Tap items to select/deselect
- Drag to select multiple items in a range (gallery freezes during drag to prevent scrolling)
- Use toolbar buttons for actions