https://bugs.kde.org/show_bug.cgi?id=521172

            Bug ID: 521172
           Summary: Feature Request: Implement Dynamic Grid Spanning /
                    Column-Count Layout for Thumbnails View
    Classification: Applications
           Product: digikam
      Version First 9.0.0
       Reported In:
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: Albums-MainView
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

DESCRIPTION
Currently, digiKam measures and scales thumbnails in the main grid view using a
fixed percentage or pixel slider (e.g., setting the slider to 10% or a locked
width). While this allows precise size adjustments, it consistently creates
massive amounts of useless negative space (empty vertical pillars) on the right
side of the interface when the window width is not perfectly divisible by the
item size constraint.

PROPOSED SOLUTION / OPTIMIZATION
We suggest implementing a dynamic layout option inspired by professional
workflows found in tools like Darktable (Lighttable view). Instead of driving
the grid size strictly via standalone pixel/percentage scales, the interface
could offer a toggle or slider based on Column Count (e.g., fitting exactly 4,
6, or 8 items across the available view pane width).

Under this dynamic column-count configuration:
1. The engine calculates the maximum available horizontal screen real estate.
2. It divides the width by the requested column count.
3. It scales the thumbnails proportionally to fill 100% of the active pane,
completely eliminating dead margins or wasted negative space on high-resolution
monitors.

BENEFITS
This layout enhancement significantly optimizes space efficiency for
professional photo editing, maximizing the size of visible previews and
ensuring a clean, modern UI integration that reacts smoothly to panel resizing.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to