Skip to content

FEATURE: Various! We need Collections/Albums and a grid/compare/loupe view (drag-and-drop would be nice too). #1102

@Scottua25

Description

@Scottua25

Feature Description

I’d like to request that the official RapidRAW repo add the Collections workflow and expanded library viewing modes that I’ve implemented in my fork.

Summary

The feature set adds a more complete photo culling and organization workflow directly inside RapidRAW:

  • Collections for grouping images independently of their folder location
  • A persistent custom order for collection contents
  • Drag-and-drop support for adding images to collections
  • Library presentation modes: Grid, Loupe, and Compare
  • Keyboard shortcuts for quickly switching views

Together, these make RapidRAW much stronger as a full photo review and editing tool, especially for users working through shoots, selects, edits, client picks, or themed groups of images.

Collections

Collections allow users to create named groups of images inside the current RapidRAW session without physically moving the original RAW files. This is useful because folder structure is not always the same as editing intent.

Examples:

  • “Portfolio Picks”
  • “Client Selects”
  • “To Export”
  • “Black and White Candidates”
  • “Needs Retouching”
  • “Final Delivery”

Images can be added to collections from the library/editor context menus or by dragging images into a collection. A collection stores references and metadata sidecars rather than duplicating the RAW files themselves, so it behaves more like a lightweight virtual grouping system.

The implementation also supports virtual-copy-style entries, preserves edit metadata, tracks missing source files, and supports manual ordering through a saved collection order manifest.

Why this should be added:

  • It gives users a non-destructive way to organize selects.
  • It avoids forcing users to duplicate files or restructure folders.
  • It fits naturally into RAW editing workflows where one image may belong to multiple working sets.
  • It helps RapidRAW compete better with library-management features found in other photo tools.

Grid / Loupe / Compare library views

The fork also adds three library presentation modes:

Grid

Grid remains the standard thumbnail browsing view. It supports the existing browsing workflow, thumbnail sizing, sorting, filtering, recursive folder browsing, selection, ratings, and context menus.

Loupe

Loupe view shows the active or selected image in a larger inspection view directly from the library. This is useful for culling because users can inspect an image more carefully without fully entering the editor.

It also supports zoom behavior, making it easier to check sharpness, focus, expression, noise, or small details while reviewing images.

Why this matters:

  • Faster culling.
  • Less context switching between library and editor.
  • Better single-image inspection from the library.

Compare

Compare view displays selected images side by side. This is especially helpful when choosing between similar frames, burst shots, portraits, exposure variants, or virtual copies.

Users can select multiple images in the library, switch to Compare, and visually evaluate them together.

Why this matters:

  • Makes select/reject decisions much easier.
  • Supports practical photography workflows like choosing the sharpest frame or best expression.
  • Reduces the need to open external viewers for comparison.

Keyboard shortcuts and workflow

The fork includes quick presentation-mode switching:

  • G switches to Grid view
  • C switches to Compare view
  • L switches to Loupe view

These shortcuts make the library much faster to use during high-volume review sessions.

Why this belongs in the official repo

RapidRAW is already a fast, GPU-accelerated RAW editor, but these additions make the library side much more powerful. Collections and comparison tools are core workflow features for photographers, not just convenience features.

Adding them would make RapidRAW better for:

  • Culling large shoots
  • Building export sets
  • Comparing similar frames
  • Managing virtual copies
  • Organizing edits without changing folder structure
  • Moving between browse, inspect, compare, and edit workflows smoothly

My fork has a working implementation that demonstrates the intended behavior:
https://github.com/Scottua25/RapidRAW

I’d love for these ideas to be considered for the official RapidRAW roadmap, whether by reviewing the fork, adapting the implementation, or using it as a reference for a cleaner upstream version.

Additional Context

You can see these features in action here:
https://github.com/Scottua25/RapidRAW

This is not intended as a PR request yet, but my fork can serve as a working reference for the behavior, UI flow, and implementation details.

Similar feature requests

  • I have searched existing issues and discussions and didn't find a duplicate

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions