[Enhancement]: Option for Grid Scroll distance and smooth scrolling #87
Labels
No labels
Kind/Bug
Kind/Feature
Priority/High
Priority/Medium
Reviewed/Confirmed
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ai-collab/bulk-image-organizer#87
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Affected area
Thumbnail Grid and Settings
Current behavior
Grid Scrolling is a bit erratic and unclear how many lines have been scrolled
Desired improvement
References
No response
Implemented on branch
0.1.44/issue-55-58-72-87-grid-nav-zoom(chained off the previous dev branch, not merged tomainyet).Added two new Settings → Advanced controls: "Grid scroll rows" (1–10, default 2 — how many thumbnail rows a wheel notch scrolls) and "Smooth grid scrolling" (default on — animates the scroll instead of jumping instantly, via a
QPropertyAnimationwith an out-cubic easing curve over 400ms). Implemented asGridScrollFilter, an event filter on the grid viewport that explicitly defers to Ctrl+wheel zoom (#55) and otherwise replaces Qt's default small pixel-step scroll. Covered by new tests intests/test_grid_input_filters.pyand a settings-persistence test intests/test_pr13_config.py.Note: this approximates the two-phase "0.25s scroll + 0.15s ease" spec from the issue with a single eased animation over a combined duration, to avoid overengineering a two-stage timer for a UX effect that reads the same either way.
Bundled with #58, #55, and #72 in the same branch/PR.